AO rede: plataforma de computação geral descentralizada baseada no modelo Actor

robot
Geração do resumo em andamento

Descentralização da nova tentativa de rede: Análise técnica da rede AO

A rede descentralizada tem buscado a execução de qualquer código sem a necessidade de confiança, e a capacidade de ser compartilhada e utilizada globalmente. O conceito de "computador mundial" está profundamente enraizado no desenvolvimento de redes descentralizadas. Após o Ethereum, muitos projetos de infraestrutura têm explorado nessa direção, sendo a rede AO que será lançada uma dessas iniciativas.

Do ponto de vista macro, um sistema de "computador mundial" pode ser aproximadamente dividido em três partes centrais: cálculo de dados, acesso e armazenamento. No passado, Arweave desempenhava principalmente o papel de "disco rígido mundial", enquanto a nova rede AO (Orientada a Atores) introduziu capacidade de cálculo genérica e forneceu funcionalidade de contratos inteligentes, aprimorando ainda mais este ecossistema.

AO: Rede de computação genérica baseada no modelo Actor

Atualmente, as principais plataformas de computação descentralizada podem ser divididas em duas categorias: plataformas de contratos inteligentes e plataformas de computação geral. O Ethereum, como representante das plataformas de contratos inteligentes, utiliza uma abordagem de memória de estado global compartilhada para alcançar consenso sobre o processo de cálculo que altera o estado. Embora essa abordagem seja segura e confiável, devido à necessidade de grandes quantidades de cálculos repetidos, o custo é relativamente alto, sendo, portanto, utilizada principalmente para lidar com negócios de alto valor.

Em comparação, as redes de computação geral adotam uma estratégia diferente. Elas não realizam consenso sobre o próprio processo de cálculo, mas verificam os resultados de cálculo e a ordem de processamento com base nas necessidades do negócio. Essas redes não possuem memória de estado compartilhada, o que reduz os custos e permite que a rede se expanda para mais áreas de aplicações de computação. Redes de potência como a Akash são representantes típicos deste tipo de plataforma.

Além disso, há alguns projetos que tentam fundir computação geral com contratos inteligentes, com base na hipótese de segurança da máquina virtual. Neste modelo, o consenso apenas processa a ordem das transações e verifica os resultados dos cálculos, enquanto múltiplas mudanças de estado são processadas em paralelo nos nós da rede. Como o ambiente de computação da máquina virtual garante a determinabilidade dos resultados, desde que a ordem das transações seja consistente, o estado final também permanecerá consistente.

Essas redes, por não compartilharem memória de estado, têm custos de escalabilidade mais baixos, permitindo que múltiplas tarefas sejam calculadas em paralelo sem interferência entre si. Esses projetos geralmente são baseados no modelo de programação Actor, sendo um exemplo típico o ICP, enquanto o AO também pertence a esse tipo. No modelo Actor, cada unidade de cálculo é vista como um agente inteligente que processa transações de forma independente, e as unidades de cálculo interagem entre si por meio da troca de mensagens.

A norma da rede AO padronizou o mecanismo de transmissão de mensagens do Actor, implementando uma rede de computação descentralizada. Ao contrário dos contratos inteligentes tradicionais acionados passivamente (como os contratos inteligentes na Ethereum ou Solana), o AO suporta a execução ativa de contratos inteligentes através de um método de acionamento programado denominado "cron", permitindo, por exemplo, a criação de um programa de negociação que monitore continuamente oportunidades de arbitragem.

A rede AO combina a capacidade de computação descentralizada de rápida escalabilidade, a capacidade de armazenamento de dados em grande escala do Arweave, o modelo de programação do Actor e a funcionalidade de ativação de transações, características que a tornam muito adequada para a hospedagem de Agentes de IA. Além disso, o AO também suporta a introdução de grandes modelos de IA em contratos inteligentes na blockchain, oferecendo mais possibilidades para o desenvolvimento de aplicações futuras.

Interpretação Técnica: Como a AO está criando uma rede de computação descentralizada adequada para Agentes de IA?

A singularidade da rede AO

A rede AO adotou uma abordagem diferente da rede de contratos inteligentes tradicional. Ela não realiza consenso sobre o processo de cálculo, mas sim sobre a ordem das transações, assumindo que os resultados da execução da máquina virtual são determinísticos, conseguindo assim a consistência do estado final.

O design da rede AO adota uma abordagem modular, existindo três unidades básicas na rede: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade Mensageira (MU). Quando uma transação é emitida, a MU recebe a transação, verifica a assinatura e a encaminha para a SU. A SU, como ponto de conexão entre AO e a cadeia AR, é responsável por ordenar a sequência de transações e carregá-las para a cadeia AR para completar o consenso. Atualmente, o mecanismo de consenso utilizado é a Prova de Autoridade (POA). Após completar o consenso da sequência de transações, a tarefa é atribuída à CU para cálculos específicos, e o resultado é retornado ao usuário através da MU.

A coleção CU pode ser vista como uma rede de poder computacional descentralizada. Com um planejamento econômico completo, os nós CU precisam garantir um determinado ativo, competindo com base em fatores como desempenho computacional e preço, para fornecer poder computacional e ganhar rendimentos. Se ocorrer um erro de cálculo, o nó enfrentará o risco de perder seus ativos. Este mecanismo fornece uma garantia econômica, assegurando a estabilidade e a confiabilidade da rede.

Comparação entre AO e outras redes

Em comparação com plataformas de contratos inteligentes como o Ethereum, a AO apresenta vantagens muito claras como plataforma de computação geral. Embora o Filecoin também tenha lançado sua própria plataforma de contratos inteligentes, o FVM, ela se aproxima mais da arquitetura de consenso de estado do EVM, e a experiência de uso pode não ser tão boa quanto a de plataformas tradicionais de contratos inteligentes.

A principal diferença entre a AO e redes de computação descentralizada como Akash e io.net é que a AO preserva a capacidade de contratos inteligentes e mantém um estado global sobre o armazenamento AR.

Na verdade, a AO é estruturalmente a mais semelhante ao ICP. O ICP criou o primeiro paradigma da rede de blockchain de computação assíncrona, e a AO, em grande parte, continuou a filosofia de design do ICP, como ordenar apenas a sequência de transações, confiar na computação determinística da máquina virtual e adotar o modelo Actor para processamento assíncrono.

No entanto, a maior diferença entre AO e ICP está na forma como gerenciam o estado. O ICP mantém o estado com base em containers, onde cada container de contrato inteligente pode manter apenas seu próprio estado privado ou configurar condições para a leitura do estado. Por outro lado, o AO possui uma camada de estado compartilhada, chamada AR, onde qualquer pessoa pode restaurar o estado da rede inteira através da ordem das transações e da prova do estado. Isso, até certo ponto, aumenta a capacidade de descentralização da rede, mas também pode limitar a implementação de certos negócios de privacidade especiais.

Em termos econômicos e de design, o ICP impôs requisitos de hardware mais elevados para os nós participantes a fim de garantir o desempenho da rede, resultando em uma barreira de entrada mais alta. Em contraste, o AO adotou uma abordagem mais aberta, permitindo a participação na mineração competitiva através de staking. Além disso, o design modular do AO (separação de MU, CU, SU) e a possibilidade de os usuários escolherem a implementação da máquina virtual reduzem os custos de entrada para os desenvolvedores.

No entanto, o AO pode enfrentar desafios sistêmicos semelhantes aos do ICP, como a falta de atomicidade nas transações entre contratos sob o modelo assíncrono Actor, o que pode dificultar o desenvolvimento de aplicações do tipo DeFi. Além disso, o novo modelo de computação também impõe requisitos mais elevados aos desenvolvedores. O limite máximo de 4 GB que a máquina virtual wasm sob a arquitetura AO pode gerenciar também pode resultar na impossibilidade de alguns modelos complexos serem utilizados no AO.

Considerando esses fatores, a escolha da AO de se concentrar na área de Agentes de IA parece ser uma decisão sábia, aproveitando ao máximo suas vantagens. Curiosamente, a ICP também anunciou no início de 2024 que se concentraria na área de IA, mostrando o potencial dessa direção.

Apesar de atualmente o valor de mercado da Arweave, a empresa-mãe da AO (cerca de 2,2 mil milhões de dólares), ainda estar aquém do ICP (cerca de 5 mil milhões de dólares), no contexto do rápido desenvolvimento da IA, a AO ainda pode ter um grande potencial de crescimento. Com a contínua melhoria da tecnologia e o desenvolvimento do ecossistema, a AO espera ocupar uma posição importante no campo da Descentralização da computação e fusão da IA.

AO-0.45%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Compartilhar
Comentário
0/400
FUDwatchervip
· 19h atrás
Outra ideia de IA para fazer as pessoas de parvas
Ver originalResponder0
LootboxPhobiavip
· 19h atrás
Outra nova ideia para fazer as pessoas de parvas
Ver originalResponder0
wagmi_eventuallyvip
· 19h atrás
O potencial parece bom.
Ver originalResponder0
YieldChaservip
· 20h atrás
É tão complicado, vamos esperar cair para zero.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)