Original | Odaily Planet Daily
Autor | Nan Zhi

Esta manhã, a Forward Research, a principal organização do ecossistema Arweave, realizou uma conferência online e lançou oficialmente a camada de computação paralela descentralizada AO baseada na rede de armazenamento permanente Arweave. O fundador da Arweave, Sam Williams, apresentou detalhadamente as informações relacionadas ao AO na reunião e anunciou a abertura da rede de teste.
Assim que a notícia foi divulgada, o AR do token Arweave subiu de 16 USDT para um máximo de 27,5 USDT, com um aumento máximo de aproximadamente 72%. *Odaily Planet Daily explicará as funções, características e diferenças do AO neste artigo. *
De acordo com a definição do documento oficial, um computador AO é um ambiente de computação único e unificado (imagem de sistema único, imagem única) hospedado em um conjunto heterogêneo de nós em uma rede distribuída. O computador AO é projetado para fornecer um ambiente que permite que qualquer número de processos paralelos operem simultaneamente, coordenados através de uma camada de mensagens aberta. O mecanismo de passagem de mensagens conecta processos em execução independente, formando uma “rede”.
Para simplificar, a camada inferior do computador AO ainda usa tecnologia distribuída, com unidades de agendamento descentralizadas, nós de computação, nós de transferência de informações, etc., mas é um objeto de operação único em termos de percepção do usuário.
A documentação oficial do AO afirma que os computadores AO têm alta compatibilidade e podem efetivamente executar vários processos em paralelo, alcançando assim um forte desempenho de rede. Seus recursos específicos incluem:
O objetivo principal da AO Computer é obter serviços de computação ilimitados, confiáveis, paralelos e unificados. Crie um novo ambiente básico para o design de DApp, que tenha as características confiáveis dos contratos inteligentes e as vantagens dos ambientes de computação tradicionais, como o Amazon EC 2.
(Odaily Planet Daily Note: Amazon EC 2 é um serviço fornecido pela AWS, fornecendo serviços de computação em nuvem de capacidade variável. As instâncias do EC 2 fornecem uma variedade de diferentes recursos de computação e opções de configuração para atender a diferentes cargas de trabalho e necessidades.)
O computador AO possui um total de 5 componentes. Odaily simplifica suas funções e lógica de operação da seguinte forma:
A unidade básica de computação em rede do computador AO é “processo”, o comportamento interativo do usuário enviará “mensagem” ao processo, e então o processo será executado e calculado sob uma máquina virtual específica, agendador e memória alocada. A “unidade mensageira” é responsável por entregar mensagens e enviar informações para a “unidade de agendamento” para processamento. A “unidade de computação” é responsável por calcular a saída. Por fim, a unidade de agendamento fará o upload dos dados para o Arweave.
Além disso, a AO Computer lançou o sistema operacional descentralizado AOS, que permite aos desenvolvedores iniciar processos de linha de comando que não são restritos por localização durante a execução, conseguindo assim uma interação perfeita do usuário na rede. O resultado é uma plataforma de computação global e unificada que ultrapassa as limitações de escalabilidade e é usada por todos os participantes.
Ethereum é uma rede de computação descentralizada na qual todos os usuários compartilham memória e um único thread de execução. Ethereum foi originalmente concebido para adicionar computação completa de Turing ao blockchain, tornando Ethereum um “computador mundial”. O documento AO afirma que o rendimento da rede principal Ethereum não melhorou desde 2015.
Ethereum não planeja expandir a rede além das capacidades de processamento de thread único, mas em vez disso embarca no caminho da expansão Rollup. Este método de extensão se concentra no suporte a redes Rollup adicionais. Existem 14 Rollups no ecossistema Ethereum. Cada um desses 14 Rollups representa o cálculo de um único thread (chamado de “processo” em AO) e pode ser executado em paralelo.
AO propõe uma nova arquitetura que se concentra na execução paralela em vez de memória compartilhada, suporta qualquer número de processos independentes e, ao mesmo tempo, mantém o programa descentralizado e sem confiança.
Nas plataformas tradicionais de contratos inteligentes, como Ethereum, a arquitetura de thread compartilhada limita a execução de pequenas tarefas de computação, limita a escalabilidade e a eficiência das aplicações e afeta a possibilidade de computação intensiva.
Algumas redes visam facilitar a computação em larga escala em ambientes descentralizados, como a Akash, que fornece um mercado descentralizado de serviços de hospedagem em contêineres que permite a execução de programas tradicionais e não determinísticos, mas sacrifica a capacidade de criar serviços sem confiança. contratos).
O computador AO usa um mecanismo de estado holográfico para manter as funções tradicionais de execução de contratos inteligentes. AO não tenta chegar a um consenso sobre o estado da computação em si, mas concentra-se em garantir que os registos de interação sejam escritos e disponíveis no Arweave. O sistema de estado holográfico garante então que a saída seja sempre a mesma. Para simplesmente entender, todos os nós do blockchain tradicional precisam chegar a um consenso e garantir que as cópias de dados dos nós sejam consistentes por meio do algoritmo de consenso. AO primeiro realiza cálculos paralelos e os envia para o Arweave, e então o mecanismo de estado holográfico garante consistência resultados de saída, garantindo assim poder de computação e recursos de suporte a contratos inteligentes.
De acordo com a documentação, o computador AO é um computador mundial paralelo com fortes capacidades de expansão, capacidades operacionais e compatibilidade. No entanto, a sua rede interna de testes só foi lançada há um mês. Resta saber se a rede principal poderá ser lançada com sucesso em 2024 e se o desempenho da implementação poderá corresponder às expectativas.