AO Network: uma nova tentativa e desafio para construir um computador mundial descentralizado

Computador mundial na rede descentralizada: A visão e desafios da AO

Executar qualquer código sem a necessidade de confiança e ser capaz de compartilhá-lo com o mundo é o conceito central do computador mundial em redes de Descentralização. Após o Ethereum, muitos projetos de infraestrutura tentaram seguir nessa direção, sendo a rede AO, que será lançada em breve, um exemplo típico.

Para um "computador mundial", podemos dividir suas funções de forma grosseira em três partes principais: cálculo de dados, acesso e armazenamento. Há muito tempo, um determinado projeto de armazenamento tem desempenhado o papel de "disco rígido mundial", enquanto a recém-lançada rede AO (Orientada a Atores) introduziu capacidade computacional geral e oferece funcionalidades de contratos inteligentes.

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

As plataformas de computação descentralizada mais populares podem ser divididas em duas grandes categorias: plataformas de contratos inteligentes e plataformas de computação geral. As plataformas de contratos inteligentes, representadas por uma conhecida plataforma de contratos inteligentes, compartilham a memória de estado global e realizam consenso sobre o processo de operação que altera o estado. Como o consenso exige uma grande quantidade de cálculos repetidos, é utilizado principalmente para tratar negócios de alto valor sob altos custos. Em contraste, as redes de computação geral não realizam consenso sobre o próprio processo de operação, mas validam os resultados de cálculo com base nos negócios, processando a ordem dos pedidos, sem uma memória de estado compartilhada. Este método reduz os custos, permitindo que a rede se expanda para aplicações de computação em mais áreas, representadas por algumas redes de poder computacional.

Existem também alguns projetos baseados na hipótese de segurança de máquinas virtuais, que fundem computação geral com contratos inteligentes. Essas redes realizam consenso apenas sobre a ordem das transações e verificam os resultados computacionais, com múltiplas mudanças de estado sendo processadas em paralelo nos nós da rede. O ambiente de máquina virtual garante a determinabilidade dos resultados, portanto, desde que a ordem das transações seja consistente, o estado final também permanecerá consistente.

Essas redes, por não compartilharem a memória de estado, têm um baixo custo de escalabilidade, permitindo que várias tarefas sejam calculadas em paralelo sem se afetarem mutuamente. Esses projetos geralmente são baseados no modelo de programação Actor, e o AO também pertence a essa categoria. 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 por meio da comunicação. O AO padronizou a passagem de mensagens entre Actors, implementando uma rede de computação descentralizada.

Ao contrário dos contratos inteligentes passivos tradicionais, o AO possui capacidade de computação geral e pode realizar a execução ativa de contratos inteligentes através de um método de "cron" que é disparado em ciclos de tempo fixos, como programas de negociação que monitorizam continuamente o espaço de arbitragem.

A capacidade de rápida escalabilidade da rede AO, a enorme capacidade de armazenamento de dados, o modelo de programação Actor e a capacidade de acionamento ativo de transações tornam-na muito adequada para a hospedagem de Agentes de IA. Ao mesmo tempo, o AO também suporta a introdução de grandes modelos de IA na execução de contratos inteligentes na blockchain.

Características da rede AO

A rede AO adota um design modular, que inclui três unidades básicas: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade de Mensageiro (MU). Quando uma transação é emitida, a MU aceita a transação e verifica a assinatura, em seguida, reencaminha para a SU. A SU atua como um ponto de conexão entre o AO e a cadeia de armazenamento subjacente, ajudando a rede a ordenar a sequência das transações e a carregá-las na cadeia de armazenamento para completar o consenso. O método de consenso atual é o POA (Prova de Autoridade). Após a conclusão do consenso, as tarefas são atribuídas à CU para cálculo específico, e os resultados são retornados ao usuário através da MU.

A coleção CU pode ser vista como uma rede de potência de computação descentralizada. Sob um planejamento econômico completo, os nós CU precisam garantir determinados ativos, competindo com base no desempenho computacional, preço e outros fatores, para fornecer poder de computação e ganhar lucros. Se ocorrer um erro de cálculo, os nós terão seus ativos confiscados, o que é um mecanismo padrão de proteção econômica.

Comparação do AO com outras redes

Comparado às plataformas tradicionais de contratos inteligentes, as vantagens do AO como plataforma de computação geral são evidentes. Embora uma rede de armazenamento também tenha lançado sua própria plataforma de contratos inteligentes, trata-se de uma arquitetura de consenso de estado equivalente ao EVM, que não se compara à experiência do usuário das plataformas tradicionais de contratos inteligentes.

Em comparação com outras redes de computação descentralizada, o AO preserva a capacidade de contratos inteligentes e mantém um estado global sobre o armazenamento subjacente. Em termos de arquitetura, o AO é mais semelhante a uma determinada rede de blockchain de computação assíncrona, continuando muitos dos conceitos de design desta última, como ordenar apenas a sequência de transações, confiar no cálculo determinístico da máquina virtual e o processamento assíncrono do modelo Actor.

A principal diferença é que uma certa rede de computação assíncrona mantém o estado baseado em contêineres, enquanto o AO possui uma camada de estado compartilhada. Isso 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 AO adotou uma abordagem mais aberta e flexível, reduzindo a barreira de entrada e os custos de desenvolvimento.

No entanto, o AO também enfrenta alguns desafios. A falta de atomicidade nas transações entre contratos sob o modelo assíncrono Actor pode afetar o desenvolvimento de aplicações do tipo DeFi. O novo modelo de computação também impõe requisitos mais elevados aos desenvolvedores. Além disso, as limitações de memória da máquina virtual wasm sob a arquitetura AO podem impedir a utilização de certos modelos complexos.

Apesar disso, no contexto do rápido desenvolvimento da IA, o AO ainda possui um enorme potencial. Com o contínuo aperfeiçoamento da tecnologia e a gradual construção do ecossistema, espera-se que o AO desempenhe um papel importante na Descentralização da computação e no campo da IA.

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

AO-1.46%
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
  • 6
  • Compartilhar
Comentário
0/400
CryptoTherapistvip
· 18h atrás
vamos desvendar a resistência psicológica à visão computacional do mundo da AO... vejo padrões clássicos de trauma de confiança aqui, para ser sincero
Ver originalResponder0
MEVHunterNoLossvip
· 19h atrás
Outro altcoin Ethereum investido pela a16z
Ver originalResponder0
ShitcoinConnoisseurvip
· 19h atrás
Outro novo brinquedo, esperando fazer as pessoas de parvas
Ver originalResponder0
RegenRestorervip
· 19h atrás
Mais um assassino do ETH?
Ver originalResponder0
PebbleHandervip
· 19h atrás
Tão divertido, yyds!
Ver originalResponder0
LootboxPhobiavip
· 19h atrás
Mais uma novidade? Fique atento!
Ver originalResponder0
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)