Descentralização da rede dos sonhos de um computador mundial
A rede de Descentralização sempre buscou o sonho de um computador mundial: executar qualquer código sem necessidade de confiança e ser capaz de compartilhar com o mundo inteiro. Após o Ethereum, muitos projetos de infraestrutura fizeram tentativas, e a rede AO que será lançada em breve é um deles.
Para o "computador mundial", pode ser amplamente dividido em três partes: cálculo, acesso e armazenamento de dados. Uma rede de armazenamento tem desempenhado o papel de "disco rígido mundial", enquanto a rede AO (Orientada a Atores) introduziu capacidade de cálculo geral e oferece funcionalidades de contratos inteligentes.
AO: Rede de computação genérica baseada em Actor
Atualmente, as principais plataformas de computação descentralizada dividem-se em duas categorias: plataformas de contratos inteligentes e plataformas de computação geral. As plataformas de contratos inteligentes são representadas por uma conhecida blockchain pública, onde a rede compartilha a memória de estado global e realiza consenso sobre os processos de cálculo que alteram o estado. Como o consenso requer uma grande quantidade de cálculos repetidos, isso é utilizado apenas para processar negócios de alto valor sob grandes custos. As redes de computação geral não realizam consenso sobre o próprio processo de cálculo, mas validam os resultados de cálculo com base nos negócios, processando a ordem dos pedidos, e não possuem memória de estado compartilhada, reduzindo assim os custos e permitindo que a rede se expanda para mais áreas de computação.
Alguns projetos baseiam-se em suposições de segurança de máquinas virtuais, fundindo computação geral com contratos inteligentes. O consenso apenas lida com a ordem das transações e valida os resultados dos cálculos, enquanto várias mudanças de estado são processadas em paralelo nos nós da rede. A máquina virtual do ambiente de cálculo garante resultados determinísticos, portanto, desde que a ordem das transações seja consistente, o estado final também será consistente.
Redes deste tipo têm um baixo custo de escalabilidade, pois não compartilham a memória de estado, permitindo que múltiplas tarefas sejam calculadas em paralelo sem se afetarem mutuamente. Esses projetos costumam ser baseados no modelo de programação Actor, e o AO também pertence a esta categoria. No modelo Actor, cada unidade de cálculo é vista como um agente que processa transações de forma independente, interagindo entre si através da comunicação. O AO padronizou a troca de mensagens entre Actors, implementando uma rede de computação descentralizada.
Ao contrário dos contratos inteligentes tradicionais que são acionados de forma passiva, o AO pode realizar a execução ativa de contratos inteligentes através de um método "cron" que é acionado em ciclos de tempo fixos, como por exemplo programas de negociação que monitorizam continuamente espaços de arbitragem.
Capacidade de computação descentralizada com rápida escalabilidade, capacidade de armazenamento de dados de grande volume, modelo de programação Actor e capacidade de ativação de transações, tornam a rede AO muito adequada para hospedar Agentes de IA. O AO também suporta a introdução de grandes modelos de IA para serem executados em contratos inteligentes na blockchain.
Características da Rede AO
AO não realiza consenso sobre o processo de cálculo, mas sim sobre a ordem das transações, e assume que os resultados da execução da máquina virtual são determinísticos, alcançando assim a consistência do estado final.
AO adota um design modular, existindo três unidades básicas na rede: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade de Mensageiro (MU). Após a emissão da transação, o MU aceita e verifica a assinatura, encaminhando-a para o SU. O SU é o ponto de conexão entre o AO e uma cadeia de armazenamento, ajudando a rede a ordenar a sequência das transações e a fazer o upload para a cadeia de armazenamento para completar o consenso. Atualmente, utiliza-se o mecanismo de consenso POA (Prova de Autoridade). Após a conclusão do consenso da sequência das transações, a tarefa é atribuída ao CU para processar o cálculo específico, e o resultado é retornado ao MU para ser encaminhado ao usuário.
CU pode ser visto como uma rede de computação descentralizada. Sob um planejamento econômico completo, os nós CU precisam garantir ativos, concorrendo com base em desempenho computacional, preço e outros fatores, para fornecer poder de computação e gerar receita. Erros de cálculo podem resultar na perda de ativos, o que é um mecanismo padrão de garantia econômica.
Diferenças entre AO e outras redes
Como uma plataforma de computação geral, a diferença entre AO e uma plataforma de contratos inteligentes é evidente. A plataforma de contratos inteligentes lançada por uma rede de armazenamento adota uma arquitetura de consenso de estado semelhante à das plataformas tradicionais de contratos inteligentes, e a experiência não é tão boa quanto a das plataformas tradicionais.
Ao contrário de outras redes de computação Descentralização, o AO mantém a capacidade de contratos inteligentes e mantém o estado global na camada de armazenamento.
Na verdade, a AO é arquitetonicamente mais semelhante a uma conhecida rede de computação. Esta última criou o primeiro paradigma de rede blockchain de computação assíncrona, e a AO em grande parte mantém esse design, como a ordenação de transações apenas por ordem, a crença na computação determinística da máquina virtual e o processamento assíncrono do modelo Actor.
A maior diferença é que uma conhecida rede de computação mantém o estado com base em contêineres, enquanto o AO possui uma camada de estado compartilhada. Qualquer pessoa pode restaurar o estado da rede inteira através da ordem das transações e da prova de estado, o que aumenta a capacidade de descentralização da rede, mas também perde a possibilidade de implementar certos serviços de privacidade especiais.
Em termos econômicos e de design, uma conhecida rede de computação impõe altos requisitos de hardware para os nós participantes para garantir o desempenho da rede, resultando em uma barreira alta. A AO, por sua vez, opera com um lançamento justo e sem requisitos de entrada, permitindo que qualquer um participe da mineração competitiva através do staking. A AO utiliza um design modular, reduzindo os custos de entrada para os desenvolvedores.
AO pode ter algumas desvantagens do sistema, 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. O novo modelo de computação também impõe requisitos mais altos aos desenvolvedores. Sob a arquitetura AO, a máquina virtual wasm pode gerenciar um limite máximo de 4GB, o que também impede o uso de alguns modelos complexos.
A escolha da rota do agente de IA pode ser vista como uma forma de maximizar as vantagens e minimizar as desvantagens. Curiosamente, uma conhecida rede de computação também anunciou no início de 2024 que se concentrará na área de IA.
Atualmente, o valor de mercado total da rede de armazenamento por trás da AO é de 2,2 bilhões de dólares, ainda há uma diferença em comparação com o valor de mercado total de 5 bilhões de dólares de uma rede de computação conhecida. No contexto do grande desenvolvimento da IA, a AO ainda pode ter um grande potencial.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
AO Network: Computador mundial descentralizado baseado no modelo Actor
Descentralização da rede dos sonhos de um computador mundial
A rede de Descentralização sempre buscou o sonho de um computador mundial: executar qualquer código sem necessidade de confiança e ser capaz de compartilhar com o mundo inteiro. Após o Ethereum, muitos projetos de infraestrutura fizeram tentativas, e a rede AO que será lançada em breve é um deles.
Para o "computador mundial", pode ser amplamente dividido em três partes: cálculo, acesso e armazenamento de dados. Uma rede de armazenamento tem desempenhado o papel de "disco rígido mundial", enquanto a rede AO (Orientada a Atores) introduziu capacidade de cálculo geral e oferece funcionalidades de contratos inteligentes.
AO: Rede de computação genérica baseada em Actor
Atualmente, as principais plataformas de computação descentralizada dividem-se em duas categorias: plataformas de contratos inteligentes e plataformas de computação geral. As plataformas de contratos inteligentes são representadas por uma conhecida blockchain pública, onde a rede compartilha a memória de estado global e realiza consenso sobre os processos de cálculo que alteram o estado. Como o consenso requer uma grande quantidade de cálculos repetidos, isso é utilizado apenas para processar negócios de alto valor sob grandes custos. As redes de computação geral não realizam consenso sobre o próprio processo de cálculo, mas validam os resultados de cálculo com base nos negócios, processando a ordem dos pedidos, e não possuem memória de estado compartilhada, reduzindo assim os custos e permitindo que a rede se expanda para mais áreas de computação.
Alguns projetos baseiam-se em suposições de segurança de máquinas virtuais, fundindo computação geral com contratos inteligentes. O consenso apenas lida com a ordem das transações e valida os resultados dos cálculos, enquanto várias mudanças de estado são processadas em paralelo nos nós da rede. A máquina virtual do ambiente de cálculo garante resultados determinísticos, portanto, desde que a ordem das transações seja consistente, o estado final também será consistente.
Redes deste tipo têm um baixo custo de escalabilidade, pois não compartilham a memória de estado, permitindo que múltiplas tarefas sejam calculadas em paralelo sem se afetarem mutuamente. Esses projetos costumam ser baseados no modelo de programação Actor, e o AO também pertence a esta categoria. No modelo Actor, cada unidade de cálculo é vista como um agente que processa transações de forma independente, interagindo entre si através da comunicação. O AO padronizou a troca de mensagens entre Actors, implementando uma rede de computação descentralizada.
Ao contrário dos contratos inteligentes tradicionais que são acionados de forma passiva, o AO pode realizar a execução ativa de contratos inteligentes através de um método "cron" que é acionado em ciclos de tempo fixos, como por exemplo programas de negociação que monitorizam continuamente espaços de arbitragem.
Capacidade de computação descentralizada com rápida escalabilidade, capacidade de armazenamento de dados de grande volume, modelo de programação Actor e capacidade de ativação de transações, tornam a rede AO muito adequada para hospedar Agentes de IA. O AO também suporta a introdução de grandes modelos de IA para serem executados em contratos inteligentes na blockchain.
Características da Rede AO
AO não realiza consenso sobre o processo de cálculo, mas sim sobre a ordem das transações, e assume que os resultados da execução da máquina virtual são determinísticos, alcançando assim a consistência do estado final.
AO adota um design modular, existindo três unidades básicas na rede: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade de Mensageiro (MU). Após a emissão da transação, o MU aceita e verifica a assinatura, encaminhando-a para o SU. O SU é o ponto de conexão entre o AO e uma cadeia de armazenamento, ajudando a rede a ordenar a sequência das transações e a fazer o upload para a cadeia de armazenamento para completar o consenso. Atualmente, utiliza-se o mecanismo de consenso POA (Prova de Autoridade). Após a conclusão do consenso da sequência das transações, a tarefa é atribuída ao CU para processar o cálculo específico, e o resultado é retornado ao MU para ser encaminhado ao usuário.
CU pode ser visto como uma rede de computação descentralizada. Sob um planejamento econômico completo, os nós CU precisam garantir ativos, concorrendo com base em desempenho computacional, preço e outros fatores, para fornecer poder de computação e gerar receita. Erros de cálculo podem resultar na perda de ativos, o que é um mecanismo padrão de garantia econômica.
Diferenças entre AO e outras redes
Como uma plataforma de computação geral, a diferença entre AO e uma plataforma de contratos inteligentes é evidente. A plataforma de contratos inteligentes lançada por uma rede de armazenamento adota uma arquitetura de consenso de estado semelhante à das plataformas tradicionais de contratos inteligentes, e a experiência não é tão boa quanto a das plataformas tradicionais.
Ao contrário de outras redes de computação Descentralização, o AO mantém a capacidade de contratos inteligentes e mantém o estado global na camada de armazenamento.
Na verdade, a AO é arquitetonicamente mais semelhante a uma conhecida rede de computação. Esta última criou o primeiro paradigma de rede blockchain de computação assíncrona, e a AO em grande parte mantém esse design, como a ordenação de transações apenas por ordem, a crença na computação determinística da máquina virtual e o processamento assíncrono do modelo Actor.
A maior diferença é que uma conhecida rede de computação mantém o estado com base em contêineres, enquanto o AO possui uma camada de estado compartilhada. Qualquer pessoa pode restaurar o estado da rede inteira através da ordem das transações e da prova de estado, o que aumenta a capacidade de descentralização da rede, mas também perde a possibilidade de implementar certos serviços de privacidade especiais.
Em termos econômicos e de design, uma conhecida rede de computação impõe altos requisitos de hardware para os nós participantes para garantir o desempenho da rede, resultando em uma barreira alta. A AO, por sua vez, opera com um lançamento justo e sem requisitos de entrada, permitindo que qualquer um participe da mineração competitiva através do staking. A AO utiliza um design modular, reduzindo os custos de entrada para os desenvolvedores.
AO pode ter algumas desvantagens do sistema, 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. O novo modelo de computação também impõe requisitos mais altos aos desenvolvedores. Sob a arquitetura AO, a máquina virtual wasm pode gerenciar um limite máximo de 4GB, o que também impede o uso de alguns modelos complexos.
A escolha da rota do agente de IA pode ser vista como uma forma de maximizar as vantagens e minimizar as desvantagens. Curiosamente, uma conhecida rede de computação também anunciou no início de 2024 que se concentrará na área de IA.
Atualmente, o valor de mercado total da rede de armazenamento por trás da AO é de 2,2 bilhões de dólares, ainda há uma diferença em comparação com o valor de mercado total de 5 bilhões de dólares de uma rede de computação conhecida. No contexto do grande desenvolvimento da IA, a AO ainda pode ter um grande potencial.