Depois de muitos dias de aquecimento, a equipe da Arweave finalmente anunciou o lançamento de uma solução de computador paralela chamada AO na conferência de imprensa. Demorou um ano desde a concepção até o desenvolvimento, mas sua história inicial remonta à proposta da Arweave de quatro anos atrás. SmartWeave, uma solução de contrato inteligente baseada em armazenamento permanente. A escolha destas soluções técnicas é muito diferente da Ethereum ou de outras redes semelhantes à Ethereum: a Ethereum começou com uma máquina virtual Turing-completa e expandiu gradualmente o seu território; enquanto a Arweave começou com uma rede que fornecia armazenamento permanente, e depois gradualmente adicionou capacidade computacional. .

Existem muitos tópicos técnicos dignos de comparação e exploração aprofundada, e é improvável que a equipe da Arweave consiga explicar completamente todos os destaques técnicos e ideias em mais de uma hora. Depois de assistir à coletiva de imprensa, compilei essas questões e tópicos aos quais vale a pena prestar atenção.
AO é um computador hiperparalelo, um ambiente de computação descentralizado que permite que qualquer número de processos sejam executados em paralelo ao mesmo tempo. Em comparação com os sistemas de computação descentralizados anteriores, o AO pode realizar cálculos em grande escala e cálculos verificáveis. O núcleo do AO é que ele não apenas aumenta o número de cálculos verificáveis, mas também realiza cálculos verificáveis de qualquer magnitude.Ao construir três sub-redes diferentes e usar Arweave como camada básica, ele atinge um alto grau de capacidade de processamento paralelo e cálculos verificáveis. Escalabilidade.
Retirado do conceito de “Orientado ao Ator”, a abreviatura é AO.
Existe um modelo de computação concorrente na ciência da computação denominado Modelo de Ator, que é utilizado para projetar e implementar sistemas distribuídos, em que a unidade básica é o “Ator”. Design ou programação orientada a atores refere-se a um método de design ou programação baseado no modelo de ator. Este método é adequado para construir sistemas altamente simultâneos, distribuídos e tolerantes a falhas.
O fundador da Arweave, Sam Williams, acredita que AO é um paradigma de programação completamente diferente dos sistemas de contrato inteligente e é basicamente a melhor solução para todos os sistemas distribuídos no mundo e na era Web2.
Um exemplo que me foi dado pelo GPT 4: Pode ser comparado a um ator numa peça de teatro. Em uma dramatização, cada ator desempenha um papel, e atuam de forma independente, interagindo com outros atores através do diálogo (mensagens), mas não compartilham o estado interno um do outro (estado privado), cada ator só pode observar as ações dos outros atores (recebidas). mensagens) para reagir.
Acrescente um fato interessante: o título do artigo que propôs o Modelo de Ator em 1973 era “Um Formalismo de Ator Modular Universal para Inteligência Artificial”, que tinha como objetivo estudar a inteligência artificial.
AO consiste em três sub-redes, nomeadamente Messenger Unit, Scheduler Unit e Compute Unit. As abreviaturas são MU, SU e CU. MU é responsável por receber e processar informações; SU é usado para agendar e classificar informações; CU é usado para processar cálculos.

“AO é na verdade um protocolo de dados aberto e flexível para armazenar logs de cálculo no protocolo da Arweave. Não é um livro-razão permanente, nem é uma rede em si.”
Como um ambiente de computação descentralizado, AO usa o armazenamento escalonável em cadeia da Arweave como host permanente para armazenar dados durante a operação. AO pode permitir que qualquer número de processos paralelos sejam executados simultaneamente e coordenados entre si por meio da passagem de mensagens, semelhante à forma como os computadores nos data centers e na Internet trabalham juntos, enviando pacotes de dados.
Resumindo, o AO é construído na camada básica do Arweave e usa a função de armazenamento on-chain fornecida pelo Arweave para atender às necessidades de armazenamento persistente de seu ambiente de computação descentralizado.
AO é uma arquitetura de computador paralela e AOS é um sistema operacional específico baseado nesta solução de computador paralelo. Os desenvolvedores podem usar a linguagem Lua para desenvolver aplicativos (escrever contratos inteligentes) em AOS.
Lua é uma linguagem de alto nível fácil de aprender, muito concisa e fácil de usar. Coincidentemente, escrevi alguns scripts em Lua há quase 4 anos e é realmente uma linguagem de programação fácil de começar. Naquela época eu não tinha nenhum conhecimento de Lua, mas precisei utilizar a ferramenta de automação HammerSpoon para implementar algumas funções de obtenção de preços e informações, concluí em poucos dias. É ainda mais fácil se o GPT ajudar.
Actualmente, a comunidade está organizada para desenvolver duas aplicações, nomeadamente a exchange descentralizada Bark e o protocolo descentralizado de moeda estável astro, que pode ser comparado ao Uniswap e ao MakerDAO. Bark foi lançado na rede de testes e Astro será divulgado posteriormente.
Outprog, o fundador da EverVision, também apareceu na conferência de imprensa e foi frequentemente mencionado por Sam.A plataforma de negociação descentralizada Permaswap que eles desenvolveram foi muito antes do projeto AO ser estabelecido, e haverá oportunidades para desenvolvê-lo e expandi-lo ainda mais sob o AO estrutura.
Sam disse que espera que apenas atualizações no estilo Bitcoin sejam necessárias no futuro (ou seja, muito raramente). Com o tempo, as principais funcionalidades e direitos dos usuários permanecerão inalterados com pequenas atualizações. Não há um roteiro do tipo “confie em mim, irmão” aqui. Existe apenas um protocolo completo e transparente que você pode auditar e decidir se deseja usar por conta própria.
Esta parte da informação ainda não foi divulgada.