Como o AO Impactará a Nova Narrativa da Blockchain?

intermediário3/26/2024, 6:53:28 PM
Após o evento de lançamento do AO, o ecossistema Arweave mais uma vez captura a atenção. A PermaDAO convida especialistas para discutir os conceitos, design e experiência do usuário do AO, focando nas novas oportunidades que traz para os desenvolvedores e para toda a indústria de blockchain, bem como seu impacto na formação de uma nova narrativa.

Título original: X Space 活动实录|AO é o assassino do Ethereum, como ele impulsionará a nova narrativa do Blockchain?

Resumo: Após o evento de lançamento da AO, o ecossistema Arweave mais uma vez chama a atenção. A PermaDAO convida especialistas no domínio Arweave para discutir os conceitos, design e experiência do usuário da AO, com foco nas novas oportunidades que traz para os desenvolvedores e para toda a indústria blockchain, bem como o papel da AO em moldar uma nova narrativa na indústria blockchain.

No mundo digital em rápida evolução, desde a sua criação em 2018, Arweave ocupou silenciosamente um lugar no espaço blockchain com o seu conceito único de armazenamento descentralizado. Nos últimos cinco anos, o nome Arweave tem sido elogiado entre entusiastas de tecnologia, mas suas características técnicas intrincadas fizeram com que parecesse tanto familiar quanto distante para muitos. Agora, com o surgimento de AO, este ecossistema mais uma vez se tornou o centro das atenções, despertando uma série de curiosidades e perguntas.

Para responder a essas perguntas, a PermaDAO iniciou um evento único no X Space, convidando convidados de peso para discutir se o AO se tornará o “matador” do Ethereum.

Temos o privilégio de ter um dos co-fundadores da AO e defensores do paradigma SCP, Wei Xiong (@outprog_ar) evangelista da AO e co-fundador da ChainFeeds, Zhixiong Pan@nake13) o fundador da ArweaveOasis, Gerry Won, e o Chefe de Pesquisa da SevenX (@Hill79025920) que há muito tempo está focado no espaço da Arweave. Eles nos guiarão através da história do desenvolvimento técnico da Arweave desde sua criação, aprofundando nosso entendimento deste pioneiro de armazenamento descentralizado. Vamos desvendar o mistério do AO juntos e explorar como ele impulsiona ainda mais o desenvolvimento de uma nova narrativa no espaço da blockchain.

AO Computador: O que é isso?

Zhixiong Pan: AO é um protocolo de dados padronizado para processamento de dados e troca de informações.

A intenção de design da Arweave e do Ethereum difere. O Ethereum é projetado para serviços de computação, enquanto a Arweave se concentra no armazenamento. No entanto, desde o início, o fundador Sam vem explorando uma abordagem diferente para realizar um computador mundial, levando ao nascimento do AO. AO não é um computador nem uma rede independente. É um protocolo de dados baseado na Arweave, estabelecendo padrões para processamento de dados e troca de informações. Armazenando logs responsáveis pelo cálculo de dados na Arweave, um computador mundial pode ser executado na Arweave e tarefas nele podem ser operadas simultaneamente. Por exemplo, o paradigma SCP, após abstração e padronização, torna-se AO.

Gerry Wang: AO preenche a peça do quebra-cabeça de computação para Arweave.

A estrutura hierárquica do AO pode ser comparada com a estrutura do paradigma SCP. Arweave serve como a camada de compartilhamento de informações do AO, permitindo que programas em execução no AO compartilhem dados no Arweave, alcançando o objetivo de criar um computador mundial descentralizado. Projetos em blockchains tradicionais são comprimidos em um blockchain de thread único, aguardando na fila para serem executados. O AO, com base no Arweave, constrói uma camada de computação que pode executar processos em paralelo, resolvendo problemas de escalabilidade e abrindo espaço para a imaginação. O AO transforma o Arweave, de um blockchain capaz apenas de armazenamento, em um com capacidades de computação em paralelo.

Hill: AO realiza uma versão aprimorada da funcionalidade de inscrição.

Do ponto de vista da valoração, o valor capturado pelas GPUs favorece grandemente a mudança da Arweave em direção à computação. Do ponto de vista do usuário e do investidor, a Arweave é semelhante a uma versão aprimorada de inscrições. Na rede do Bitcoin, devido a restrições de armazenamento, os usuários só podem realizar operações relativamente simples como cunhar, implantar e transferir ativos, com a maioria da computação realizada off-chain pelos indexadores. Os indexadores não têm incentivos maliciosos, visto que os usuários podem verificar o processo de computação e os resultados alterando os indexadores ou executando seus próprios indexadores. Na Arweave, com sua capacidade de armazenamento muito superior à do Bitcoin, os desenvolvedores podem construir uma camada de computação mais complexa e poderosa sobre ela. A AO é baseada nessa ideia, permitindo que todas as instruções de computação e os resultados intermediários de estado sejam armazenados na Arweave, alcançando capacidades de computação semelhantes às inscrições do Bitcoin, mas mais poderosas e flexíveis.

outprog: O protocolo AO permite a troca eficaz de informações e colaboração entre diferentes aplicativos, fornecendo uma plataforma aberta com possibilidades ilimitadas.

No núcleo do AO está um protocolo de informação que permite a comunicação entre diferentes aplicações em execução no Arweave. Cada aplicação pode enviar informações de solicitação para a rede AO, como perguntar sobre o saldo de uma conta. A aplicação receptora usará seu mecanismo de consenso para enviar os resultados de volta ao solicitante via a rede AO. Isso permite que diferentes aplicações realizem operações compostas usando a rede AO, alcançando a troca de informações entre cadeias.

Este protocolo de comunicação da AO não se limita a aplicações blockchain; também permite que aplicações Web2 tradicionais participem desta rede descentralizada integrando-se com a interface do protocolo AO. Isso significa que tanto aplicações Web2 quanto Web3 podem utilizar o computador AO para autenticação de mensagens confiável e colaboração.

A visão da AO Computer é quebrar as barreiras entre Web2 e Web3, permitindo que os desenvolvedores desenvolvam aplicativos descentralizados usando métodos Web2 ou possibilitando a ponte e troca direta de informações entre aplicativos Web2 e Web3. O design deste protocolo de comunicação torna a AO Computer uma plataforma aberta, suportando a interoperabilidade entre vários aplicativos e fornecendo aos desenvolvedores possibilidades ilimitadas.

Qual é a diferença arquitetônica entre um computador AO e o EVM Ethereum?

Zhixiong Pan:

  1. O foco do design arquitetônico: AO resolve os problemas de armazenamento primeiro, e EVM considera os problemas de computação primeiro
    um. Computador AO: concentra-se no armazenamento permanente de dados, fornecendo um espaço de armazenamento enorme e imutável, semelhante à fita de papel de uma máquina de Turing, para armazenar e realizar cálculos.
    b. Ethereum EVM: concentra-se no poder de computação e fornece um ambiente para a execução de contratos inteligentes. Seu design original é alcançar a completude de Turing e permitir a execução de tarefas de computação complexas.

  2. Modelo de computação: AO pode executar tarefas de computação de forma independente em diferentes nós, enquanto EVM requer que todos os nós executem as mesmas tarefas de computação.
    a. AO computador: Com base no armazenamento distribuído e computação paralela, permite que tarefas de computação sejam executadas de forma independente em diferentes nós e comuniquem e colaborem através da rede AO.
    b. Ethereum EVM: Usando um modelo de computação centralizada, todos os nós precisam realizar o mesmo processo de computação para verificar transações e contratos inteligentes, o que resulta em redundância de computação.

  3. Mecanismo de consenso: AO usa dados para manter o consenso, enquanto o EVM usa competição ou equidade para alcançar o consenso.
    a. Computador AO: Usando o mecanismo de consenso da Cadeia de Hash, o número de conjuntos de dados armazenados pelos mineradores se torna o maior contribuinte para o desempenho de mineração, focando na acessibilidade de dados e sustentabilidade de armazenamento.
    b. Ethereum EVM: opera sob o mecanismo de consenso PoW (Prova de Trabalho) ou PoS (Prova de Participação), focando em alcançar consenso de rede por meio de competição ou equidade.

  4. Lógica de cálculo: AO pode definir sua própria lógica de cálculo, enquanto EVM só pode seguir a lógica de operação predefinida.
    a. AO computador: A execução de contratos inteligentes está intimamente relacionada ao armazenamento de dados. A lógica de computação pode ser personalizada de acordo com os requisitos da aplicação e tem maior flexibilidade no nível de armazenamento.
    b. Ethereum EVM: A execução de contratos inteligentes segue opcodes predefinidos, que são executados da mesma forma em todos os nós para garantir a consistência do estado da rede.

outprog:

  1. A arquitetura do Ethereum EVM:
    EVM do Ethereum foi originalmente projetado para ser uma extensão do script do Bitcoin, visando alcançar capacidades de computação completa de Turing. Ethereum torna mais fácil para o EVM implementar mudanças de estado e cálculos, substituindo o modelo UTXO por um modelo de estado.

  2. Problema de redundância de cálculo:
    A redundância computacional do Ethereum é muito alta, pois cada transação precisa ser calculada repetidamente em milhares de nós na rede, resultando em um enorme desperdício de recursos. Esta é uma das razões pelas quais o Ethereum tem dificuldade em superar suas limitações de desempenho, pois é essencialmente uma máquina de única thread.

  3. Arquitetura do computador AO:
    A arquitetura do computador AO é completamente diferente da do Ethereum EVM. O computador AO é baseado no Arweave, um sistema de armazenamento distribuído e imutável. Em um computador AO, os recursos de computação são descentralizados, e pode haver múltiplos nós independentes realizando operações. Esses nós podem processar conjuntos de dados e realizar cálculos de forma independente.

  4. Computação paralela e colaboração:
    O computador AO permite que diferentes nós operem de forma independente e colaborem conforme necessário. Esse modelo de computação paralela permite que o computador AO lide com tarefas mais complexas e melhore o desempenho geral da rede.

  5. Modelo de concorrência do computador AO:
    A arquitetura do computador AO suporta processamento concorrente, em contraste com o modelo de computação de única linha do Ethereum EVM. O modelo de concorrência do computador AO é semelhante ao modelo de ator na linguagem Erlang, que implementa a concorrência entre diferentes processos por meio de passagem de mensagem.

  6. Praticidade de computadores AO:
    O design do computador AO era pragmático, não era apenas uma ideia teórica, mas já estava implementado e podia ser usado na prática. O lançamento e aplicação do Computador AO demonstram sua praticidade e complementam a tecnologia de blockchain existente.

Gerry Wang:

  1. Perseguir continuamente objetivos de longo prazo:
    A equipe da Arweave está focada em alcançar seus objetivos de longo prazo, mesmo que esses objetivos possam não atrair imediatamente a atenção pública. Eles aprimoram o mecanismo de consenso por meio de atualizações constantes e iterações para garantir a estabilidade e eficiência da rede.

  2. Melhoria iterativa do mecanismo de consenso:
    Arweave passou por pelo menos quatro iterações de seu mecanismo de consenso, cada uma projetada para reduzir a competição pelo poder computacional e aumentar a eficiência da replicação e armazenamento de dados. Esse processo iterativo demonstra a atenção da equipe do Arweave aos detalhes técnicos e à otimização contínua do desempenho da rede.

Nota do editor: Por favor, consulte " Compreender o processo de iteração do mecanismo de consenso da Arweave"aprender mais.

  1. Atitude de desenvolvimento pragmática:
    A equipe da Arweave prefere soluções maduras e comprovadas, como modelos de ator, durante o desenvolvimento. Eles não buscam hype de curto prazo, mas focam em construir um sistema ótimo, o que reflete sua ênfase na praticidade e estabilidade.

  2. Estilo de trabalho discreto e focado:
    A equipe da Arweave pode não aparecer com frequência aos olhos do público, mas eles estão silenciosamente realizando um trabalho de desenvolvimento contínuo nos bastidores. Seu estilo de trabalho discreto e atitude séria em relação à iteração permitem que o ecossistema da Arweave se desenvolva de forma constante.

  3. Integração de soluções existentes:
    Quando a Arweave constrói seu sistema, ela integra soluções existentes, como modelos de atores, para garantir que o sistema funcione de forma eficiente. Essa estratégia de integração ajuda a Arweave a alcançar seus objetivos rapidamente, mantendo a estabilidade e confiabilidade do sistema.

Como é a experiência do usuário após o AO ser lançado?

outprog:

  1. Desafios de acesso:
    a. Os usuários podem encontrar problemas de rede ao tentar acessar os computadores AO, que podem ser causados por configurações inadequadas de VPN ou outros problemas de conexão de rede.
    b. Como o AO está atualmente na fase de testes, pode haver alguns bugs e problemas de sistema, o que pode afetar o acesso dos usuários à rede de testes.

  2. Método de acesso:
    a. Os usuários podem aprender a acessar o computador AO por meio de tutoriais online e demonstrações. Por exemplo, Sam e Tom forneceram instruções detalhadas no lançamento mostrando como usar o NPM e o gateway Arweave para baixar e executar o programa original. Endereço do tutorial: https://twitter.com/aoTheComputer/status/1763702970040856833
    b. Os usuários precisam estabelecer o Conector ou Processo correspondente, que é o componente-chave para se comunicar com a rede AO.

  3. Experiência do usuário:
    a. Para os desenvolvedores, seguindo tutoriais e demonstrações, eles podem gradualmente experimentar todo o processo de AO computador em boas condições de rede.
    b. Mesmo para não desenvolvedores, ao assistir à demonstração, eles podem entender claramente o princípio de funcionamento e o processo operacional do computador AO.

  4. Facilidade de uso:
    O computador AO parece ser projetado para proporcionar uma experiência fácil de entender e operar, mesmo em sua fase beta, encorajando os usuários a experimentar e explorar.

Qual é a conexão entre o token AO e AR? Que tipo de mecanismo de incentivo o AO terá no futuro?

outprog:

1) Separação de Tokens: As funções dos tokens AO e dos tokens AR são separadas. Os tokens AO focam em resolver problemas de comunicação entre aplicativos, enquanto os tokens AR se concentram na funcionalidade de armazenamento da Arweave. Essa separação é semelhante à divisão de trabalho no mundo real, onde cada token tem seu papel e responsabilidades específicos.

2) Princípios de Design dos Tokens AO: O design dos tokens AO será baseado em observações da prática e na operação real das redes de teste. Sam Williams (Fundador da Arweave) irá avaliar e projetar os tokens AO com base nessas situações práticas para garantir que atendam efetivamente às necessidades da rede.

3) Foco dos Tokens AR: O objetivo dos tokens AR é apoiar a capacidade de armazenamento permanente do Arweave. Sam não está interessado em recursos como staking ou DeFi; seu objetivo principal é garantir que o Arweave alcance o armazenamento permanente de dados.

4) Utilidade dos Tokens: O design dos tokens AO seguirá o princípio da optimalidade para apoiar as necessidades de comunicação de um computador global distribuído e descentralizado. Esta filosofia de design enfatiza a praticidade e eficiência dos tokens na rede.

5) Atitude Pragmática em Relação aos Tokens: De uma perspectiva pragmática, a especialização de tokens é necessária. Tentar resolver todos os problemas (como computação e armazenamento) com um único token seria custoso, enquanto separar as funções do token pode alcançar de forma mais eficaz seus respectivos objetivos.

Gerry Wang:

1) Posicionamento do Token: Os tokens AR são vistos como ativos mais profissionais e rigorosos, com seu design e uso seguindo padrões rígidos. Os tokens AO são relativamente mais flexíveis, com sua definição e mecanismos específicos ainda a serem determinados, exigindo mais observação e formulação.

2) Problemas de Incentivo do Minerador:

a. O número de nós mineradores na rede Arweave é limitado, e os mineradores têm uma clara necessidade de lucro. Sem incentivos suficientes, os mineradores podem se voltar para outras atividades de mineração mais lucrativas.

b. Arweave estabeleceu um mecanismo de cofre de fundo, alocando automaticamente uma parte das recompensas de mineração para o cofre e liberando-as gradualmente aos mineiros ao longo do tempo para garantir armazenamento de dados a longo prazo.

3) Desafios dos Mecanismos de Incentivo:

a. Mecanismos de incentivo atuais podem não ter atratividade para mineradores em busca de lucros imediatos, o que poderia afetar a estabilidade e o desenvolvimento de longo prazo da rede.

b. Os tokens AO podem explorar novos métodos de incentivo para aumentar a motivação dos mineradores, melhorando assim a base de toda a rede.

4) Perspectivas Futuras:

Se um mecanismo de incentivo eficaz puder ser projetado para beneficiar os mineradores dos tokens AO, seria um excelente design de sistema.

b. Atualmente, essas questões e soluções potenciais ainda estão sob observação e resolução, exigindo mais exploração e prática.

Com base no estilo passado da equipe da Arweave, os convidados especulam que pode envolver a distribuição aérea para os primeiros usuários do ecossistema da Arweave ou exigir a queima de tokens AR para obter AO, mas detalhes específicos ainda aguardam o anúncio oficial da equipe da Arweave.

Como os desenvolvedores acessam AO? Que tipo de projetos são adequados para integração com AO?

outprog:

A maneira de acessar AO é acessar a mensagem que queremos que a rede AO transmita de acordo com as especificações de mensagem do protocolo AO. Seja um programa Web2 ou Web3, você só precisa acessar as informações no programa nativo ou nos nós nativos através da interface de mensagem AO.

AO pode fornecer suporte a projetos das seguintes maneiras:

  • Compatibilidade: O AO suporta várias formas de threads, quer baseadas em WASM ou EVM, e pode ser conectado ao AO por meio de certos meios técnicos.
  • Projetos de co-criação de conteúdo: AO também suporta projetos de co-criação de conteúdo. Você pode publicar NFT atômico na AO, fazer upload de dados e combiná-los com UDL para construir NFT na AO.
  • Componibilidade de dados: O NFT em AR e AO pode alcançar a componibilidade de dados, permitindo que um artigo ou conteúdo seja compartilhado e exibido em várias plataformas, mantendo a consistência e propriedades originais da fonte de dados. Quando o conteúdo é atualizado, a rede AO pode transmitir esses estados de atualização para todas as plataformas relevantes para garantir a sincronização do conteúdo e a disseminação do status mais recente.
  • Feedback de valor e propriedade: Os criadores de conteúdo podem vender suas obras como NFTs e transferir informações de propriedade através da rede AO para realizar feedback de valor para o conteúdo.

Discussão sobre compreensão AOS

(Q: Zhixiong Pan, A: Outprog)

P: AOS pode ser entendido como um ramo de AO?

A: AOS é atualmente uma ferramenta terminal. Os desenvolvedores usam AOS para baixar, executar e executar threads. Assim, AOS é um conjunto de ferramentas no protocolo AO.

P: Cada aplicativo é um AO, ou o aplicativo está em AOS? Ou os desenvolvedores implantarão aplicativos no segmento AO?

A: 1) Relação entre aplicações e AO:: Teoricamente, a aplicação pode existir como uma instância AO independente, ou pode ser executada na camada de protocolo da AO. A chave é se a aplicação segue as especificações de protocolo da AO e é capaz de enviar e receber dados de acordo com essas especificações.

2) Versatilidade do protocolo AO: O protocolo AO é um protocolo de comunicação que permite que aplicativos escritos em diferentes idiomas (como Golang ou JavaScript) se comuniquem entre si, cumprindo as especificações do protocolo. Essa comunicação é alcançada enviando dados para a rede AO.

3) O papel do AOS: O AOS pode ser visto como um ambiente que suporta o desenvolvimento e implementação de aplicativos. Os aplicativos podem ser desenvolvidos no AOS e interagir com a rede AO através do AOS.

4) Implantação de aplicativos: Os desenvolvedores podem optar por implantar aplicativos nos threads do AO, o que significa que o aplicativo interagirá diretamente com o protocolo de comunicação da rede AO. Este método de implantação permite que os aplicativos aproveitem as capacidades de computação paralela e transferência de dados da rede AO.

5) Analogia com a arquitetura de microsserviços: A rede AO pode ser analogizada a uma arquitetura de microsserviços, em que cada aplicação (ou serviço) é uma unidade independente e eles se comunicam através do protocolo AO. Essa arquitetura é semelhante à fila de mensagens do Kafka e é usada para implementar a entrega de mensagens entre serviços.

Em conclusão, aplicativos Web2 ou Web3 podem se tornar threads no AO. Após usar o padrão de protocolo AO, a comunicação verificável pode ser realizada em toda a rede ou ambiente de computação AO.

Q: Qual é a diferença entre AO e ICP?

A: ICP é semelhante a desenvolver dentro de um contêiner padronizado, onde cada contêiner tem algumas restrições de memória. Tanto AO quanto ICP realmente utilizam o padrão do modelo de ator, mas a diferença está em que o ICP fornece um serviço de nuvem dentro de um modelo de contêiner semelhante ao Docker, enquanto o AO é mais flexível. O AO pode ser acessado sem usar o AOS, contanto que siga os padrões de protocolo AO, permitindo a integração com aplicativos Web2 e Web3.

Comparar AO e Polkadot do ponto de vista da arquitetura de fragmentação

outprog:

Polkadot é um modelo de cadeia de retransmissão + paracadeia. Cada processo de AO é equivalente à cadeia de retransmissão do Polkadot. Se AO precisar apostar tokens AO no futuro para executar um processo, isso será semelhante ao slot de leilão do Polkadot.

Hill:

Similaridade entre AO e Polkadot:

  1. Garantia de segurança: A cadeia de retransmissão do Polkadot fornece garantia de segurança para todas as cadeias paralelas, enquanto no computador AO, a Arweave (AR) fornece garantia de segurança para cada unidade de computação (processo). Ambos são responsáveis por armazenar o estado global e garantir a segurança da rede.
  2. Composability: Tanto o AO Computer quanto o Polkadot suportam composabilidade, o que significa que diferentes unidades de computação ou cadeias paralelas podem cooperar entre si para implementar funções complexas.

A diferença entre AO e Polkadot:

  1. Diferenças arquitetônicas: O Polkadot tem uma cadeia de retransmissão centralizada, enquanto o computador AO é baseado no armazenamento descentralizado da Arweave, e os resultados dos cálculos de cada unidade de computação são armazenados na Arweave.
  2. Liberdade de implantação: O Polkadot costumava ter restrições de slot para cartões. Embora essa restrição tenha sido levantada, os computadores AO não têm restrições de slot para cartões em princípio, permitindo que os usuários implantem suas próprias máquinas para executar unidades de computação.

Q & A

(Nesta sessão, outprog responde perguntas da plateia)

Questão: Como o DAPP acessa AO? A página frontal da aplicação precisa interagir com a interface de API back-end escrita como um processo?

Resposta:

  1. Acesso DAPP AO:
    a. DAPP pode acessar a rede AO através da interface de mensagens do computador AO. Isso significa que DAPP pode utilizar as capacidades de comunicação da rede AO para interagir com outras aplicações ou serviços.
    b. Para DAPPs que precisam realizar cálculos específicos ou emitir tokens, a AO fornece suporte de processo nativo. Os desenvolvedores podem utilizar esses processos para implementar as necessidades de computação do DAPP ou funções de emissão de tokens.

  2. Interação de API de front-end e back-end:
    a. A página front-end não precisa ser escrita como a interface de API back-end do processo de interação. Os desenvolvedores podem optar por se conectar diretamente à interface de mensagem da AO, ou usar serviços back-end existentes (como Alipay) como um processo da AO e transferir informações para outras plataformas através da rede AO.
    b. Se o serviço back-end do DAPP já é um processo, a página front-end pode interagir com ele através da rede AO para enviar e receber dados. Este método interativo permite que o DAPP alcance a comunicação entre cadeias e o compartilhamento de dados na rede AO.

A sugestão final para os desenvolvedores é usar AO como um sistema de mensagens ao desenvolver aplicações AO. Se você não entender o sistema AO, pode aprender a linguagem Erlang. A terminologia na arquitetura AO é basicamente a mesma que a do Erlang.

Pergunta: A AO tem planos de desenvolver um SDK no futuro?

Resposta:

Talvez os funcionários da Arweave não o façam eles mesmos, e o projeto precisa desenvolvê-lo por si só. A everVision planeja desenvolver uma série de ferramentas na linguagem Golang que podem se comunicar com AR e AO. Acredito que também haverá SDKs para várias outras linguagens no ecossistema.

Pergunta: Como desenvolver contratos inteligentes na AO?

Resposta:

Seus próprios contratos inteligentes no AO precisam ser desenvolvidos com Lua. No entanto, threads no AO são compatíveis com contratos inteligentes em outras linguagens, seja Solidity, Move, Rust ou Warp.

Que narrativa a liberação de AO criará para toda a indústria blockchain?

Hill:

  1. O valor dos dados eternos:
    AO é baseado na funcionalidade de armazenamento permanente da Arweave, enfatizando o valor a longo prazo dos dados. Na era Web2, os dados eram geralmente armazenados em grandes bancos de dados de empresas, enquanto na era Web3, os dados são armazenados na blockchain, mas o custo geralmente é mais alto. AO fornece uma solução de armazenamento permanente de baixo custo que permite que dados de alto valor continuem a gerar valor.

  2. A combinação de IA e blockchain:
    No campo da IA, dados e poder computacional são dois recursos escassos que geram valor. A AO fornece à IA acesso a dados de alto valor permanentemente armazenados, mantendo os custos de armazenamento mais baixos da indústria. Essa combinação oferece novas possibilidades para o desenvolvimento de aplicações de IA na blockchain.

  3. Potencial de aplicações de IA descentralizadas:
    A escalabilidade da AO cria condições para o desenvolvimento de aplicações de IA descentralizadas. À medida que os produtos de IA se tornam mais dependentes de conjuntos de dados específicos, os próprios produtos podem se tornar cada vez mais valiosos à medida que os dados se acumulam.

  4. Acesso nativo à camada de computação da Arweave:
    AO é a única solução com acesso nativo à camada de computação da Arweave, que fornece aos desenvolvedores uma plataforma única para construir e executar aplicativos de IA com base em dados eternos.

  5. Impacto da AO na indústria:
    O lançamento de AO atraiu a atenção da indústria e foi visto como uma tecnologia potencialmente inovadora. Ele não apenas fornece uma nova perspectiva sobre a aplicação de IA em blockchain, mas também traz uma nova direção narrativa para o desenvolvimento de toda a indústria de blockchain.

Zhixiong Pan:

  1. Experiência do usuário aprimorada:
    A estrutura da AO permite que os desenvolvedores construam aplicativos que estejam mais alinhados com os hábitos dos usuários da Web2, o que significa que os usuários podem desfrutar da conveniência de aplicativos descentralizados sem estar cientes da complexidade da tecnologia blockchain.

  2. Implementação de aplicativos Web3 full-stack:
    AO permite aos desenvolvedores criar aplicativos Web3 full-stack, incluindo páginas da web estáticas e dinâmicas, bem como aplicativos que requerem computação. Isso oferece aos desenvolvedores maior flexibilidade, permitindo-lhes projetar aplicativos mais ricos e complexos.

  3. Integração de dados de IA:
    O lançamento de AO pode trazer novas soluções para o processamento e armazenamento de dados de IA, potencialmente alterando a escala de processamento de dados de IA e fornecendo novas possibilidades para aplicações de IA na blockchain.

  4. Desafios aos modelos econômicos existentes:
    O lançamento do AO pode apresentar desafios para o modelo econômico da Arweave, pois pode alterar a demanda do usuário por armazenamento e recursos de computação. Isso pode exigir que a Arweave se adapte de acordo com os novos desenvolvimentos no mercado e na tecnologia.

  5. Integração da tecnologia e hábitos do usuário:
    O objetivo da AO é construir uma aplicação que possa se adequar aos hábitos da maioria dos usuários sem exigir que os usuários entendam a tecnologia por trás dela. Esta narrativa enfatiza a importância da usabilidade e da facilidade de uso da tecnologia blockchain.

Gerry Wang:

  1. Avanços na escalabilidade:
    AO combinado com Arweave fornece uma solução de escalabilidade que é diferente das blockchains tradicionais. Não depende mais dos usuários competirem por recursos de largura de banda limitados, mas aprimora a escalabilidade da rede por meio de módulos de computação paralela, evitando assim o problema do gargalo nas redes de blockchain tradicionais.

  2. Um novo modelo de computação descentralizada:
    A filosofia de design da AO é criar um computador superparalelo que permite que qualquer número de processos seja executado em paralelo ao mesmo tempo. Este modelo não só suporta cálculos em grande escala, mas também garante a verificabilidade dos cálculos, algo que os sistemas de computação descentralizada anteriores não tinham.

  3. Viabilidade da aplicação prática:
    O white paper da AO menciona aplicativos como o BitTorrent como exemplos que demonstram o uso generalizado e a viabilidade do modelo de compartilhamento de largura de banda. O sucesso desse modelo demonstra o potencial e a utilidade da abordagem de computação descentralizada adotada pela AO para aplicações práticas.

  4. Transformação da narrativa da indústria:
    O lançamento do AO não é apenas uma inovação técnica, mas também muda a narrativa da indústria de blockchain. AO fornece uma nova perspectiva para resolver o problema de escalabilidade do blockchain por meio da descentralização e computação paralela, o que oferece novas direções e possibilidades para o desenvolvimento da indústria.

  5. Perspectiva:
    O lançamento de AO é visto como promissor, pois fornece uma solução viável e pragmática para melhorar a escalabilidade da blockchain. Esta solução não é apenas viável na teoria, mas também mostra seu forte potencial em aplicações práticas.

outprog:

  1. A transição do armazenamento para a computação:
    O lançamento do AO marca que a Arweave não é mais apenas uma plataforma de armazenamento, mas adiciona poder computacional. Isso oferece uma nova opção para outros projetos de blockchain, permitindo que os desenvolvedores desenvolvam aplicativos de forma mais conveniente sem se preocupar com transações subjacentes e processamento de transações.

  2. Melhorar a experiência do usuário:
    O lançamento do AO permite que os desenvolvedores desenvolvam aplicativos de uma maneira mais alinhada aos hábitos do usuário da Web2, proporcionando uma melhor experiência ao usuário. Os usuários podem desfrutar da conveniência de aplicativos descentralizados sem estar cientes da complexidade técnica por trás deles.

  3. Abertura e inclusão:
    O poder de computação da AO fornece a possibilidade de integração para vários projetos de blockchain. Seja Web3, Web2 ou outras blockchains, eles podem ser integrados na rede AO, demonstrando seu alto grau de abertura e inclusão.

  4. Sistema de identidade descentralizada:
    O lançamento do AO permite que os usuários gerenciem suas identidades de forma mais flexível, por exemplo, usando seus smartphones como carteiras de hardware e combinando o email e o telefone para alcançar a verificação de identidade descentralizada.

  5. Plataforma para o passado, presente e futuro:
    O poder de computação da AO permite que a Arweave não apenas armazene dados históricos passados, mas também transporte dados atuais. É até possível gravar as atividades de toda a Internet na Arweave, tornando-a uma plataforma abrangente e histórica.

  6. Reformulando a narrativa da blockchain:
    O lançamento do AO redefine a narrativa da Arweave, passando de uma única cadeia de armazenamento para uma plataforma abrangente de computação e armazenamento. Esta mudança é de grande significado para o desenvolvimento de todo o ecossistema de blockchain, proporcionando mais possibilidades para desenvolvedores e usuários.

Resumo

Esperamos que todos se concentrem no desenvolvimento técnico de AO, em vez de apenas ganhos financeiros a curto prazo no mercado secundário. Embora os mercados financeiros possam oferecer retornos rápidos, o valor real vem do desenvolvimento de longo prazo do ecossistema e do apoio da comunidade de desenvolvedores. O crescimento de longo prazo de AO depende do desenvolvimento saudável do ecossistema e da participação ativa da comunidade de desenvolvedores. Projetos excelentes e aplicações inovadoras também apoiarão o crescimento contínuo de AO.

Repetição de espaço:

https://permadao.com/permadao/Twitter-Space-AO-cf92e72845234073a8e1ef68ebe8a129

declaração:

  1. Este artigo é reproduzido de [ PermaDAO],Título original “X Space Activity Record | É o AO um assassino do Ethereum? Como promoverá a nova narrativa da blockchain?”,Direitos autorais pertencem ao autor original [Jomosis], se tiver alguma objeção à reprodução, entre em contato com oPorta Aprenderequipe, e a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As visões e opiniões expressas neste artigo representam apenas as visões pessoais do autor e não constituem qualquer conselho de investimento.

  3. Outras versões do artigo em outros idiomas são traduzidas pela equipe Gate Learn e não são mencionadas emGate, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Como o AO Impactará a Nova Narrativa da Blockchain?

intermediário3/26/2024, 6:53:28 PM
Após o evento de lançamento do AO, o ecossistema Arweave mais uma vez captura a atenção. A PermaDAO convida especialistas para discutir os conceitos, design e experiência do usuário do AO, focando nas novas oportunidades que traz para os desenvolvedores e para toda a indústria de blockchain, bem como seu impacto na formação de uma nova narrativa.

Título original: X Space 活动实录|AO é o assassino do Ethereum, como ele impulsionará a nova narrativa do Blockchain?

Resumo: Após o evento de lançamento da AO, o ecossistema Arweave mais uma vez chama a atenção. A PermaDAO convida especialistas no domínio Arweave para discutir os conceitos, design e experiência do usuário da AO, com foco nas novas oportunidades que traz para os desenvolvedores e para toda a indústria blockchain, bem como o papel da AO em moldar uma nova narrativa na indústria blockchain.

No mundo digital em rápida evolução, desde a sua criação em 2018, Arweave ocupou silenciosamente um lugar no espaço blockchain com o seu conceito único de armazenamento descentralizado. Nos últimos cinco anos, o nome Arweave tem sido elogiado entre entusiastas de tecnologia, mas suas características técnicas intrincadas fizeram com que parecesse tanto familiar quanto distante para muitos. Agora, com o surgimento de AO, este ecossistema mais uma vez se tornou o centro das atenções, despertando uma série de curiosidades e perguntas.

Para responder a essas perguntas, a PermaDAO iniciou um evento único no X Space, convidando convidados de peso para discutir se o AO se tornará o “matador” do Ethereum.

Temos o privilégio de ter um dos co-fundadores da AO e defensores do paradigma SCP, Wei Xiong (@outprog_ar) evangelista da AO e co-fundador da ChainFeeds, Zhixiong Pan@nake13) o fundador da ArweaveOasis, Gerry Won, e o Chefe de Pesquisa da SevenX (@Hill79025920) que há muito tempo está focado no espaço da Arweave. Eles nos guiarão através da história do desenvolvimento técnico da Arweave desde sua criação, aprofundando nosso entendimento deste pioneiro de armazenamento descentralizado. Vamos desvendar o mistério do AO juntos e explorar como ele impulsiona ainda mais o desenvolvimento de uma nova narrativa no espaço da blockchain.

AO Computador: O que é isso?

Zhixiong Pan: AO é um protocolo de dados padronizado para processamento de dados e troca de informações.

A intenção de design da Arweave e do Ethereum difere. O Ethereum é projetado para serviços de computação, enquanto a Arweave se concentra no armazenamento. No entanto, desde o início, o fundador Sam vem explorando uma abordagem diferente para realizar um computador mundial, levando ao nascimento do AO. AO não é um computador nem uma rede independente. É um protocolo de dados baseado na Arweave, estabelecendo padrões para processamento de dados e troca de informações. Armazenando logs responsáveis pelo cálculo de dados na Arweave, um computador mundial pode ser executado na Arweave e tarefas nele podem ser operadas simultaneamente. Por exemplo, o paradigma SCP, após abstração e padronização, torna-se AO.

Gerry Wang: AO preenche a peça do quebra-cabeça de computação para Arweave.

A estrutura hierárquica do AO pode ser comparada com a estrutura do paradigma SCP. Arweave serve como a camada de compartilhamento de informações do AO, permitindo que programas em execução no AO compartilhem dados no Arweave, alcançando o objetivo de criar um computador mundial descentralizado. Projetos em blockchains tradicionais são comprimidos em um blockchain de thread único, aguardando na fila para serem executados. O AO, com base no Arweave, constrói uma camada de computação que pode executar processos em paralelo, resolvendo problemas de escalabilidade e abrindo espaço para a imaginação. O AO transforma o Arweave, de um blockchain capaz apenas de armazenamento, em um com capacidades de computação em paralelo.

Hill: AO realiza uma versão aprimorada da funcionalidade de inscrição.

Do ponto de vista da valoração, o valor capturado pelas GPUs favorece grandemente a mudança da Arweave em direção à computação. Do ponto de vista do usuário e do investidor, a Arweave é semelhante a uma versão aprimorada de inscrições. Na rede do Bitcoin, devido a restrições de armazenamento, os usuários só podem realizar operações relativamente simples como cunhar, implantar e transferir ativos, com a maioria da computação realizada off-chain pelos indexadores. Os indexadores não têm incentivos maliciosos, visto que os usuários podem verificar o processo de computação e os resultados alterando os indexadores ou executando seus próprios indexadores. Na Arweave, com sua capacidade de armazenamento muito superior à do Bitcoin, os desenvolvedores podem construir uma camada de computação mais complexa e poderosa sobre ela. A AO é baseada nessa ideia, permitindo que todas as instruções de computação e os resultados intermediários de estado sejam armazenados na Arweave, alcançando capacidades de computação semelhantes às inscrições do Bitcoin, mas mais poderosas e flexíveis.

outprog: O protocolo AO permite a troca eficaz de informações e colaboração entre diferentes aplicativos, fornecendo uma plataforma aberta com possibilidades ilimitadas.

No núcleo do AO está um protocolo de informação que permite a comunicação entre diferentes aplicações em execução no Arweave. Cada aplicação pode enviar informações de solicitação para a rede AO, como perguntar sobre o saldo de uma conta. A aplicação receptora usará seu mecanismo de consenso para enviar os resultados de volta ao solicitante via a rede AO. Isso permite que diferentes aplicações realizem operações compostas usando a rede AO, alcançando a troca de informações entre cadeias.

Este protocolo de comunicação da AO não se limita a aplicações blockchain; também permite que aplicações Web2 tradicionais participem desta rede descentralizada integrando-se com a interface do protocolo AO. Isso significa que tanto aplicações Web2 quanto Web3 podem utilizar o computador AO para autenticação de mensagens confiável e colaboração.

A visão da AO Computer é quebrar as barreiras entre Web2 e Web3, permitindo que os desenvolvedores desenvolvam aplicativos descentralizados usando métodos Web2 ou possibilitando a ponte e troca direta de informações entre aplicativos Web2 e Web3. O design deste protocolo de comunicação torna a AO Computer uma plataforma aberta, suportando a interoperabilidade entre vários aplicativos e fornecendo aos desenvolvedores possibilidades ilimitadas.

Qual é a diferença arquitetônica entre um computador AO e o EVM Ethereum?

Zhixiong Pan:

  1. O foco do design arquitetônico: AO resolve os problemas de armazenamento primeiro, e EVM considera os problemas de computação primeiro
    um. Computador AO: concentra-se no armazenamento permanente de dados, fornecendo um espaço de armazenamento enorme e imutável, semelhante à fita de papel de uma máquina de Turing, para armazenar e realizar cálculos.
    b. Ethereum EVM: concentra-se no poder de computação e fornece um ambiente para a execução de contratos inteligentes. Seu design original é alcançar a completude de Turing e permitir a execução de tarefas de computação complexas.

  2. Modelo de computação: AO pode executar tarefas de computação de forma independente em diferentes nós, enquanto EVM requer que todos os nós executem as mesmas tarefas de computação.
    a. AO computador: Com base no armazenamento distribuído e computação paralela, permite que tarefas de computação sejam executadas de forma independente em diferentes nós e comuniquem e colaborem através da rede AO.
    b. Ethereum EVM: Usando um modelo de computação centralizada, todos os nós precisam realizar o mesmo processo de computação para verificar transações e contratos inteligentes, o que resulta em redundância de computação.

  3. Mecanismo de consenso: AO usa dados para manter o consenso, enquanto o EVM usa competição ou equidade para alcançar o consenso.
    a. Computador AO: Usando o mecanismo de consenso da Cadeia de Hash, o número de conjuntos de dados armazenados pelos mineradores se torna o maior contribuinte para o desempenho de mineração, focando na acessibilidade de dados e sustentabilidade de armazenamento.
    b. Ethereum EVM: opera sob o mecanismo de consenso PoW (Prova de Trabalho) ou PoS (Prova de Participação), focando em alcançar consenso de rede por meio de competição ou equidade.

  4. Lógica de cálculo: AO pode definir sua própria lógica de cálculo, enquanto EVM só pode seguir a lógica de operação predefinida.
    a. AO computador: A execução de contratos inteligentes está intimamente relacionada ao armazenamento de dados. A lógica de computação pode ser personalizada de acordo com os requisitos da aplicação e tem maior flexibilidade no nível de armazenamento.
    b. Ethereum EVM: A execução de contratos inteligentes segue opcodes predefinidos, que são executados da mesma forma em todos os nós para garantir a consistência do estado da rede.

outprog:

  1. A arquitetura do Ethereum EVM:
    EVM do Ethereum foi originalmente projetado para ser uma extensão do script do Bitcoin, visando alcançar capacidades de computação completa de Turing. Ethereum torna mais fácil para o EVM implementar mudanças de estado e cálculos, substituindo o modelo UTXO por um modelo de estado.

  2. Problema de redundância de cálculo:
    A redundância computacional do Ethereum é muito alta, pois cada transação precisa ser calculada repetidamente em milhares de nós na rede, resultando em um enorme desperdício de recursos. Esta é uma das razões pelas quais o Ethereum tem dificuldade em superar suas limitações de desempenho, pois é essencialmente uma máquina de única thread.

  3. Arquitetura do computador AO:
    A arquitetura do computador AO é completamente diferente da do Ethereum EVM. O computador AO é baseado no Arweave, um sistema de armazenamento distribuído e imutável. Em um computador AO, os recursos de computação são descentralizados, e pode haver múltiplos nós independentes realizando operações. Esses nós podem processar conjuntos de dados e realizar cálculos de forma independente.

  4. Computação paralela e colaboração:
    O computador AO permite que diferentes nós operem de forma independente e colaborem conforme necessário. Esse modelo de computação paralela permite que o computador AO lide com tarefas mais complexas e melhore o desempenho geral da rede.

  5. Modelo de concorrência do computador AO:
    A arquitetura do computador AO suporta processamento concorrente, em contraste com o modelo de computação de única linha do Ethereum EVM. O modelo de concorrência do computador AO é semelhante ao modelo de ator na linguagem Erlang, que implementa a concorrência entre diferentes processos por meio de passagem de mensagem.

  6. Praticidade de computadores AO:
    O design do computador AO era pragmático, não era apenas uma ideia teórica, mas já estava implementado e podia ser usado na prática. O lançamento e aplicação do Computador AO demonstram sua praticidade e complementam a tecnologia de blockchain existente.

Gerry Wang:

  1. Perseguir continuamente objetivos de longo prazo:
    A equipe da Arweave está focada em alcançar seus objetivos de longo prazo, mesmo que esses objetivos possam não atrair imediatamente a atenção pública. Eles aprimoram o mecanismo de consenso por meio de atualizações constantes e iterações para garantir a estabilidade e eficiência da rede.

  2. Melhoria iterativa do mecanismo de consenso:
    Arweave passou por pelo menos quatro iterações de seu mecanismo de consenso, cada uma projetada para reduzir a competição pelo poder computacional e aumentar a eficiência da replicação e armazenamento de dados. Esse processo iterativo demonstra a atenção da equipe do Arweave aos detalhes técnicos e à otimização contínua do desempenho da rede.

Nota do editor: Por favor, consulte " Compreender o processo de iteração do mecanismo de consenso da Arweave"aprender mais.

  1. Atitude de desenvolvimento pragmática:
    A equipe da Arweave prefere soluções maduras e comprovadas, como modelos de ator, durante o desenvolvimento. Eles não buscam hype de curto prazo, mas focam em construir um sistema ótimo, o que reflete sua ênfase na praticidade e estabilidade.

  2. Estilo de trabalho discreto e focado:
    A equipe da Arweave pode não aparecer com frequência aos olhos do público, mas eles estão silenciosamente realizando um trabalho de desenvolvimento contínuo nos bastidores. Seu estilo de trabalho discreto e atitude séria em relação à iteração permitem que o ecossistema da Arweave se desenvolva de forma constante.

  3. Integração de soluções existentes:
    Quando a Arweave constrói seu sistema, ela integra soluções existentes, como modelos de atores, para garantir que o sistema funcione de forma eficiente. Essa estratégia de integração ajuda a Arweave a alcançar seus objetivos rapidamente, mantendo a estabilidade e confiabilidade do sistema.

Como é a experiência do usuário após o AO ser lançado?

outprog:

  1. Desafios de acesso:
    a. Os usuários podem encontrar problemas de rede ao tentar acessar os computadores AO, que podem ser causados por configurações inadequadas de VPN ou outros problemas de conexão de rede.
    b. Como o AO está atualmente na fase de testes, pode haver alguns bugs e problemas de sistema, o que pode afetar o acesso dos usuários à rede de testes.

  2. Método de acesso:
    a. Os usuários podem aprender a acessar o computador AO por meio de tutoriais online e demonstrações. Por exemplo, Sam e Tom forneceram instruções detalhadas no lançamento mostrando como usar o NPM e o gateway Arweave para baixar e executar o programa original. Endereço do tutorial: https://twitter.com/aoTheComputer/status/1763702970040856833
    b. Os usuários precisam estabelecer o Conector ou Processo correspondente, que é o componente-chave para se comunicar com a rede AO.

  3. Experiência do usuário:
    a. Para os desenvolvedores, seguindo tutoriais e demonstrações, eles podem gradualmente experimentar todo o processo de AO computador em boas condições de rede.
    b. Mesmo para não desenvolvedores, ao assistir à demonstração, eles podem entender claramente o princípio de funcionamento e o processo operacional do computador AO.

  4. Facilidade de uso:
    O computador AO parece ser projetado para proporcionar uma experiência fácil de entender e operar, mesmo em sua fase beta, encorajando os usuários a experimentar e explorar.

Qual é a conexão entre o token AO e AR? Que tipo de mecanismo de incentivo o AO terá no futuro?

outprog:

1) Separação de Tokens: As funções dos tokens AO e dos tokens AR são separadas. Os tokens AO focam em resolver problemas de comunicação entre aplicativos, enquanto os tokens AR se concentram na funcionalidade de armazenamento da Arweave. Essa separação é semelhante à divisão de trabalho no mundo real, onde cada token tem seu papel e responsabilidades específicos.

2) Princípios de Design dos Tokens AO: O design dos tokens AO será baseado em observações da prática e na operação real das redes de teste. Sam Williams (Fundador da Arweave) irá avaliar e projetar os tokens AO com base nessas situações práticas para garantir que atendam efetivamente às necessidades da rede.

3) Foco dos Tokens AR: O objetivo dos tokens AR é apoiar a capacidade de armazenamento permanente do Arweave. Sam não está interessado em recursos como staking ou DeFi; seu objetivo principal é garantir que o Arweave alcance o armazenamento permanente de dados.

4) Utilidade dos Tokens: O design dos tokens AO seguirá o princípio da optimalidade para apoiar as necessidades de comunicação de um computador global distribuído e descentralizado. Esta filosofia de design enfatiza a praticidade e eficiência dos tokens na rede.

5) Atitude Pragmática em Relação aos Tokens: De uma perspectiva pragmática, a especialização de tokens é necessária. Tentar resolver todos os problemas (como computação e armazenamento) com um único token seria custoso, enquanto separar as funções do token pode alcançar de forma mais eficaz seus respectivos objetivos.

Gerry Wang:

1) Posicionamento do Token: Os tokens AR são vistos como ativos mais profissionais e rigorosos, com seu design e uso seguindo padrões rígidos. Os tokens AO são relativamente mais flexíveis, com sua definição e mecanismos específicos ainda a serem determinados, exigindo mais observação e formulação.

2) Problemas de Incentivo do Minerador:

a. O número de nós mineradores na rede Arweave é limitado, e os mineradores têm uma clara necessidade de lucro. Sem incentivos suficientes, os mineradores podem se voltar para outras atividades de mineração mais lucrativas.

b. Arweave estabeleceu um mecanismo de cofre de fundo, alocando automaticamente uma parte das recompensas de mineração para o cofre e liberando-as gradualmente aos mineiros ao longo do tempo para garantir armazenamento de dados a longo prazo.

3) Desafios dos Mecanismos de Incentivo:

a. Mecanismos de incentivo atuais podem não ter atratividade para mineradores em busca de lucros imediatos, o que poderia afetar a estabilidade e o desenvolvimento de longo prazo da rede.

b. Os tokens AO podem explorar novos métodos de incentivo para aumentar a motivação dos mineradores, melhorando assim a base de toda a rede.

4) Perspectivas Futuras:

Se um mecanismo de incentivo eficaz puder ser projetado para beneficiar os mineradores dos tokens AO, seria um excelente design de sistema.

b. Atualmente, essas questões e soluções potenciais ainda estão sob observação e resolução, exigindo mais exploração e prática.

Com base no estilo passado da equipe da Arweave, os convidados especulam que pode envolver a distribuição aérea para os primeiros usuários do ecossistema da Arweave ou exigir a queima de tokens AR para obter AO, mas detalhes específicos ainda aguardam o anúncio oficial da equipe da Arweave.

Como os desenvolvedores acessam AO? Que tipo de projetos são adequados para integração com AO?

outprog:

A maneira de acessar AO é acessar a mensagem que queremos que a rede AO transmita de acordo com as especificações de mensagem do protocolo AO. Seja um programa Web2 ou Web3, você só precisa acessar as informações no programa nativo ou nos nós nativos através da interface de mensagem AO.

AO pode fornecer suporte a projetos das seguintes maneiras:

  • Compatibilidade: O AO suporta várias formas de threads, quer baseadas em WASM ou EVM, e pode ser conectado ao AO por meio de certos meios técnicos.
  • Projetos de co-criação de conteúdo: AO também suporta projetos de co-criação de conteúdo. Você pode publicar NFT atômico na AO, fazer upload de dados e combiná-los com UDL para construir NFT na AO.
  • Componibilidade de dados: O NFT em AR e AO pode alcançar a componibilidade de dados, permitindo que um artigo ou conteúdo seja compartilhado e exibido em várias plataformas, mantendo a consistência e propriedades originais da fonte de dados. Quando o conteúdo é atualizado, a rede AO pode transmitir esses estados de atualização para todas as plataformas relevantes para garantir a sincronização do conteúdo e a disseminação do status mais recente.
  • Feedback de valor e propriedade: Os criadores de conteúdo podem vender suas obras como NFTs e transferir informações de propriedade através da rede AO para realizar feedback de valor para o conteúdo.

Discussão sobre compreensão AOS

(Q: Zhixiong Pan, A: Outprog)

P: AOS pode ser entendido como um ramo de AO?

A: AOS é atualmente uma ferramenta terminal. Os desenvolvedores usam AOS para baixar, executar e executar threads. Assim, AOS é um conjunto de ferramentas no protocolo AO.

P: Cada aplicativo é um AO, ou o aplicativo está em AOS? Ou os desenvolvedores implantarão aplicativos no segmento AO?

A: 1) Relação entre aplicações e AO:: Teoricamente, a aplicação pode existir como uma instância AO independente, ou pode ser executada na camada de protocolo da AO. A chave é se a aplicação segue as especificações de protocolo da AO e é capaz de enviar e receber dados de acordo com essas especificações.

2) Versatilidade do protocolo AO: O protocolo AO é um protocolo de comunicação que permite que aplicativos escritos em diferentes idiomas (como Golang ou JavaScript) se comuniquem entre si, cumprindo as especificações do protocolo. Essa comunicação é alcançada enviando dados para a rede AO.

3) O papel do AOS: O AOS pode ser visto como um ambiente que suporta o desenvolvimento e implementação de aplicativos. Os aplicativos podem ser desenvolvidos no AOS e interagir com a rede AO através do AOS.

4) Implantação de aplicativos: Os desenvolvedores podem optar por implantar aplicativos nos threads do AO, o que significa que o aplicativo interagirá diretamente com o protocolo de comunicação da rede AO. Este método de implantação permite que os aplicativos aproveitem as capacidades de computação paralela e transferência de dados da rede AO.

5) Analogia com a arquitetura de microsserviços: A rede AO pode ser analogizada a uma arquitetura de microsserviços, em que cada aplicação (ou serviço) é uma unidade independente e eles se comunicam através do protocolo AO. Essa arquitetura é semelhante à fila de mensagens do Kafka e é usada para implementar a entrega de mensagens entre serviços.

Em conclusão, aplicativos Web2 ou Web3 podem se tornar threads no AO. Após usar o padrão de protocolo AO, a comunicação verificável pode ser realizada em toda a rede ou ambiente de computação AO.

Q: Qual é a diferença entre AO e ICP?

A: ICP é semelhante a desenvolver dentro de um contêiner padronizado, onde cada contêiner tem algumas restrições de memória. Tanto AO quanto ICP realmente utilizam o padrão do modelo de ator, mas a diferença está em que o ICP fornece um serviço de nuvem dentro de um modelo de contêiner semelhante ao Docker, enquanto o AO é mais flexível. O AO pode ser acessado sem usar o AOS, contanto que siga os padrões de protocolo AO, permitindo a integração com aplicativos Web2 e Web3.

Comparar AO e Polkadot do ponto de vista da arquitetura de fragmentação

outprog:

Polkadot é um modelo de cadeia de retransmissão + paracadeia. Cada processo de AO é equivalente à cadeia de retransmissão do Polkadot. Se AO precisar apostar tokens AO no futuro para executar um processo, isso será semelhante ao slot de leilão do Polkadot.

Hill:

Similaridade entre AO e Polkadot:

  1. Garantia de segurança: A cadeia de retransmissão do Polkadot fornece garantia de segurança para todas as cadeias paralelas, enquanto no computador AO, a Arweave (AR) fornece garantia de segurança para cada unidade de computação (processo). Ambos são responsáveis por armazenar o estado global e garantir a segurança da rede.
  2. Composability: Tanto o AO Computer quanto o Polkadot suportam composabilidade, o que significa que diferentes unidades de computação ou cadeias paralelas podem cooperar entre si para implementar funções complexas.

A diferença entre AO e Polkadot:

  1. Diferenças arquitetônicas: O Polkadot tem uma cadeia de retransmissão centralizada, enquanto o computador AO é baseado no armazenamento descentralizado da Arweave, e os resultados dos cálculos de cada unidade de computação são armazenados na Arweave.
  2. Liberdade de implantação: O Polkadot costumava ter restrições de slot para cartões. Embora essa restrição tenha sido levantada, os computadores AO não têm restrições de slot para cartões em princípio, permitindo que os usuários implantem suas próprias máquinas para executar unidades de computação.

Q & A

(Nesta sessão, outprog responde perguntas da plateia)

Questão: Como o DAPP acessa AO? A página frontal da aplicação precisa interagir com a interface de API back-end escrita como um processo?

Resposta:

  1. Acesso DAPP AO:
    a. DAPP pode acessar a rede AO através da interface de mensagens do computador AO. Isso significa que DAPP pode utilizar as capacidades de comunicação da rede AO para interagir com outras aplicações ou serviços.
    b. Para DAPPs que precisam realizar cálculos específicos ou emitir tokens, a AO fornece suporte de processo nativo. Os desenvolvedores podem utilizar esses processos para implementar as necessidades de computação do DAPP ou funções de emissão de tokens.

  2. Interação de API de front-end e back-end:
    a. A página front-end não precisa ser escrita como a interface de API back-end do processo de interação. Os desenvolvedores podem optar por se conectar diretamente à interface de mensagem da AO, ou usar serviços back-end existentes (como Alipay) como um processo da AO e transferir informações para outras plataformas através da rede AO.
    b. Se o serviço back-end do DAPP já é um processo, a página front-end pode interagir com ele através da rede AO para enviar e receber dados. Este método interativo permite que o DAPP alcance a comunicação entre cadeias e o compartilhamento de dados na rede AO.

A sugestão final para os desenvolvedores é usar AO como um sistema de mensagens ao desenvolver aplicações AO. Se você não entender o sistema AO, pode aprender a linguagem Erlang. A terminologia na arquitetura AO é basicamente a mesma que a do Erlang.

Pergunta: A AO tem planos de desenvolver um SDK no futuro?

Resposta:

Talvez os funcionários da Arweave não o façam eles mesmos, e o projeto precisa desenvolvê-lo por si só. A everVision planeja desenvolver uma série de ferramentas na linguagem Golang que podem se comunicar com AR e AO. Acredito que também haverá SDKs para várias outras linguagens no ecossistema.

Pergunta: Como desenvolver contratos inteligentes na AO?

Resposta:

Seus próprios contratos inteligentes no AO precisam ser desenvolvidos com Lua. No entanto, threads no AO são compatíveis com contratos inteligentes em outras linguagens, seja Solidity, Move, Rust ou Warp.

Que narrativa a liberação de AO criará para toda a indústria blockchain?

Hill:

  1. O valor dos dados eternos:
    AO é baseado na funcionalidade de armazenamento permanente da Arweave, enfatizando o valor a longo prazo dos dados. Na era Web2, os dados eram geralmente armazenados em grandes bancos de dados de empresas, enquanto na era Web3, os dados são armazenados na blockchain, mas o custo geralmente é mais alto. AO fornece uma solução de armazenamento permanente de baixo custo que permite que dados de alto valor continuem a gerar valor.

  2. A combinação de IA e blockchain:
    No campo da IA, dados e poder computacional são dois recursos escassos que geram valor. A AO fornece à IA acesso a dados de alto valor permanentemente armazenados, mantendo os custos de armazenamento mais baixos da indústria. Essa combinação oferece novas possibilidades para o desenvolvimento de aplicações de IA na blockchain.

  3. Potencial de aplicações de IA descentralizadas:
    A escalabilidade da AO cria condições para o desenvolvimento de aplicações de IA descentralizadas. À medida que os produtos de IA se tornam mais dependentes de conjuntos de dados específicos, os próprios produtos podem se tornar cada vez mais valiosos à medida que os dados se acumulam.

  4. Acesso nativo à camada de computação da Arweave:
    AO é a única solução com acesso nativo à camada de computação da Arweave, que fornece aos desenvolvedores uma plataforma única para construir e executar aplicativos de IA com base em dados eternos.

  5. Impacto da AO na indústria:
    O lançamento de AO atraiu a atenção da indústria e foi visto como uma tecnologia potencialmente inovadora. Ele não apenas fornece uma nova perspectiva sobre a aplicação de IA em blockchain, mas também traz uma nova direção narrativa para o desenvolvimento de toda a indústria de blockchain.

Zhixiong Pan:

  1. Experiência do usuário aprimorada:
    A estrutura da AO permite que os desenvolvedores construam aplicativos que estejam mais alinhados com os hábitos dos usuários da Web2, o que significa que os usuários podem desfrutar da conveniência de aplicativos descentralizados sem estar cientes da complexidade da tecnologia blockchain.

  2. Implementação de aplicativos Web3 full-stack:
    AO permite aos desenvolvedores criar aplicativos Web3 full-stack, incluindo páginas da web estáticas e dinâmicas, bem como aplicativos que requerem computação. Isso oferece aos desenvolvedores maior flexibilidade, permitindo-lhes projetar aplicativos mais ricos e complexos.

  3. Integração de dados de IA:
    O lançamento de AO pode trazer novas soluções para o processamento e armazenamento de dados de IA, potencialmente alterando a escala de processamento de dados de IA e fornecendo novas possibilidades para aplicações de IA na blockchain.

  4. Desafios aos modelos econômicos existentes:
    O lançamento do AO pode apresentar desafios para o modelo econômico da Arweave, pois pode alterar a demanda do usuário por armazenamento e recursos de computação. Isso pode exigir que a Arweave se adapte de acordo com os novos desenvolvimentos no mercado e na tecnologia.

  5. Integração da tecnologia e hábitos do usuário:
    O objetivo da AO é construir uma aplicação que possa se adequar aos hábitos da maioria dos usuários sem exigir que os usuários entendam a tecnologia por trás dela. Esta narrativa enfatiza a importância da usabilidade e da facilidade de uso da tecnologia blockchain.

Gerry Wang:

  1. Avanços na escalabilidade:
    AO combinado com Arweave fornece uma solução de escalabilidade que é diferente das blockchains tradicionais. Não depende mais dos usuários competirem por recursos de largura de banda limitados, mas aprimora a escalabilidade da rede por meio de módulos de computação paralela, evitando assim o problema do gargalo nas redes de blockchain tradicionais.

  2. Um novo modelo de computação descentralizada:
    A filosofia de design da AO é criar um computador superparalelo que permite que qualquer número de processos seja executado em paralelo ao mesmo tempo. Este modelo não só suporta cálculos em grande escala, mas também garante a verificabilidade dos cálculos, algo que os sistemas de computação descentralizada anteriores não tinham.

  3. Viabilidade da aplicação prática:
    O white paper da AO menciona aplicativos como o BitTorrent como exemplos que demonstram o uso generalizado e a viabilidade do modelo de compartilhamento de largura de banda. O sucesso desse modelo demonstra o potencial e a utilidade da abordagem de computação descentralizada adotada pela AO para aplicações práticas.

  4. Transformação da narrativa da indústria:
    O lançamento do AO não é apenas uma inovação técnica, mas também muda a narrativa da indústria de blockchain. AO fornece uma nova perspectiva para resolver o problema de escalabilidade do blockchain por meio da descentralização e computação paralela, o que oferece novas direções e possibilidades para o desenvolvimento da indústria.

  5. Perspectiva:
    O lançamento de AO é visto como promissor, pois fornece uma solução viável e pragmática para melhorar a escalabilidade da blockchain. Esta solução não é apenas viável na teoria, mas também mostra seu forte potencial em aplicações práticas.

outprog:

  1. A transição do armazenamento para a computação:
    O lançamento do AO marca que a Arweave não é mais apenas uma plataforma de armazenamento, mas adiciona poder computacional. Isso oferece uma nova opção para outros projetos de blockchain, permitindo que os desenvolvedores desenvolvam aplicativos de forma mais conveniente sem se preocupar com transações subjacentes e processamento de transações.

  2. Melhorar a experiência do usuário:
    O lançamento do AO permite que os desenvolvedores desenvolvam aplicativos de uma maneira mais alinhada aos hábitos do usuário da Web2, proporcionando uma melhor experiência ao usuário. Os usuários podem desfrutar da conveniência de aplicativos descentralizados sem estar cientes da complexidade técnica por trás deles.

  3. Abertura e inclusão:
    O poder de computação da AO fornece a possibilidade de integração para vários projetos de blockchain. Seja Web3, Web2 ou outras blockchains, eles podem ser integrados na rede AO, demonstrando seu alto grau de abertura e inclusão.

  4. Sistema de identidade descentralizada:
    O lançamento do AO permite que os usuários gerenciem suas identidades de forma mais flexível, por exemplo, usando seus smartphones como carteiras de hardware e combinando o email e o telefone para alcançar a verificação de identidade descentralizada.

  5. Plataforma para o passado, presente e futuro:
    O poder de computação da AO permite que a Arweave não apenas armazene dados históricos passados, mas também transporte dados atuais. É até possível gravar as atividades de toda a Internet na Arweave, tornando-a uma plataforma abrangente e histórica.

  6. Reformulando a narrativa da blockchain:
    O lançamento do AO redefine a narrativa da Arweave, passando de uma única cadeia de armazenamento para uma plataforma abrangente de computação e armazenamento. Esta mudança é de grande significado para o desenvolvimento de todo o ecossistema de blockchain, proporcionando mais possibilidades para desenvolvedores e usuários.

Resumo

Esperamos que todos se concentrem no desenvolvimento técnico de AO, em vez de apenas ganhos financeiros a curto prazo no mercado secundário. Embora os mercados financeiros possam oferecer retornos rápidos, o valor real vem do desenvolvimento de longo prazo do ecossistema e do apoio da comunidade de desenvolvedores. O crescimento de longo prazo de AO depende do desenvolvimento saudável do ecossistema e da participação ativa da comunidade de desenvolvedores. Projetos excelentes e aplicações inovadoras também apoiarão o crescimento contínuo de AO.

Repetição de espaço:

https://permadao.com/permadao/Twitter-Space-AO-cf92e72845234073a8e1ef68ebe8a129

declaração:

  1. Este artigo é reproduzido de [ PermaDAO],Título original “X Space Activity Record | É o AO um assassino do Ethereum? Como promoverá a nova narrativa da blockchain?”,Direitos autorais pertencem ao autor original [Jomosis], se tiver alguma objeção à reprodução, entre em contato com oPorta Aprenderequipe, e a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As visões e opiniões expressas neste artigo representam apenas as visões pessoais do autor e não constituem qualquer conselho de investimento.

  3. Outras versões do artigo em outros idiomas são traduzidas pela equipe Gate Learn e não são mencionadas emGate, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

เริ่มตอนนี้
สมัครและรับรางวัล
$100