📢 Desafio de marcação de post da Gate.io: #My Bullish Crypto Sectors# Publique e Compartilhe um Prêmio de $100!
Em que setores de criptomoedas você considera mais promissores - DeFi, AI, Meme ou RWA? O que os torna especiais para você?
💰️ Selecione 10 pôsteres de alta qualidade, ganhe facilmente uma recompensa de $10 cada!
💡 Como Participar:
1️⃣ Siga gate_Post
2️⃣ Abrir o aplicativo Gate.io, clique em "Moments" na parte inferior para entrar na página "Post-Square".
3️⃣ Clique no botão Postar no canto inferior direito, use a hashtag #My Bullish Crypto Sectors# e publique suas ideias.
✍️ Exem
Do armazenamento do passado ao cálculo do futuro: computador hiperparalelo AO
Autor: Zeke, pesquisador da YBB Capital
Prefácio
Os dois principais designs de arquitetura blockchain que a Web3 agora diferenciou inevitavelmente causaram alguma fadiga estética, seja a desenfreada cadeia pública modular ou o novo L1 que sempre enfatiza o desempenho, mas não reflete as vantagens de desempenho, pode-se dizer que sua ecologia é. É uma réplica ou ligeira melhoria do ecossistema Ethereum. A experiência extremamente homogênea já fez com que os usuários perdessem a sensação de frescor. O mais recente protocolo AO proposto pela Arweave é atraente, alcançando computação de altíssimo desempenho na cadeia pública de armazenamento e até mesmo proporcionando uma experiência quase Web2. Isso parece ser enormemente diferente dos métodos de expansão e do projeto arquitetônico com os quais estamos familiarizados atualmente. Então, o que exatamente é AO? De onde vem a lógica para apoiar seu desempenho?
Como entender o AO
O nome AO vem da abreviatura de Actor Oriented, um paradigma de programação no modelo de computação concorrente Actor Model.Sua ideia geral de design é derivada da extensão do Smart Weave e também segue a passagem de mensagem como o conceito central do Actor Model. Simplificando, podemos entender o AO como um “computador hiperparalelo” rodando na rede Arweave através de uma arquitetura modular. Do ponto de vista do plano de implementação, AO não é realmente a camada de execução modular que comumente vemos hoje, mas um protocolo de comunicação que padroniza a transmissão de mensagens e o processamento de dados. O objetivo principal do protocolo é realizar a colaboração de diferentes "funções" dentro da rede através da transferência de informações, alcançando assim uma camada de computação cujo desempenho pode ser infinitamente sobreposto, permitindo em última análise que o Arweave, o "disco rígido gigante", tenha um centro autoridade em um ambiente de confiança descentralizado.Velocidade no nível da nuvem, poder de computação escalável e escalabilidade.
Arquitetura AO
O conceito de AO parece ser um pouco semelhante à segmentação e recombinação "Core Time" proposta por Gavin Wood na conferência Polkadot Decoded do ano passado. Ambos alcançam o chamado "mundo de alto desempenho" através do agendamento e coordenação da computação recursos. computador". Mas na verdade existem algumas diferenças entre os dois em essência. O agendamento exótico é a desconstrução e reorganização dos recursos do espaço do bloco da cadeia de retransmissão. Não mudou muito na arquitetura do Polkadot. Embora o desempenho da computação tenha excedido o do plug-in O O limite de um único parachain no modelo de slot ainda é limitado pelo número máximo de núcleos ociosos do Polkadot. Em teoria, o AO pode fornecer poder de computação quase ilimitado (em situações reais, isso deve depender do nível de incentivos da rede) e um maior grau de liberdade por meio da expansão horizontal dos nós. Arquitetonicamente, o AO padroniza métodos de processamento de dados e expressões de mensagens. , e completa. a classificação, agendamento e cálculo da informação através de três unidades de rede (sub-redes).Seu método de padronização e as funções das diferentes unidades podem ser resumidos nos seguintes pontos de acordo com a análise de dados oficiais:
Sistema operacional AOS
AOS pode ser considerado como o sistema operacional ou ferramenta de terminal no protocolo AO, que pode ser usado para baixar, executar e gerenciar threads. Ele fornece um ambiente no qual os desenvolvedores podem desenvolver, implantar e executar aplicativos. No AOS, os desenvolvedores podem usar o protocolo AO para desenvolver e implantar aplicativos e interagir com a rede AO.
Executar lógica
O Actor Model defende uma visão filosófica chamada “tudo é um ator”. Todos os componentes e entidades dentro deste modelo podem ser considerados como "atores". Cada ator tem seu próprio estado, comportamento e caixa de correio. Eles se comunicam e colaboram por meio de comunicação assíncrona, permitindo que todo o sistema opere de maneira distribuída. e organize e execute em de maneira simultânea. O mesmo se aplica à lógica operacional da rede AO. Componentes e até mesmo usuários podem ser abstraídos como "atores" e se comunicarem entre si através da camada de passagem de mensagens, de modo que os processos sejam vinculados entre si. Um sistema de trabalho distribuído que pode ser calculado em paralelo e não ter nenhum estado compartilhado está interligado.
A seguir está uma breve descrição das etapas do fluxograma de transferência de informações:
Processamento e encaminhamento de mensagens: *MU lida com solicitações POST e encaminha mensagens para SU (Scheduling Unit). *SU interage com o armazenamento Arweave ou camada de dados para armazenar mensagens.
Recuperar resultados com base no ID da mensagem:
Recuperar informação: *SU recebe uma solicitação GET e recupera informações da mensagem com base no intervalo de tempo e no ID do processo fornecidos.
Envie mensagens da caixa de saída:
O que mudou no AO? "1"
Diferenças das redes comuns:
As diferenças entre a rede de nós da AO e os ambientes de computação tradicionais:
Apoio ao projeto:
Perguntas verificáveis de AO
Depois de compreendermos a estrutura e a lógica da AO, geralmente surge uma pergunta comum. AO não parece ter as características globais dos protocolos ou cadeias descentralizadas tradicionais. Será que pode alcançar verificabilidade e descentralização apenas carregando alguns dados no Arweave? ? Na verdade, este é o mistério do design do AO. O próprio AO é uma implementação fora da cadeia e não resolve a questão da verificabilidade nem altera o consenso. A ideia da equipe de AR é separar as funções do AO e do Arweave e depois conectá-las de forma modular. O AO realiza apenas comunicação e cálculo, e o Arweave apenas fornece armazenamento e verificação. A relação entre os dois é mais parecida com mapeamento. AO só precisa garantir que o log de interação seja armazenado no Arweave e seu estado possa ser projetado no Arweave para criar um holograma. Essa projeção de estado holográfico garante a consistência e confiabilidade da saída quando calculando o estado, sexo, certeza. Além disso, o processo AO pode ser acionado reversamente para realizar operações específicas por meio do log de mensagens no Arweave (ele pode acordar sozinho de acordo com condições e programações predefinidas e realizar operações dinâmicas correspondentes).
De acordo com o que Hill e Outprog compartilharam, se a lógica de verificação for mais simples, então o AO pode ser imaginado como uma estrutura de cálculo de inscrição baseada em um indexador superparalelo. Todos sabemos que o indexador de inscrição Bitcoin precisa extrair informações JSON da inscrição para verificar a inscrição, registrar as informações de saldo no banco de dados fora da cadeia e concluir a verificação por meio de um conjunto de regras de indexação. Embora o indexador seja verificado fora da cadeia, os usuários podem verificar a inscrição alterando vários indexadores ou executando o índice eles próprios, portanto, não há necessidade de se preocupar com o mal do indexador. Mencionamos acima que dados como a classificação de mensagens e o status holográfico do processo são carregados no Arweave, então ele só precisa ser baseado no paradigma SCP (paradigma de consenso de armazenamento. Aqui pode ser simplesmente entendido que SCP é o indexador das regras de indexação na cadeia. Além disso, vale a pena notar que o SCP apareceu muito antes do indexador), e qualquer pessoa pode restaurar o AO ou qualquer thread no AO através dos dados holográficos no Arweave. Os usuários não precisam executar o nó inteiro para verificar o status confiável. Assim como alterar o índice, os usuários só precisam fazer solicitações de consulta a um ou vários nós CU por meio do SU. Arweave possui alta capacidade de armazenamento e baixo custo, portanto, sob essa lógica, os desenvolvedores de AO podem implementar uma camada de supercomputação que excede em muito as funções das inscrições Bitcoin.
AO e ICP
Vamos usar algumas palavras-chave para resumir as características do AO: disco rígido nativo gigante, paralelismo ilimitado, computação ilimitada, arquitetura geral modular e processos de estado holográfico. Tudo isso parece muito bom, mas amigos que estão familiarizados com vários projetos de cadeia pública no blockchain podem descobrir que AO é particularmente semelhante a um projeto de "nível de morte", que é o outrora popular ICP de "Computador de Internet".
O ICP já foi aclamado como o último projeto de nível rei no mundo do blockchain e foi altamente favorecido pelas principais instituições. Também atingiu um FDV de US$ 200 bilhões durante os 21 anos de touros loucos. Mas à medida que a onda recuou, o valor do token ICP também despencou. Até o mercado baixista de 2023, o valor dos tokens ICP caiu quase 260 vezes em comparação com seu máximo histórico. No entanto, se o desempenho do preço do Token não for considerado, mesmo que o ICP seja reexaminado neste momento, suas características técnicas ainda possuem muitos recursos exclusivos. Muitas das vantagens e características surpreendentes do AO hoje também eram possuídas pelo ICP naquela época. Então, o AO falhará como o ICP? Vamos primeiro entender por que os dois são tão semelhantes: ICP e AO são projetados com base no modelo de ator e se concentram em blockchains executados localmente, portanto, as características dos dois têm muitas semelhanças. O blockchain da sub-rede ICP é formado por uma série de dispositivos de hardware de alto desempenho (máquinas de nós) de propriedade independente e controlados que executam o Internet Computer Protocol (ICP). O Internet Computer Protocol é implementado por vários componentes de software, que, como um pacote, são réplicas, pois replicam o estado e a computação em todos os nós em uma sub-rede blockchain.
A arquitetura de replicação do ICP pode ser dividida em quatro camadas, de cima para baixo:
Camada de rede ponto a ponto (P2P): usada para coletar e anunciar mensagens de usuários, outros nós em seu blockchain de sub-rede e outros blockchains de sub-rede. As mensagens recebidas pela camada peer são replicadas para todos os nós da sub-rede para garantir segurança, confiabilidade e resiliência;
Camada de consenso: seleciona e ordena mensagens recebidas de usuários e diferentes sub-redes para criar blocos de blockchain que podem ser autenticados e finalizados por meio de um consenso bizantino tolerante a falhas que forma o blockchain em evolução. Esses pedaços finalizados são passados para a camada de roteamento de mensagens;
Camada de roteamento de mensagens: usada para rotear mensagens geradas pelo usuário e pelo sistema entre sub-redes, gerenciar as filas de entrada e saída do Dapp e agendar a execução de mensagens;
Camada de Ambiente de Execução: Calcula os cálculos determinísticos envolvidos na execução de contratos inteligentes, processando mensagens recebidas da camada de roteamento de mensagens.
Blockchain de sub-rede
Uma chamada sub-rede é uma coleção de réplicas interativas que executam instâncias separadas do mecanismo de consenso, a fim de criar sua própria blockchain na qual um conjunto de “contêineres” pode ser executado. Cada sub-rede pode se comunicar com outras sub-redes e é controlada pela sub-rede raiz, que usa criptografia de chave em cadeia para delegar suas permissões a sub-redes individuais. O ICP usa sub-redes para permitir sua expansão indefinidamente. O problema com blockchains tradicionais (e sub-redes individuais) é que eles são limitados pelo poder computacional de uma máquina de nó único, uma vez que cada nó deve executar tudo o que acontece no blockchain para poder participar do algoritmo de consenso. A execução de múltiplas sub-redes independentes em paralelo permite que o ICP rompa essa barreira de máquina única.
Por que falhou
Conforme mencionado acima, o propósito que a arquitetura ICP deseja alcançar é simplesmente um servidor em nuvem descentralizado. Há alguns anos, essa ideia era tão chocante quanto a AO, mas por que falhou? Simplificando, significa que se você não tiver sucesso no alto nível, não se acomodará no nível baixo. Você não encontrou um bom equilíbrio entre a Web3 e suas próprias ideias, o que acaba levando ao embaraçoso situação em que o projeto não é Web3 nem tão fácil de usar quanto a nuvem centralizada. Em resumo, há três problemas. Primeiro, o sistema de programa Canister do ICP, o "contêiner" mencionado acima, é na verdade um pouco semelhante ao AOS e aos processos do AO, mas não são iguais. Os programas ICP são implementados por encapsulamento Canister e não são visíveis para o mundo exterior, precisando acessar dados por meio de interfaces específicas. A comunicação assíncrona é muito hostil para contratar chamadas em protocolos DeFi, portanto no DeFi Summer o ICP não capturou o valor financeiro correspondente.
O segundo ponto é que os requisitos de hardware são extremamente altos, fazendo com que o projeto não seja descentralizado. A imagem abaixo é o diagrama de configuração mínima de hardware do nó fornecido pelo ICP naquela época. Mesmo agora, é muito exagerado, excedendo em muito o de Solana configuração, e até mesmo os requisitos de armazenamento são maiores do que os requisitos de armazenamento. A cadeia pública ainda é alta.
O terceiro ponto é a falta de ecologia: mesmo hoje, o ICP ainda é uma cadeia pública de altíssimo desempenho. Se não houver aplicativos DeFi, e outros aplicativos? Desculpe, o ICP não produziu um aplicativo matador desde o seu início. Seu ecossistema não capturou usuários da Web2 nem usuários da Web3. Afinal, com tão pouca descentralização, por que não usar apenas aplicações centralizadas ricas e maduras? Mas no final, é inegável que a tecnologia do ICP ainda é de primeira linha, e suas vantagens de gás reverso, alta compatibilidade e expansão ilimitada ainda são necessárias para atrair o próximo bilhão de usuários. Sob a atual onda de IA, se o ICP puder ser bom em Pode ser possível mudar usando suas próprias vantagens estruturais.
Então, voltando à pergunta acima, o AO falhará como o ICP? Pessoalmente, acho que AO não repetirá os mesmos erros. Os dois últimos pontos que levaram ao fracasso do ICP em primeiro lugar não são problemas para AO. Arweave já tem uma boa base ecológica. A projeção holográfica do estado também resolve o problema de centralização. Em termos de compatibilidade, AO também é mais flexível. Mais desafios podem centrar-se na concepção do modelo económico, no apoio ao DeFi e num problema centenário: nos campos não financeiros e de armazenamento, que forma deve a Web3 assumir?
Web3 não deve parar na narrativa
A palavra que aparece com mais frequência no mundo Web3 deve ser “narrativa”, e até nos acostumamos a usar perspectivas narrativas para medir o valor da maioria dos tokens. Isso decorre naturalmente do dilema de que a maioria dos projetos Web3 tem grande visão, mas é muito embaraçoso de usar. Em comparação, o Arweave já possui muitos aplicativos totalmente implementados e todos eles visam a experiência no nível Web2. Por exemplo, Mirror e ArDrive. Se você já usou esses projetos, será difícil sentir a diferença dos aplicativos tradicionais. No entanto, a Arweave ainda tem grandes limitações na captura de valor como cadeia pública de armazenamento, e o cálculo pode ser o único caminho a percorrer. Especialmente no mundo externo de hoje, a IA tornou-se uma tendência geral e ainda existem muitas barreiras naturais à integração da Web3 nesta fase. Também falamos sobre isso em artigos anteriores. Agora, o AO da Arweave usa uma arquitetura de solução modular não Ethereum, dando ao Web3 x AI uma boa nova infraestrutura. Da Biblioteca de Alexandria aos computadores superparalelos, a Arweave segue um paradigma próprio.
Artigo de referência