O sonho de um computador mundial que possa executar códigos arbitrários sem confiança e ser partilhado o suficiente para ser utilizado pelo mundo está profundamente enraizado na rede descentralizada. Depois do Ethereum, muitos projetos de infraestrutura fizeram tentativas, e a próxima rede AO da Arweave é uma dessas tentativas.

Para um "computador mundial", ele pode ser dividido em três partes: cálculo de dados, acesso e armazenamento. Arweave tem atuado como o "disco rígido mundial" no passado, e a rede AO (Orientado ao Ator) introduziu a computação geral. recursos e fornece contratos inteligentes.

AO: Rede de computação universal baseada em ator

As atuais plataformas de computação descentralizadas são divididas em duas categorias, nomeadamente plataformas de contratos inteligentes e plataformas de contratos inteligentes em geral, representadas por Ethereum. A rede partilha a memória do estado global e chega a consenso sobre o processo de operação de mudança de estado; requer um grande número de operações repetidas, por isso é usado apenas para processar serviços de alto valor a custos elevados. A rede geral de computação não concorda com o processo de operação em si, mas verifica os resultados do cálculo com base no negócio e processa a sequência de solicitação; . Não há memória de estado compartilhada, o que reduz custos, permitindo que a rede se expanda para mais campos da computação, esse tipo é representado por redes de poder computacional como o Akash.

Claro, também existem projetos que integram computação geral com contratos inteligentes baseados na suposição de segurança da máquina virtual. Ou seja, o consenso apenas processa a ordem das transações e verifica os resultados dos cálculos. Vários cálculos de mudança de estado são processados ​​​​em paralelo nos nós da rede. A máquina virtual do ambiente de computação garante resultados determinísticos. o estado final também será consistente.

Como esse tipo de rede não compartilha memória de estado, o custo de expansão é muito baixo e múltiplas tarefas podem ser calculadas em paralelo sem afetar umas às outras. Tais projetos baseiam-se frequentemente no modelo de programação do Ator, representado pelo ICP, e o AO também se enquadra nesta categoria. Cada unidade de computação no Actor é considerada uma transação de processamento inteligente separada de forma independente, e as unidades de computação interagem por meio de comunicação (o Actor é uma arquitetura muito comum em serviços Web2 tradicionais). AO padroniza a passagem de mensagens do Actor e implementa uma rede de computação descentralizada.

Diferente dos contratos inteligentes tradicionais acionados passivamente (como contratos inteligentes Ethereum/Solana), o AO com um ator de computação de uso geral pode realizar a operação ativa de contratos inteligentes por meio do método "cron" que é acionado em um ciclo de tempo fixo consistente, como como um programa de comércio espacial de arbitragem de monitoramento contínuo.

O poder de computação descentralizado que pode ser rapidamente expandido, a capacidade ultragrande de armazenamento de dados do Arweave, o modelo de programação do Actor e a capacidade de acionar transações ativamente tornam a rede AO muito adequada para hospedar agentes de IA. AO também apoia a introdução de grandes modelos de IA em contratos inteligentes na blockchain.

Características da rede AO

A diferença entre AO e redes de contrato inteligente foi apresentada acima. AO não concorda com o processo de cálculo, mas concorda com a sequência de transações e padroniza os resultados determinísticos de execução da máquina virtual, alcançando assim a consistência do estado final.

AO também oferece um certo grau de flexibilidade, com a rede sendo projetada de forma modular. Existem três unidades básicas na rede, a unidade de agendamento SU, a unidade de computação CU e a unidade de mensagens MU.

Uma transação é enviada, e a unidade mensageira como camada de comunicação aceita a transação, verifica a assinatura e a encaminha para a unidade de agendamento. A unidade de agendamento pode ser considerada o ponto de conexão entre a cadeia AO e a cadeia AR, auxiliando a rede; para classificar a ordem da transação e carregá-la na cadeia AR para concluir o consenso, o método de consenso atual é POA (prova de autoridade). Após a conclusão do consenso na sequência da transação, a tarefa é atribuída à unidade de computação; A UC é responsável pelo processamento do cálculo específico, e o resultado é devolvido à MU e encaminhado ao usuário.

O conjunto de UC pode ser considerado uma rede descentralizada de poder de computação. Sob um plano econômico completo, os nós de CU precisam prometer certos ativos e competir por meio de desempenho de computação, preço e outros fatores para fornecer poder de computação para obter renda. neste caso, os bens serão confiscados. Esta é uma garantia económica padrão.

A diferença entre AO e outras redes

Como plataforma de computação geral, a diferença entre AO e plataformas de contratos inteligentes como Ethereum é óbvia. Filecoin, que é o "disco rígido do mundo" como AR, também lançou sua própria plataforma de contrato inteligente FVM, mas esta é uma arquitetura de máquina de consenso estatal equivalente ao EVM, e sua experiência é inferior às plataformas tradicionais de contrato inteligente, como Ethereum.

Ao contrário das redes de computação descentralizadas, como Akash e io.net, a AO ainda mantém recursos de contrato inteligente, em última análise, mantém um estado global no armazenamento de AR.

Na verdade, a semelhança arquitetônica mais próxima do AO é o ICP. O ICP criou o primeiro paradigma de redes blockchain de computação assíncrona, e a AO continua o design do ICP em grande medida, como apenas classificar a ordem das transações, confiar em cálculos determinísticos de máquinas virtuais, processamento assíncrono de modelos de atores, etc.

A maior diferença é que o ICP mantém o estado baseado em contêineres, ou seja, cada contêiner de contrato inteligente só pode manter seu próprio estado privado, ou definir condições para leitura do estado, enquanto o AO possui uma camada de estado compartilhada, ou seja, AR, que qualquer pessoa pode usar como um todo; o status da rede pode ser restaurado por meio de sequência de transações e prova de status, o que aumenta até certo ponto a capacidade de descentralização da rede, mas também perde a possibilidade de realizar serviços especiais de privacidade no ICP (como as necessidades dos clientes de ocultar caminhos de arbitragem).

No nível econômico e de design, para garantir o desempenho da rede, o ICP tem requisitos de hardware mais elevados para os nós participantes, o que cria um limite mais alto para operar o AO de maneira relativamente justa e sem acesso, e você pode participar da competição. estaqueamento. A rede ICP escolhe uma implementação de pilha grande, sacrificando a flexibilidade pelo desempenho, enquanto a AO usa um design modular, com MU, CU e SU separados. Os usuários também podem escolher sua própria implementação de máquina virtual, o que também reduz o custo para alguns desenvolvedores. de entrada.

É claro que o AO também pode ter as mesmas deficiências de sistema do ICP, como a falta de atomicidade nas transações de contratos cruzados no modelo assíncrono do Ator, o que dificultará o desenvolvimento de aplicativos DeFi. A ideia do AgentFi parece difícil. realizar em pouco tempo; romper com o paradigma tradicional de contrato inteligente O novo modelo de computação também impõe requisitos mais elevados para os desenvolvedores. No entanto, a máquina virtual wasm sob a arquitetura AO tem um limite máximo de gerenciamento de 4 GB, o que também impossibilita o uso de alguns modelos complexos no AO. Deste ponto de vista, a escolha do Agente de IA pela AO é, na verdade, maximizar seus pontos fortes e evitar pontos fracos. Curiosamente, o ICP também anunciou no início de 2024 que se concentrará no campo de IA.

É claro que, em comparação com o valor de mercado total do ICP de 5 mil milhões de dólares, o valor de mercado total atual da AR é de 2,2 mil milhões de dólares, o que ainda é uma grande lacuna. No contexto do rápido desenvolvimento da IA, a AO ainda pode ter um grande potencial.