Como é que o AO irá 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 captura mais uma vez a atenção. PermaDAO convida especialistas para discutir os conceitos, design e experiência do usuário do AO, focando nas novas oportunidades que traz aos desenvolvedores e a toda a indústria blockchain, bem como seu impacto na formação de uma nova narrativa.

Título original: Registo do evento X Space | AO é o assassino do Ethereum, como impulsionará a nova narrativa da blockchain?

Resumo: Após o evento de lançamento da AO, o ecossistema Arweave mais uma vez captura a atenção. A PermaDAO convida especialistas no domínio Arweave para discutir os conceitos, design e experiência do usuário da AO, focando nas novas oportunidades que traz aos desenvolvedores e a 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, a Arweave ocupou silenciosamente um lugar no espaço blockchain com o seu conceito único de armazenamento descentralizado. Ao longo dos últimos cinco anos, o nome da Arweave tem sido elogiado entre os entusiastas da tecnologia, no entanto, as suas características técnicas intrincadas fizeram com que se sentisse tanto familiar como distante para muitos. Agora, com o surgimento do AO, este ecossistema voltou a ser o centro das atenções, desencadeando uma série de curiosidade e questões.

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

Temos o privilégio de ter um dos co-fundadores da AO e defensores do paradigma SCP, Wei Xiong (@outprog_ar) o 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 tem estado focado no espaço Arweave. Eles nos guiarão através da história do desenvolvimento técnico da Arweave desde o seu início, aprofundando nossa compreensão desse pioneiro do 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 blockchain.

AO Computer: 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 tem explorado 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 o processamento de dados e troca de informações. Ao armazenar 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 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 espremidos em um blockchain de thread único, aguardando na fila para serem executados. O AO, baseado no Arweave, constrói uma camada de computação no topo 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 paralela.

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

Do ponto de vista da avaliação, o valor capturado pelas GPUs favorece muito 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 Bitcoin, devido a restrições de armazenamento, os usuários só podem realizar operações relativamente simples como cunhagem, implantação e transferência de ativos, sendo a maior parte da computação realizada fora da cadeia pelos indexadores. Os indexadores não têm incentivo malicioso, pois 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. AO é baseado nessa ideia, permitindo que todas as instruções de computação e resultados intermediários 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 aplicações, proporcionando uma plataforma aberta com possibilidades ilimitadas.

No cerne 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 para o 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 tradicionais Web2 participem nesta rede descentralizada, integrando-se com a interface do protocolo AO. Isto significa que tanto aplicações Web2 como 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 aplicações descentralizadas usando métodos Web2 ou permitindo a ponte e troca direta de informações entre aplicações Web2 e Web3. O design deste protocolo de comunicação torna a AO Computer uma plataforma aberta, suportando a interoperabilidade entre várias aplicações e fornecendo aos desenvolvedores possibilidades ilimitadas.

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

Zhixiong Pan:

  1. O foco do design arquitetônico: AO resolve primeiro os problemas de armazenamento e o EVM considera primeiro os problemas de computação
    um. Computador AO: foca-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 na potência de computação e fornece um ambiente para a execução de contratos inteligentes. O 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. Computador AO: Com base no armazenamento distribuído e na computação paralela, permite que as 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 centralizado, 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 consenso, enquanto EVM usa competição ou equidade para atingir consenso.
    a. Computador AO: Usando o mecanismo de consenso Hash Chain, o número de conjuntos de dados armazenados pelos mineiros torna-se o maior contribuinte para o desempenho da mineração, focando na acessibilidade e sustentabilidade de armazenamento de dados.
    b. Ethereum EVM: opera sob o mecanismo de consenso PoW (Proof of Work) ou PoS (Proof of Stake), focando em alcançar consenso de rede através de competição ou equidade.

  4. Lógica de cálculo: O AO pode definir sua própria lógica de cálculo, enquanto o EVM só pode seguir a lógica de operação predefinida.
    a. AO computador: A execução de contratos inteligentes está intimamente relacionada com o armazenamento de dados. A lógica de computação pode ser personalizada de acordo com os requisitos da aplicação e tem maior flexibilidade ao 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:
    O EVM do Ethereum foi originalmente projetado para ser uma extensão do script do Bitcoin, com o objetivo de alcançar capacidades de computação completas de Turing. O Ethereum facilita para o EVM implementar alterações 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, porque 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 ultrapassar suas limitações de desempenho, porque é essencialmente uma máquina de um único fio.

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

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

  5. Modelo de concorrência do computador AO:
    A arquitetura do computador AO suporta processamento concorrente, ao contrário do modelo de computação de única thread do EVM Ethereum. O modelo de concorrência do computador AO é semelhante ao modelo de ator na linguagem Erlang, que implementa concorrência entre diferentes processos através de passagem de mensagens.

  6. Praticidade dos 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 a sua praticidade e complementam a tecnologia de blockchain existente.

Gerry Wang:

  1. Perseguir continuamente objetivos a longo prazo:
    A equipa da Arweave está focada em alcançar os seus objetivos a longo prazo, mesmo que esses objetivos possam não atrair imediatamente a atenção pública. Melhoram o mecanismo de consenso através 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 por energia de computação e aumentar a eficiência da replicação e armazenamento de dados. Esse processo iterativo demonstra a atenção da equipe da 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ático:
    A equipa Arweave prefere soluções maduras e comprovadas, como modelos de ator durante o desenvolvimento. Eles não buscam hype a curto prazo, mas concentram-se em construir um sistema ótimo, o que reflete a ênfase deles na praticidade e estabilidade.

  2. Estilo de trabalho discreto e focado:
    A equipa da Arweave pode não aparecer frequentemente em público, mas estão silenciosamente a realizar um trabalho contínuo de desenvolvimento nos bastidores. O seu estilo de trabalho discreto e atitude séria em relação à iteração permitem que o ecossistema da Arweave se desenvolva de forma estável.

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

Como é a experiência do usuário após a liberação do AO?

outprog:

  1. Desafios de acesso:
    a. Os utilizadores podem encontrar problemas de rede ao tentar aceder aos computadores AO, que podem ser causados por configurações inadequadas de VPN ou outros problemas de ligação em rede.
    b. Uma vez que o AO está atualmente na fase de testes, pode haver alguns bugs e problemas de sistema, o que pode afetar o acesso dos utilizadores à rede de testes.

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

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

  4. Facilidade de uso:
    O computador AO parece ter sido 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 Token: As funções dos tokens AO e dos tokens AR estão separadas. Os tokens AO focam-se em resolver questões de comunicação entre aplicações, enquanto os tokens AR se concentram na funcionalidade de armazenamento da Arweave. Esta separação é semelhante à divisão de trabalho no mundo real, onde cada token tem o seu papel específico e responsabilidades.

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 de redes de teste. Sam Williams (Fundador da Arweave) irá avaliar e desenhar os tokens AO com base nessas situações práticas para garantir que sirvam eficazmente as necessidades da rede.

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

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

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 ainda a serem determinados, exigindo observação e formulação adicionais.

2) Problemas de Incentivo para Mineiros:

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

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

3) Desafios dos Mecanismos de Incentivo:

a. Os mecanismos de incentivo atuais podem não ter atratividade para mineiros que procuram lucros imediatos, o que pode afetar a estabilidade e o desenvolvimento a 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) Perspetivas Futuras:

Se for possível projetar um mecanismo de incentivo eficaz para beneficiar os mineiros 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 de tokens para os primeiros utilizadores do ecossistema Arweave ou exigir a queima de tokens AR para obter AO, mas os detalhes específicos ainda aguardam anúncio oficial da equipe da Arweave.

Como é que os programadores acedem ao 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 da mensagem do protocolo AO. Quer seja um programa Web2 ou Web3, só precisa de aceder à informação no programa nativo ou nós nativos através da interface de mensagem AO.

AO pode fornecer suporte aos projetos das seguintes maneiras:

  • Compatibilidade: O AO suporta vários tipos de threads, quer baseados em WASM ou EVM, e pode ser ligado ao AO através de certos meios técnicos.
  • Projetos de co-criação de conteúdo: A AO também suporta projetos de co-criação de conteúdo. Pode publicar NFT atómico na AO, carregar dados e combiná-los com UDL para construir NFT na AO.
  • Componibilidade de dados: NFT em AR e AO pode alcançar a componibilidade de dados, permitindo que um artigo ou conteúdo seja compartilhado e exibido em múltiplas 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 estado mais recente.
  • Feedback de valor e propriedade: Os criadores de conteúdo podem vender as 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 a compreensão de AOS

(Q: Zhixiong Pan, A: Outprog)

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

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

P: Cada aplicação é um AO, ou a aplicação está em AOS? Ou os programadores irão implementar aplicações no thread 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 de AO. A chave é se a aplicação segue as especificações de protocolo do 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 aplicações escritas em diferentes idiomas (como Golang ou JavaScript) comuniquem entre si, cumprindo as especificações do protocolo. Esta comunicação é alcançada enviando dados para a rede AO.

3) O papel da AOS: A AOS pode ser vista como um ambiente que suporta o desenvolvimento e implementação de aplicações. As aplicações podem ser desenvolvidas na AOS e interagir com a rede AO através da 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 arquitetura de microsserviços: A rede AO pode ser analogada a uma arquitetura de microsserviços, na qual cada aplicação (ou serviço) é uma unidade independente e comunicam-se através do protocolo AO. Esta arquitetura é semelhante à fila de mensagens do Kafka e é usada para implementar a entrega de mensagens entre serviços.

Em conclusão, aplicações Web2 ou Web3 podem tornar-se threads no AO. Depois de usar o padrão de protocolo AO, a comunicação verificável pode ser realizada em toda a rede AO ou ambiente computacional.

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

A: ICP é semelhante a desenvolver dentro de um contentor padronizado, onde cada contentor tem algumas restrições de memória. Tanto o AO como o ICP 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 contentor semelhante ao Docker, enquanto o AO é mais flexível. O AO pode ser acedido sem utilizar AOS, desde que cumpra os padrões de protocolo AO, permitindo a integração com aplicações Web2 e Web3.

Comparar AO e Polkadot a partir da perspetiva da arquitetura de fragmentação

outprog:

Polkadot é um modelo de cadeia de relé + paracadeia. Cada processo de AO é equivalente à cadeia de relé do Polkadot. Se a AO precisar apostar tokens de 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, 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. Composabilidade: Tanto o AO Computer como 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: Polkadot tem uma cadeia de retransmissão centralizada, enquanto o computador AO é baseado no armazenamento descentralizado da Arweave, e os resultados de cálculo de cada unidade de computação são armazenados na Arweave.
  2. Liberdade de implantação: Polkadot costumava ter restrições de slot de cartão. Embora essa restrição tenha sido suspensa, os computadores AO não possuem restrições de slot de cartão 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 às perguntas da audiência)

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

Resposta:

  1. Acesso AO DAPP:
    a. A DAPP pode aceder à rede AO através da interface de mensagens do computador AO. Isto significa que a 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, o AO fornece suporte de processo nativo. Os desenvolvedores podem usar 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 de ser escrita como a interface API back-end do processo de interação. Os desenvolvedores podem optar por se conectar diretamente à interface de mensagens 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 de back-end do DAPP já é um processo, a página de 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 a partilha de dados na rede AO.

A sugestão final para os desenvolvedores é usar AO como sistema de mensagens ao desenvolver aplicações AO. Se 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 para 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 próprio. A everVision planeia desenvolver uma série de ferramentas na linguagem Golang que possam interagir com AR e AO. Acredito que também haverá SDKs para várias outras linguagens no ecossistema.

Questão: Como desenvolver contratos inteligentes na AO?

Resposta:

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

Que narrativa o lançamento do AO criará para toda a indústria de 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 bases de dados de empresas, enquanto na era Web3, os dados são armazenados na blockchain, mas o custo é geralmente mais elevado. A AO fornece uma solução de armazenamento permanente de baixo custo que permite que os dados de alto valor continuem a gerar valor.

  2. A combinação de IA e blockchain:
    No campo da IA, dados e potência de computação são dois recursos escassos-chave que geram valor. A IA fornece acesso a dados de alto valor permanentemente armazenados, mantendo os custos de armazenamento mais baixos do setor. Essa combinação oferece novas possibilidades para o desenvolvimento de aplicativos de IA na blockchain.

  3. Potencial das 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 tornar-se 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 aplicações de IA com base em dados eternos.

  5. Impacto da AO na indústria:
    O lançamento do AO atraiu a atenção da indústria e foi visto como uma tecnologia potencialmente revolucionária. Não só fornece uma nova perspetiva sobre a aplicação de IA na blockchain, mas também traz uma nova direção narrativa para o desenvolvimento de toda a indústria blockchain.

Zhixiong Pan:

  1. Experiência do utilizador melhorada:
    O framework da AO permite aos desenvolvedores construir aplicações mais alinhadas com os hábitos dos utilizadores da Web2, o que significa que os utilizadores podem desfrutar da conveniência das aplicações descentralizadas sem estarem cientes da complexidade da tecnologia blockchain.

  2. Implementação de aplicações Web3 de pilha completa:
    AO permite aos programadores criar aplicações Web3 full-stack, incluindo páginas web estáticas e dinâmicas, bem como aplicações que requerem computação. Isto oferece aos programadores uma maior flexibilidade, permitindo-lhes projetar aplicações mais ricas e complexas.

  3. Integração de dados de IA:
    O lançamento do AO pode trazer novas soluções para o processamento e armazenamento de dados de IA, potencialmente alterando a escala do 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 representar desafios para o modelo económico da Arweave, uma vez que pode alterar a procura do utilizador por recursos de armazenamento e computação. Isto pode exigir que a Arweave se adapte adequadamente às novas evoluções de mercado e tecnológicas.

  5. Integração da tecnologia e dos hábitos do utilizador:
    O objetivo da AO é construir uma aplicação que se adapte aos hábitos da maioria dos utilizadores sem exigir que estes compreendam a tecnologia por trás dela. Esta narrativa enfatiza a importância da usabilidade e da facilidade de utilização 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. Já não depende dos utilizadores competirem por recursos de largura de banda limitados, mas melhora a escalabilidade da rede através 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 do AO é criar um computador super-paralelo 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 aplicações como o BitTorrent como exemplos que demonstram o uso generalizado e a viabilidade do modelo de partilha de largura de banda. O sucesso deste 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, também muda a narrativa da indústria blockchain. O AO fornece uma nova perspetiva para resolver o problema de escalabilidade da blockchain através da descentralização e computação paralela, o que oferece novas direções e possibilidades para o desenvolvimento da indústria.

  5. Perspetiva:
    O lançamento da 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 demonstra seu forte potencial em aplicações práticas.

outprog:

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

  2. Melhorar a experiência do usuário:
    O lançamento da AO permite aos desenvolvedores desenvolver aplicações de uma forma mais alinhada com os hábitos dos utilizadores da Web2, proporcionando uma melhor experiência ao utilizador. Os utilizadores podem desfrutar da conveniência de aplicações descentralizadas sem estarem cientes da complexidade técnica por trás delas.

  3. Abertura e inclusão:
    O poder de computação do AO oferece a possibilidade de integração para vários projetos de blockchain. Quer se trate de Web3, Web2 ou outras blockchains, podem ser integradas na rede AO, demonstrando o seu elevado grau de abertura e inclusão.

  4. Sistema de identidade descentralizada:
    O lançamento do AO permite aos utilizadores gerir as suas identidades de forma mais flexível, por exemplo, através da utilização dos seus smartphones como carteiras de hardware e combinando o email e o número de telefone para alcançar a verificação de identidade descentralizada.

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

  6. Reformular 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 importância para o desenvolvimento de todo o ecossistema blockchain, proporcionando mais possibilidades para desenvolvedores e usuários.

Resumo

Esperamos que todos se concentrem no desenvolvimento técnico da AO, em vez de apenas nos ganhos financeiros a curto prazo no mercado secundário. Embora os mercados financeiros possam oferecer retornos rápidos, o verdadeiro valor advém do desenvolvimento a longo prazo do ecossistema e do apoio da comunidade de desenvolvedores. O crescimento a longo prazo da AO depende do saudável desenvolvimento 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 da AO.

Repetição do espaço:

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

declaração:

  1. Este artigo é reproduzido a partir de [PermaDAO],Título original “X Space Activity Record | É o AO um assassino do Ethereum? Como irá promover a nova narrativa da blockchain?”,Os direitos de autor pertencem ao autor original [Jomosis], se tiver alguma objeção à reimpressão, por favor entre em contato com o Gate Aprenderequipa e a equipa irá tratar dela o mais rapidamente 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 são traduzidas pela equipa Gate Learn e não são mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Bagikan

Como é que o AO irá 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 captura mais uma vez a atenção. PermaDAO convida especialistas para discutir os conceitos, design e experiência do usuário do AO, focando nas novas oportunidades que traz aos desenvolvedores e a toda a indústria blockchain, bem como seu impacto na formação de uma nova narrativa.

Título original: Registo do evento X Space | AO é o assassino do Ethereum, como impulsionará a nova narrativa da blockchain?

Resumo: Após o evento de lançamento da AO, o ecossistema Arweave mais uma vez captura a atenção. A PermaDAO convida especialistas no domínio Arweave para discutir os conceitos, design e experiência do usuário da AO, focando nas novas oportunidades que traz aos desenvolvedores e a 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, a Arweave ocupou silenciosamente um lugar no espaço blockchain com o seu conceito único de armazenamento descentralizado. Ao longo dos últimos cinco anos, o nome da Arweave tem sido elogiado entre os entusiastas da tecnologia, no entanto, as suas características técnicas intrincadas fizeram com que se sentisse tanto familiar como distante para muitos. Agora, com o surgimento do AO, este ecossistema voltou a ser o centro das atenções, desencadeando uma série de curiosidade e questões.

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

Temos o privilégio de ter um dos co-fundadores da AO e defensores do paradigma SCP, Wei Xiong (@outprog_ar) o 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 tem estado focado no espaço Arweave. Eles nos guiarão através da história do desenvolvimento técnico da Arweave desde o seu início, aprofundando nossa compreensão desse pioneiro do 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 blockchain.

AO Computer: 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 tem explorado 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 o processamento de dados e troca de informações. Ao armazenar 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 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 espremidos em um blockchain de thread único, aguardando na fila para serem executados. O AO, baseado no Arweave, constrói uma camada de computação no topo 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 paralela.

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

Do ponto de vista da avaliação, o valor capturado pelas GPUs favorece muito 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 Bitcoin, devido a restrições de armazenamento, os usuários só podem realizar operações relativamente simples como cunhagem, implantação e transferência de ativos, sendo a maior parte da computação realizada fora da cadeia pelos indexadores. Os indexadores não têm incentivo malicioso, pois 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. AO é baseado nessa ideia, permitindo que todas as instruções de computação e resultados intermediários 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 aplicações, proporcionando uma plataforma aberta com possibilidades ilimitadas.

No cerne 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 para o 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 tradicionais Web2 participem nesta rede descentralizada, integrando-se com a interface do protocolo AO. Isto significa que tanto aplicações Web2 como 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 aplicações descentralizadas usando métodos Web2 ou permitindo a ponte e troca direta de informações entre aplicações Web2 e Web3. O design deste protocolo de comunicação torna a AO Computer uma plataforma aberta, suportando a interoperabilidade entre várias aplicações e fornecendo aos desenvolvedores possibilidades ilimitadas.

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

Zhixiong Pan:

  1. O foco do design arquitetônico: AO resolve primeiro os problemas de armazenamento e o EVM considera primeiro os problemas de computação
    um. Computador AO: foca-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 na potência de computação e fornece um ambiente para a execução de contratos inteligentes. O 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. Computador AO: Com base no armazenamento distribuído e na computação paralela, permite que as 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 centralizado, 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 consenso, enquanto EVM usa competição ou equidade para atingir consenso.
    a. Computador AO: Usando o mecanismo de consenso Hash Chain, o número de conjuntos de dados armazenados pelos mineiros torna-se o maior contribuinte para o desempenho da mineração, focando na acessibilidade e sustentabilidade de armazenamento de dados.
    b. Ethereum EVM: opera sob o mecanismo de consenso PoW (Proof of Work) ou PoS (Proof of Stake), focando em alcançar consenso de rede através de competição ou equidade.

  4. Lógica de cálculo: O AO pode definir sua própria lógica de cálculo, enquanto o EVM só pode seguir a lógica de operação predefinida.
    a. AO computador: A execução de contratos inteligentes está intimamente relacionada com o armazenamento de dados. A lógica de computação pode ser personalizada de acordo com os requisitos da aplicação e tem maior flexibilidade ao 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:
    O EVM do Ethereum foi originalmente projetado para ser uma extensão do script do Bitcoin, com o objetivo de alcançar capacidades de computação completas de Turing. O Ethereum facilita para o EVM implementar alterações 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, porque 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 ultrapassar suas limitações de desempenho, porque é essencialmente uma máquina de um único fio.

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

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

  5. Modelo de concorrência do computador AO:
    A arquitetura do computador AO suporta processamento concorrente, ao contrário do modelo de computação de única thread do EVM Ethereum. O modelo de concorrência do computador AO é semelhante ao modelo de ator na linguagem Erlang, que implementa concorrência entre diferentes processos através de passagem de mensagens.

  6. Praticidade dos 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 a sua praticidade e complementam a tecnologia de blockchain existente.

Gerry Wang:

  1. Perseguir continuamente objetivos a longo prazo:
    A equipa da Arweave está focada em alcançar os seus objetivos a longo prazo, mesmo que esses objetivos possam não atrair imediatamente a atenção pública. Melhoram o mecanismo de consenso através 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 por energia de computação e aumentar a eficiência da replicação e armazenamento de dados. Esse processo iterativo demonstra a atenção da equipe da 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ático:
    A equipa Arweave prefere soluções maduras e comprovadas, como modelos de ator durante o desenvolvimento. Eles não buscam hype a curto prazo, mas concentram-se em construir um sistema ótimo, o que reflete a ênfase deles na praticidade e estabilidade.

  2. Estilo de trabalho discreto e focado:
    A equipa da Arweave pode não aparecer frequentemente em público, mas estão silenciosamente a realizar um trabalho contínuo de desenvolvimento nos bastidores. O seu estilo de trabalho discreto e atitude séria em relação à iteração permitem que o ecossistema da Arweave se desenvolva de forma estável.

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

Como é a experiência do usuário após a liberação do AO?

outprog:

  1. Desafios de acesso:
    a. Os utilizadores podem encontrar problemas de rede ao tentar aceder aos computadores AO, que podem ser causados por configurações inadequadas de VPN ou outros problemas de ligação em rede.
    b. Uma vez que o AO está atualmente na fase de testes, pode haver alguns bugs e problemas de sistema, o que pode afetar o acesso dos utilizadores à rede de testes.

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

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

  4. Facilidade de uso:
    O computador AO parece ter sido 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 Token: As funções dos tokens AO e dos tokens AR estão separadas. Os tokens AO focam-se em resolver questões de comunicação entre aplicações, enquanto os tokens AR se concentram na funcionalidade de armazenamento da Arweave. Esta separação é semelhante à divisão de trabalho no mundo real, onde cada token tem o seu papel específico e responsabilidades.

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 de redes de teste. Sam Williams (Fundador da Arweave) irá avaliar e desenhar os tokens AO com base nessas situações práticas para garantir que sirvam eficazmente as necessidades da rede.

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

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

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 ainda a serem determinados, exigindo observação e formulação adicionais.

2) Problemas de Incentivo para Mineiros:

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

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

3) Desafios dos Mecanismos de Incentivo:

a. Os mecanismos de incentivo atuais podem não ter atratividade para mineiros que procuram lucros imediatos, o que pode afetar a estabilidade e o desenvolvimento a 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) Perspetivas Futuras:

Se for possível projetar um mecanismo de incentivo eficaz para beneficiar os mineiros 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 de tokens para os primeiros utilizadores do ecossistema Arweave ou exigir a queima de tokens AR para obter AO, mas os detalhes específicos ainda aguardam anúncio oficial da equipe da Arweave.

Como é que os programadores acedem ao 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 da mensagem do protocolo AO. Quer seja um programa Web2 ou Web3, só precisa de aceder à informação no programa nativo ou nós nativos através da interface de mensagem AO.

AO pode fornecer suporte aos projetos das seguintes maneiras:

  • Compatibilidade: O AO suporta vários tipos de threads, quer baseados em WASM ou EVM, e pode ser ligado ao AO através de certos meios técnicos.
  • Projetos de co-criação de conteúdo: A AO também suporta projetos de co-criação de conteúdo. Pode publicar NFT atómico na AO, carregar dados e combiná-los com UDL para construir NFT na AO.
  • Componibilidade de dados: NFT em AR e AO pode alcançar a componibilidade de dados, permitindo que um artigo ou conteúdo seja compartilhado e exibido em múltiplas 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 estado mais recente.
  • Feedback de valor e propriedade: Os criadores de conteúdo podem vender as 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 a compreensão de AOS

(Q: Zhixiong Pan, A: Outprog)

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

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

P: Cada aplicação é um AO, ou a aplicação está em AOS? Ou os programadores irão implementar aplicações no thread 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 de AO. A chave é se a aplicação segue as especificações de protocolo do 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 aplicações escritas em diferentes idiomas (como Golang ou JavaScript) comuniquem entre si, cumprindo as especificações do protocolo. Esta comunicação é alcançada enviando dados para a rede AO.

3) O papel da AOS: A AOS pode ser vista como um ambiente que suporta o desenvolvimento e implementação de aplicações. As aplicações podem ser desenvolvidas na AOS e interagir com a rede AO através da 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 arquitetura de microsserviços: A rede AO pode ser analogada a uma arquitetura de microsserviços, na qual cada aplicação (ou serviço) é uma unidade independente e comunicam-se através do protocolo AO. Esta arquitetura é semelhante à fila de mensagens do Kafka e é usada para implementar a entrega de mensagens entre serviços.

Em conclusão, aplicações Web2 ou Web3 podem tornar-se threads no AO. Depois de usar o padrão de protocolo AO, a comunicação verificável pode ser realizada em toda a rede AO ou ambiente computacional.

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

A: ICP é semelhante a desenvolver dentro de um contentor padronizado, onde cada contentor tem algumas restrições de memória. Tanto o AO como o ICP 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 contentor semelhante ao Docker, enquanto o AO é mais flexível. O AO pode ser acedido sem utilizar AOS, desde que cumpra os padrões de protocolo AO, permitindo a integração com aplicações Web2 e Web3.

Comparar AO e Polkadot a partir da perspetiva da arquitetura de fragmentação

outprog:

Polkadot é um modelo de cadeia de relé + paracadeia. Cada processo de AO é equivalente à cadeia de relé do Polkadot. Se a AO precisar apostar tokens de 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, 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. Composabilidade: Tanto o AO Computer como 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: Polkadot tem uma cadeia de retransmissão centralizada, enquanto o computador AO é baseado no armazenamento descentralizado da Arweave, e os resultados de cálculo de cada unidade de computação são armazenados na Arweave.
  2. Liberdade de implantação: Polkadot costumava ter restrições de slot de cartão. Embora essa restrição tenha sido suspensa, os computadores AO não possuem restrições de slot de cartão 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 às perguntas da audiência)

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

Resposta:

  1. Acesso AO DAPP:
    a. A DAPP pode aceder à rede AO através da interface de mensagens do computador AO. Isto significa que a 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, o AO fornece suporte de processo nativo. Os desenvolvedores podem usar 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 de ser escrita como a interface API back-end do processo de interação. Os desenvolvedores podem optar por se conectar diretamente à interface de mensagens 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 de back-end do DAPP já é um processo, a página de 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 a partilha de dados na rede AO.

A sugestão final para os desenvolvedores é usar AO como sistema de mensagens ao desenvolver aplicações AO. Se 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 para 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 próprio. A everVision planeia desenvolver uma série de ferramentas na linguagem Golang que possam interagir com AR e AO. Acredito que também haverá SDKs para várias outras linguagens no ecossistema.

Questão: Como desenvolver contratos inteligentes na AO?

Resposta:

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

Que narrativa o lançamento do AO criará para toda a indústria de 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 bases de dados de empresas, enquanto na era Web3, os dados são armazenados na blockchain, mas o custo é geralmente mais elevado. A AO fornece uma solução de armazenamento permanente de baixo custo que permite que os dados de alto valor continuem a gerar valor.

  2. A combinação de IA e blockchain:
    No campo da IA, dados e potência de computação são dois recursos escassos-chave que geram valor. A IA fornece acesso a dados de alto valor permanentemente armazenados, mantendo os custos de armazenamento mais baixos do setor. Essa combinação oferece novas possibilidades para o desenvolvimento de aplicativos de IA na blockchain.

  3. Potencial das 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 tornar-se 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 aplicações de IA com base em dados eternos.

  5. Impacto da AO na indústria:
    O lançamento do AO atraiu a atenção da indústria e foi visto como uma tecnologia potencialmente revolucionária. Não só fornece uma nova perspetiva sobre a aplicação de IA na blockchain, mas também traz uma nova direção narrativa para o desenvolvimento de toda a indústria blockchain.

Zhixiong Pan:

  1. Experiência do utilizador melhorada:
    O framework da AO permite aos desenvolvedores construir aplicações mais alinhadas com os hábitos dos utilizadores da Web2, o que significa que os utilizadores podem desfrutar da conveniência das aplicações descentralizadas sem estarem cientes da complexidade da tecnologia blockchain.

  2. Implementação de aplicações Web3 de pilha completa:
    AO permite aos programadores criar aplicações Web3 full-stack, incluindo páginas web estáticas e dinâmicas, bem como aplicações que requerem computação. Isto oferece aos programadores uma maior flexibilidade, permitindo-lhes projetar aplicações mais ricas e complexas.

  3. Integração de dados de IA:
    O lançamento do AO pode trazer novas soluções para o processamento e armazenamento de dados de IA, potencialmente alterando a escala do 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 representar desafios para o modelo económico da Arweave, uma vez que pode alterar a procura do utilizador por recursos de armazenamento e computação. Isto pode exigir que a Arweave se adapte adequadamente às novas evoluções de mercado e tecnológicas.

  5. Integração da tecnologia e dos hábitos do utilizador:
    O objetivo da AO é construir uma aplicação que se adapte aos hábitos da maioria dos utilizadores sem exigir que estes compreendam a tecnologia por trás dela. Esta narrativa enfatiza a importância da usabilidade e da facilidade de utilização 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. Já não depende dos utilizadores competirem por recursos de largura de banda limitados, mas melhora a escalabilidade da rede através 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 do AO é criar um computador super-paralelo 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 aplicações como o BitTorrent como exemplos que demonstram o uso generalizado e a viabilidade do modelo de partilha de largura de banda. O sucesso deste 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, também muda a narrativa da indústria blockchain. O AO fornece uma nova perspetiva para resolver o problema de escalabilidade da blockchain através da descentralização e computação paralela, o que oferece novas direções e possibilidades para o desenvolvimento da indústria.

  5. Perspetiva:
    O lançamento da 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 demonstra seu forte potencial em aplicações práticas.

outprog:

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

  2. Melhorar a experiência do usuário:
    O lançamento da AO permite aos desenvolvedores desenvolver aplicações de uma forma mais alinhada com os hábitos dos utilizadores da Web2, proporcionando uma melhor experiência ao utilizador. Os utilizadores podem desfrutar da conveniência de aplicações descentralizadas sem estarem cientes da complexidade técnica por trás delas.

  3. Abertura e inclusão:
    O poder de computação do AO oferece a possibilidade de integração para vários projetos de blockchain. Quer se trate de Web3, Web2 ou outras blockchains, podem ser integradas na rede AO, demonstrando o seu elevado grau de abertura e inclusão.

  4. Sistema de identidade descentralizada:
    O lançamento do AO permite aos utilizadores gerir as suas identidades de forma mais flexível, por exemplo, através da utilização dos seus smartphones como carteiras de hardware e combinando o email e o número de telefone para alcançar a verificação de identidade descentralizada.

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

  6. Reformular 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 importância para o desenvolvimento de todo o ecossistema blockchain, proporcionando mais possibilidades para desenvolvedores e usuários.

Resumo

Esperamos que todos se concentrem no desenvolvimento técnico da AO, em vez de apenas nos ganhos financeiros a curto prazo no mercado secundário. Embora os mercados financeiros possam oferecer retornos rápidos, o verdadeiro valor advém do desenvolvimento a longo prazo do ecossistema e do apoio da comunidade de desenvolvedores. O crescimento a longo prazo da AO depende do saudável desenvolvimento 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 da AO.

Repetição do espaço:

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

declaração:

  1. Este artigo é reproduzido a partir de [PermaDAO],Título original “X Space Activity Record | É o AO um assassino do Ethereum? Como irá promover a nova narrativa da blockchain?”,Os direitos de autor pertencem ao autor original [Jomosis], se tiver alguma objeção à reimpressão, por favor entre em contato com o Gate Aprenderequipa e a equipa irá tratar dela o mais rapidamente 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 são traduzidas pela equipa Gate Learn e não são mencionadas em Gate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!