Quais são os detalhes que merecem atenção na solução computacional paralela AO lançada pela Arweave?

星球日报

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. .

Quais são os detalhes que merecem atenção na solução de computador paralelo AO lançada pela Arweave?

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.

O que é AO?

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.

Por que se chama AO?

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.

Em que partes consiste o AO?

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.

Quais são os detalhes que merecem atenção na solução de computador paralelo AO lançada pela Arweave?

Qual é a relação entre AO e Arweave?

“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.

Qual é a relação entre AOS e AO? Que tipo de linguagem de programação é Lua?

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.

Quais são as aplicações do AO?

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.

O AO será atualizado iterativamente em breve?

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.

O AO possui tokens independentes?

Esta parte da informação ainda não foi divulgada.

Ver original
Isenção de responsabilidade: As informações contidas nesta página podem ser provenientes de terceiros e não representam os pontos de vista ou opiniões da Gate. O conteúdo apresentado nesta página é apenas para referência e não constitui qualquer aconselhamento financeiro, de investimento ou jurídico. A Gate não garante a exatidão ou o carácter exaustivo das informações e não poderá ser responsabilizada por quaisquer perdas resultantes da utilização destas informações. Os investimentos em ativos virtuais implicam riscos elevados e estão sujeitos a uma volatilidade de preços significativa. Pode perder todo o seu capital investido. Compreenda plenamente os riscos relevantes e tome decisões prudentes com base na sua própria situação financeira e tolerância ao risco. Para mais informações, consulte a Isenção de responsabilidade.
Comentar
0/400
Nenhum comentário