Computador mundial na rede descentralizada: Nova tentativa da rede AO
No desenvolvimento da rede Descentralização, a realização de um "computador mundial" que possa executar qualquer código sem necessidade de confiança e estar disponível para o mundo inteiro sempre foi um objetivo importante. Após o Ethereum, muitos projetos de infraestrutura têm explorado nessa direção, sendo a rede AO um deles.
Para o conceito de "computador mundial", podemos dividi-lo grosso modo em três partes principais: cálculo de dados, acesso e armazenamento. Anteriormente, uma rede de armazenamento desempenhava o papel de "disco rígido mundial", enquanto a nova rede AO (Orientada a Atores) introduziu capacidades de cálculo universal e ofereceu funcionalidades de contratos inteligentes.
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. Tomando como exemplo uma conhecida plataforma de contratos inteligentes, ela utiliza um modelo de memória de estado global compartilhado para consensuar os processos de cálculo que alteram o estado. Embora esse método tenha alta segurança, devido à necessidade de um grande número de cálculos repetidos, o custo é elevado, sendo principalmente utilizado para o tratamento de negócios de alto valor.
Em comparação, as redes de computação geral adotam uma abordagem diferente. Elas não alcançam consenso sobre o próprio processo de computação, mas validam os resultados das computações e processam a ordem dos pedidos com base nos negócios, não existindo memória de estado compartilhada. Essa abordagem reduz os custos, permitindo que a rede se expanda para mais áreas de aplicações de computação.
Há alguns projetos que tentam fundir computação geral com contratos inteligentes, baseados na suposição de segurança da máquina virtual. Essas redes apenas alcançam consenso sobre a ordem das transações e verificam os resultados dos cálculos. Múltiplas mudanças de estado são processadas em paralelo nos nós da rede, e a máquina virtual do ambiente de cálculo garante a determinística dos resultados; desde que a ordem das transações seja consistente, o estado final também permanecerá consistente.
Esta rede, por não compartilhar memória de estado, tem um custo de expansão mais baixo, permitindo que múltiplas tarefas possam ser calculadas em paralelo, sem se afetarem mutuamente. Este tipo de projeto geralmente é baseado no modelo de programação Actor, e a rede AO pertence a esta 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 entre si através da comunicação. A rede 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, os Actores na rede AO podem ativar a execução ativa dos contratos inteligentes através de um método "cron" que é acionado em ciclos de tempo fixos, como um programa de negociação que monitora continuamente o espaço de arbitragem.
A rede AO possui capacidade de computação descentralizada de rápida escalabilidade, capacidade de armazenamento de grandes volumes de dados, um modelo de programação baseado em Actor e a capacidade de ativar transações de forma proativa. Essas características tornam-na especialmente adequada para hospedar Agentes de IA. Ao mesmo tempo, o AO também suporta a introdução de grandes modelos de IA em contratos inteligentes na blockchain.
Características da rede AO
A rede AO adotou um design modular, contendo três unidades básicas: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade de Mensageiro (MU).
Quando uma transação é emitida, o MU recebe a transação e verifica a assinatura, em seguida, a encaminha para o SU. O SU, como ponto de conexão entre a rede AO e a cadeia de armazenamento, ajuda a ordenar a sequência das transações na rede e a carrega na cadeia de armazenamento para completar o consenso. Atualmente, é utilizado o mecanismo de consenso de Prova de Autoridade (POA). Após a conclusão do consenso, a tarefa é atribuída ao CU para cálculos específicos, e o resultado é retornado ao usuário através do MU.
A coleção CU pode ser vista como uma rede de computação descentralizada. Sob um planejamento econômico completo, os nós CU precisam garantir certos ativos, competindo com base em fatores como desempenho de cálculo e preço, para fornecer poder de computação e ganhar receitas. Se ocorrer um erro de cálculo, o nó terá seus ativos confiscados, o que é um mecanismo padrão de garantia econômica.
Comparação da rede AO com outras redes
Em comparação com plataformas de contratos inteligentes tradicionais, as vantagens da rede AO como plataforma de computação geral são evidentes. Embora uma rede de armazenamento conhecida também tenha lançado sua própria plataforma de contratos inteligentes, sua arquitetura está mais próxima das plataformas de contratos inteligentes tradicionais, podendo não oferecer uma experiência do usuário tão boa quanto as plataformas de contratos inteligentes maduras.
Comparado a outras redes de computação descentralizada, a rede AO mantém a capacidade de contratos inteligentes e mantém um estado global na camada de armazenamento. Em termos de arquitetura, a rede AO é bastante semelhante a uma conhecida rede de computação descentralizada, ambas adotando o paradigma de design de redes de blockchain de computação assíncrona.
A maior diferença é que a rede AO possui uma camada de estado compartilhada, onde 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 pode limitar a implementação de certos negócios de privacidade especiais.
Em termos econômicos e de design, a rede AO adotou uma abordagem mais aberta e flexível. Ela opera com lançamento justo e sem restrições de acesso, reduzindo a barreira de participação. Ao mesmo tempo, o design modular da rede AO também oferece mais opções e flexibilidade para os desenvolvedores.
No entanto, a rede AO também enfrenta alguns desafios. Por exemplo, 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 exigências mais altas aos desenvolvedores. Além disso, as limitações de memória da máquina virtual podem afetar o uso de certos modelos complexos.
Apesar disso, no contexto do rápido desenvolvimento da IA, a estratégia da rede AO focada em agentes de IA pode ainda ter um grande potencial. Com o contínuo avanço da tecnologia e o desenvolvimento do ecossistema, a rede AO tem a expectativa de ocupar um lugar no campo da Descentralização da computação.
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: Uma nova tentativa de criar um computador mundial descentralizado
Computador mundial na rede descentralizada: Nova tentativa da rede AO
No desenvolvimento da rede Descentralização, a realização de um "computador mundial" que possa executar qualquer código sem necessidade de confiança e estar disponível para o mundo inteiro sempre foi um objetivo importante. Após o Ethereum, muitos projetos de infraestrutura têm explorado nessa direção, sendo a rede AO um deles.
Para o conceito de "computador mundial", podemos dividi-lo grosso modo em três partes principais: cálculo de dados, acesso e armazenamento. Anteriormente, uma rede de armazenamento desempenhava o papel de "disco rígido mundial", enquanto a nova rede AO (Orientada a Atores) introduziu capacidades de cálculo universal e ofereceu funcionalidades de contratos inteligentes.
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. Tomando como exemplo uma conhecida plataforma de contratos inteligentes, ela utiliza um modelo de memória de estado global compartilhado para consensuar os processos de cálculo que alteram o estado. Embora esse método tenha alta segurança, devido à necessidade de um grande número de cálculos repetidos, o custo é elevado, sendo principalmente utilizado para o tratamento de negócios de alto valor.
Em comparação, as redes de computação geral adotam uma abordagem diferente. Elas não alcançam consenso sobre o próprio processo de computação, mas validam os resultados das computações e processam a ordem dos pedidos com base nos negócios, não existindo memória de estado compartilhada. Essa abordagem reduz os custos, permitindo que a rede se expanda para mais áreas de aplicações de computação.
Há alguns projetos que tentam fundir computação geral com contratos inteligentes, baseados na suposição de segurança da máquina virtual. Essas redes apenas alcançam consenso sobre a ordem das transações e verificam os resultados dos cálculos. Múltiplas mudanças de estado são processadas em paralelo nos nós da rede, e a máquina virtual do ambiente de cálculo garante a determinística dos resultados; desde que a ordem das transações seja consistente, o estado final também permanecerá consistente.
Esta rede, por não compartilhar memória de estado, tem um custo de expansão mais baixo, permitindo que múltiplas tarefas possam ser calculadas em paralelo, sem se afetarem mutuamente. Este tipo de projeto geralmente é baseado no modelo de programação Actor, e a rede AO pertence a esta 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 entre si através da comunicação. A rede 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, os Actores na rede AO podem ativar a execução ativa dos contratos inteligentes através de um método "cron" que é acionado em ciclos de tempo fixos, como um programa de negociação que monitora continuamente o espaço de arbitragem.
A rede AO possui capacidade de computação descentralizada de rápida escalabilidade, capacidade de armazenamento de grandes volumes de dados, um modelo de programação baseado em Actor e a capacidade de ativar transações de forma proativa. Essas características tornam-na especialmente adequada para hospedar Agentes de IA. Ao mesmo tempo, o AO também suporta a introdução de grandes modelos de IA em contratos inteligentes na blockchain.
Características da rede AO
A rede AO adotou um design modular, contendo três unidades básicas: Unidade de Agendamento (SU), Unidade de Cálculo (CU) e Unidade de Mensageiro (MU).
Quando uma transação é emitida, o MU recebe a transação e verifica a assinatura, em seguida, a encaminha para o SU. O SU, como ponto de conexão entre a rede AO e a cadeia de armazenamento, ajuda a ordenar a sequência das transações na rede e a carrega na cadeia de armazenamento para completar o consenso. Atualmente, é utilizado o mecanismo de consenso de Prova de Autoridade (POA). Após a conclusão do consenso, a tarefa é atribuída ao CU para cálculos específicos, e o resultado é retornado ao usuário através do MU.
A coleção CU pode ser vista como uma rede de computação descentralizada. Sob um planejamento econômico completo, os nós CU precisam garantir certos ativos, competindo com base em fatores como desempenho de cálculo e preço, para fornecer poder de computação e ganhar receitas. Se ocorrer um erro de cálculo, o nó terá seus ativos confiscados, o que é um mecanismo padrão de garantia econômica.
Comparação da rede AO com outras redes
Em comparação com plataformas de contratos inteligentes tradicionais, as vantagens da rede AO como plataforma de computação geral são evidentes. Embora uma rede de armazenamento conhecida também tenha lançado sua própria plataforma de contratos inteligentes, sua arquitetura está mais próxima das plataformas de contratos inteligentes tradicionais, podendo não oferecer uma experiência do usuário tão boa quanto as plataformas de contratos inteligentes maduras.
Comparado a outras redes de computação descentralizada, a rede AO mantém a capacidade de contratos inteligentes e mantém um estado global na camada de armazenamento. Em termos de arquitetura, a rede AO é bastante semelhante a uma conhecida rede de computação descentralizada, ambas adotando o paradigma de design de redes de blockchain de computação assíncrona.
A maior diferença é que a rede AO possui uma camada de estado compartilhada, onde 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 pode limitar a implementação de certos negócios de privacidade especiais.
Em termos econômicos e de design, a rede AO adotou uma abordagem mais aberta e flexível. Ela opera com lançamento justo e sem restrições de acesso, reduzindo a barreira de participação. Ao mesmo tempo, o design modular da rede AO também oferece mais opções e flexibilidade para os desenvolvedores.
No entanto, a rede AO também enfrenta alguns desafios. Por exemplo, 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 exigências mais altas aos desenvolvedores. Além disso, as limitações de memória da máquina virtual podem afetar o uso de certos modelos complexos.
Apesar disso, no contexto do rápido desenvolvimento da IA, a estratégia da rede AO focada em agentes de IA pode ainda ter um grande potencial. Com o contínuo avanço da tecnologia e o desenvolvimento do ecossistema, a rede AO tem a expectativa de ocupar um lugar no campo da Descentralização da computação.