Comment AO Impactera-t-il la nouvelle narration de la Blockchain?

Intermédiaire3/26/2024, 6:53:28 PM
Suite à l'événement de lancement de AO, l'écosystème Arweave attire une fois de plus l'attention. PermaDAO invite des experts à discuter des concepts, de la conception et de l'expérience utilisateur de AO, en mettant l'accent sur les nouvelles opportunités qu'il offre aux développeurs et à l'ensemble de l'industrie de la blockchain, ainsi que sur son impact sur la création d'une nouvelle narration.

Titre original: Journal des événements X Space | AO est-il le tueur d'Etherum, comment va-t-il promouvoir le nouveau récit de la blockchain?

Résumé : À la suite de l'événement de lancement d'AO, l'écosystème Arweave attire une fois de plus l'attention. PermaDAO invite des experts du domaine Arweave à discuter des concepts, de la conception et de l'expérience utilisateur d'AO, mettant l'accent sur les nouvelles opportunités qu'il offre aux développeurs et à l'ensemble de l'industrie de la blockchain, ainsi que sur le rôle d'AO dans la définition d'une nouvelle narration dans l'industrie de la blockchain.

Dans le monde numérique en constante évolution, depuis sa création en 2018, Arweave a discrètement occupé une place dans l'univers de la blockchain avec son concept unique de stockage décentralisé. Au cours des cinq dernières années, le nom d'Arweave a été acclamé parmi les passionnés de technologie, mais ses fonctionnalités techniques complexes l'ont rendu à la fois familier et lointain pour beaucoup. Maintenant, avec l'émergence de AO, cet écosystème est de nouveau au centre de l'attention, suscitant une série de curiosité et de questions.

Pour répondre à ces demandes, PermaDAO a lancé un événement unique X Space, invitant des invités de poids pour discuter si AO deviendra le "tueur" d'Ethereum.

Nous avons le privilège d'avoir l'un des cofondateurs de AO et promoteurs du paradigme SCP, Wei Xiong (@outprog_ar) , évangéliste d'AO et co-fondateur de ChainFeeds, Zhixiong Pan (@nake13) le fondateur d'ArweaveOasis, Gerry Won, et le responsable de la recherche de SevenX (@Hill79025920) , qui se concentre depuis longtemps sur l'espace Arweave. Ils nous guideront à travers l'histoire du développement technique d'Arweave depuis sa création, approfondissant notre compréhension de ce pionnier du stockage décentralisé. Levons ensemble le voile sur le mystère de AO et explorons comment il stimule davantage le développement d'une nouvelle narration dans l'espace de la blockchain.

AO Computer: Qu'est-ce que c'est?

Zhixiong Pan: AO est un protocole de données standardisé pour le traitement des données et l'échange d'informations.

L'intention de conception d'Arweave et d'Ethereum diffère. Ethereum est conçu pour les services de calcul, tandis qu'Arweave se concentre sur le stockage. Cependant, dès le départ, le fondateur Sam explore une approche différente pour réaliser un ordinateur mondial, ce qui a conduit à la naissance de AO. AO n'est pas un ordinateur ni un réseau indépendant. C'est un protocole de données basé sur Arweave, établissant des normes pour le traitement des données et l'échange d'informations. En stockant des journaux responsables du calcul des données sur Arweave, un ordinateur mondial peut être exécuté sur Arweave et les tâches qui y sont effectuées peuvent être exploitées de manière concurrente. Par exemple, le paradigme SCP, après abstraction et standardisation, devient AO.

Gerry Wang: AO remplit la pièce du puzzle informatique pour Arweave.

La structure hiérarchique de AO peut être comparée à la structure du paradigme SCP. Arweave sert de couche de partage d'informations à AO, permettant aux programmes s'exécutant sur AO de partager des données sur Arweave, atteignant ainsi l'objectif de créer un ordinateur mondial décentralisé. Les projets sur les blockchains traditionnelles sont comprimés dans une blockchain monofil, attendant leur tour pour s'exécuter. AO, basé sur Arweave, construit une couche informatique supérieure capable d'exécuter des processus en parallèle, résolvant les problèmes de scalabilité et ouvrant un espace d'imagination. AO transforme Arweave, qui était une blockchain capable uniquement de stockage, en une blockchain dotée de capacités de calcul parallèle.

Hill: AO réalise une version améliorée de la fonctionnalité d'inscription.

D'un point de vue de la valorisation, la valeur captée par les GPU favorise grandement le passage d'Arweave à l'informatique. Du point de vue de l'utilisateur et de l'investisseur, Arweave est semblable à une version améliorée des inscriptions. Dans le réseau Bitcoin, en raison des restrictions de stockage, les utilisateurs ne peuvent effectuer que des opérations relativement simples telles que le minage, le déploiement et le transfert d'actifs, la plupart des calculs étant effectués hors chaîne par les indexeurs. Les indexeurs n'ont aucun incitatif malveillant, car les utilisateurs peuvent vérifier le processus de calcul et les résultats en changeant d'indexeurs ou en exécutant leurs propres indexeurs. Sur Arweave, avec sa capacité de stockage dépassant largement celle de Bitcoin, les développeurs peuvent construire une couche informatique plus complexe et puissante. AO est basé sur cette idée, permettant à toutes les instructions de calcul et aux résultats d'état intermédiaire d'être stockés sur Arweave, offrant des capacités de calcul similaires aux inscriptions de Bitcoin mais plus puissantes et flexibles.

outprog: Le protocole AO permet un échange d'informations et une collaboration efficaces entre différentes applications, offrant une plateforme ouverte aux possibilités illimitées.

Au cœur de AO se trouve un protocole d'information qui permet la communication entre différentes applications s'exécutant sur Arweave. Chaque application peut envoyer des informations de demande au réseau AO, telles que des demandes de solde de compte. L'application réceptrice utilisera son mécanisme de consensus pour renvoyer les résultats au demandeur via le réseau AO. Cela permet à différentes applications d'effectuer des opérations composites en utilisant le réseau AO, réalisant ainsi un échange d'informations entre chaînes.

Ce protocole de communication de AO n'est pas limité aux applications de la blockchain; il permet également aux applications Web2 traditionnelles de participer à ce réseau décentralisé en s'intégrant à l'interface du protocole AO. Cela signifie que les applications Web2 et Web3 peuvent utiliser l'ordinateur AO pour une authentification de message fiable et une collaboration.

La vision de AO Computer est de briser les barrières entre Web2 et Web3, permettant aux développeurs de développer des applications décentralisées en utilisant les méthodes Web2 ou facilitant le pontage et l'échange d'informations directs entre les applications Web2 et Web3. La conception de ce protocole de communication fait de AO Computer une plateforme ouverte, soutenant l'interopérabilité entre diverses applications et offrant aux développeurs des possibilités illimitées.

Quelle est la différence architecturale entre un ordinateur AO et Ethereum EVM ?

Zhixiong Pan:

  1. Le focus de la conception architecturale: AO résout d'abord les problèmes de stockage, et EVM considère d'abord les problèmes de calcul
    un ordinateur AO : se concentre sur le stockage permanent des données, fournissant un espace de stockage énorme et immuable, similaire à la bande de papier d'une machine de Turing, pour stocker et effectuer des calculs.
    b. Ethereum EVM: se concentre sur la puissance de calcul et fournit un environnement pour l'exécution de contrats intelligents. Sa conception originale vise à atteindre la complétude de Turing et permettre l'exécution de tâches informatiques complexes.

  2. Modèle de calcul : AO peut exécuter des tâches de calcul de manière indépendante sur différents nœuds, tandis que l'EVM nécessite que tous les nœuds exécutent les mêmes tâches de calcul.
    Un ordinateur AO : Basé sur le stockage distribué et le calcul parallèle, il permet d'exécuter des tâches de calcul de manière indépendante sur différents nœuds et de communiquer et collaborer à travers le réseau AO.
    b. Ethereum EVM: En utilisant un modèle de calcul centralisé, tous les nœuds doivent effectuer le même processus de calcul pour vérifier les transactions et les contrats intelligents, ce qui entraîne une redondance de calcul.

  3. Mécanisme de consensus: AO utilise des données pour maintenir un consensus, tandis que l'EVM utilise la compétition ou l'équité pour parvenir à un consensus.
    a. Ordinateur AO : En utilisant le mécanisme de consensus de chaîne de hachage, le nombre d'ensembles de données stockés par les mineurs devient le plus grand contributeur aux performances de minage, en mettant l'accent sur l'accessibilité des données et la durabilité du stockage.
    b. Ethereum EVM: fonctionne sous le mécanisme de consensus PoW (Proof of Work) ou PoS (Proof of Stake), mettant l'accent sur l'atteinte du consensus réseau par la compétition ou l'équité.

  4. Logique de calcul : AO peut définir sa propre logique de calcul, tandis que l'EVM ne peut suivre que la logique d'opération prédéfinie.
    a. Ordinateur AO : L'exécution des contrats intelligents est étroitement liée au stockage des données. La logique informatique peut être personnalisée en fonction des besoins de l'application et offre une plus grande flexibilité au niveau du stockage.
    b. Ethereum EVM: L'exécution des contrats intelligents suit des opcodes prédéfinis, qui sont exécutés de la même manière sur tous les nœuds pour garantir la cohérence de l'état du réseau.

outprog:

  1. L'architecture de l'Ethereum EVM:
    L'EVM d'Ethereum a été initialement conçu pour être une extension du script Bitcoin, visant à atteindre des capacités de calcul complètes de Turing. Ethereum facilite la mise en œuvre des changements d'état et des calculs par l'EVM en remplaçant le modèle UTXO par un modèle d'état.

  2. Problème de redondance de calcul:
    La redondance computationnelle d'Ethereum est très élevée, car chaque transaction doit être calculée de manière répétée sur des milliers de nœuds du réseau, ce qui entraîne un énorme gaspillage de ressources. C'est l'une des raisons pour lesquelles Ethereum a du mal à surmonter ses limitations de performance, car il s'agit essentiellement d'une machine monofilament.

  3. Architecture de l'ordinateur AO :
    L'architecture de l'ordinateur AO est complètement différente de celle de l'EVM Ethereum. L'ordinateur AO est basé sur Arweave, un système de stockage distribué et immuable. Dans un ordinateur AO, les ressources informatiques sont décentralisées et il peut y avoir plusieurs nœuds indépendants effectuant des opérations. Ces nœuds peuvent traiter indépendamment des ensembles de données et effectuer des calculs.

  4. Calcul parallèle et collaboration :
    L'ordinateur AO permet à différents nœuds de fonctionner de manière indépendante et de collaborer selon les besoins. Ce modèle de calcul parallèle permet à l'ordinateur AO de gérer des tâches plus complexes et d'améliorer les performances globales du réseau.

  5. Modèle de concurrence de l'ordinateur AO :
    L'architecture de l'ordinateur AO prend en charge le traitement concurrent, contrairement au modèle de calcul à thread unique de l'Ethereum EVM. Le modèle de concurrence de l'ordinateur AO est similaire au modèle d'acteur dans le langage Erlang, qui met en œuvre la concurrence entre différents processus par l'envoi de messages.

  6. La praticité des ordinateurs AO :
    La conception de l'ordinateur AO était pragmatique, ce n'était pas juste une idée théorique, mais elle était déjà mise en œuvre et pouvait être utilisée en pratique. La sortie et l'application de l'ordinateur AO démontrent sa praticité et complètent la technologie de la blockchain existante.

Gerry Wang :

  1. Poursuite continue des objectifs à long terme:
    L'équipe d'Arweave se concentre sur la réalisation de ses objectifs à long terme, même si ces objectifs ne suscitent pas immédiatement l'attention du public. Ils améliorent le mécanisme de consensus grâce à des mises à jour constantes et des itérations pour garantir la stabilité et l'efficacité du réseau.

  2. Amélioration itérative du mécanisme de consensus:
    Arweave a subi au moins quatre itérations de son mécanisme de consensus, chacune conçue pour réduire la concurrence pour la puissance de calcul et augmenter l'efficacité de la réplication et du stockage des données. Ce processus itératif démontre l'attention de l'équipe Arweave aux détails techniques et l'optimisation continue des performances du réseau.

Note de l'éditeur: Veuillez vous référer à " Comprendre le processus d'itération du mécanisme de consensus d'Arweave“En savoir plus.

  1. Attitude de développement pragmatique:
    L'équipe Arweave préfère des solutions matures et éprouvées telles que les modèles d'acteurs pendant le développement. Ils ne recherchent pas le battage médiatique à court terme, mais se concentrent sur la construction d'un système optimal, ce qui reflète leur accent mis sur la praticité et la stabilité.

  2. Style de travail discret et concentré :
    L'équipe Arweave peut ne pas apparaître souvent en public, mais elle mène discrètement un travail de développement continu en arrière-plan. Leur style de travail discret et leur attitude sérieuse envers l'itération permettent à l'écosystème Arweave de se développer de manière stable.

  3. Intégration des solutions existantes:
    Lorsque Arweave construit son système, il intègre des solutions existantes, telles que des modèles d'acteurs, pour s'assurer que le système fonctionne efficacement. Cette stratégie d'intégration aide Arweave à atteindre rapidement ses objectifs tout en maintenant la stabilité et la fiabilité du système.

Comment est l'expérience utilisateur après la sortie de AO?

outprog:

  1. Défis d'accès :
    Les utilisateurs peuvent rencontrer des problèmes de réseau lorsqu'ils tentent d'accéder aux ordinateurs AO, ce qui peut être causé par des paramètres VPN incorrects ou d'autres problèmes de connexion réseau.
    b. Étant donné que AO est actuellement en phase de test, il peut y avoir quelques bugs et problèmes système, ce qui peut affecter l'accès des utilisateurs au réseau de test.

  2. Méthode d'accès :
    Les utilisateurs peuvent apprendre comment accéder à l'ordinateur AO grâce à des tutoriels en ligne et des démonstrations. Par exemple, Sam et Tom ont fourni des instructions détaillées lors du lancement montrant comment utiliser NPM et la passerelle Arweave pour télécharger et exécuter le programme original. Adresse du tutoriel :https://twitter.com/aoTheComputer/status/1763702970040856833
    b. Les utilisateurs doivent établir le Connecteur ou le Processus correspondant, qui est le composant clé pour communiquer avec le réseau AO.

  3. Expérience utilisateur:
    a. Pour les développeurs, en suivant des tutoriels et des démonstrations, ils peuvent progressivement découvrir l'ensemble du processus de l'ordinateur AO dans de bonnes conditions réseau.
    b. Même pour les non-développeurs, en regardant la démonstration, ils peuvent clairement comprendre le principe de fonctionnement et le processus opérationnel de l'ordinateur AO.

  4. Facilité d'utilisation :
    L'ordinateur AO semble être conçu pour offrir une expérience facile à comprendre et à utiliser, même à sa phase bêta, encourageant les utilisateurs à expérimenter et à explorer.

Quel est le lien entre le jeton AO et AR? Quel genre de mécanisme d'incitation AO aura-t-il à l'avenir?

outprog:

1) Séparation des jetons : Les fonctions des jetons AO et des jetons AR sont séparées. Les jetons AO se concentrent sur la résolution des problèmes de communication entre les applications, tandis que les jetons AR se concentrent sur la fonctionnalité de stockage d'Arweave. Cette séparation est semblable à la division du travail dans le monde réel, où chaque jeton a son rôle et ses responsabilités spécifiques.

2) Principes de conception des jetons AO : La conception des jetons AO sera basée sur des observations de la pratique et du fonctionnement réel des réseaux de test. Sam Williams (Fondateur d'Arweave) pondérera et concevra les jetons AO en fonction de ces situations pratiques pour garantir qu'ils répondent efficacement aux besoins du réseau.

3) Objectif des jetons AR : L'objectif des jetons AR est de soutenir la capacité de stockage permanent d'Arweave. Sam ne s'intéresse pas aux fonctionnalités telles que le staking ou la DeFi; son objectif principal est de garantir qu'Arweave atteint le stockage de données permanent.

4) Utilité des jetons: La conception des jetons AO suivra le principe d'optimalité pour soutenir les besoins de communication d'un ordinateur distribué, décentralisé et mondial. Cette philosophie de conception met l'accent sur la praticité et l'efficacité des jetons dans le réseau.

5) Attitude pragmatique envers les jetons : D'un point de vue pragmatique, la spécialisation des jetons est nécessaire. Essayer de résoudre tous les problèmes (tels que le calcul et le stockage) avec un seul jeton serait coûteux, tandis que la séparation des fonctions des jetons peut permettre d'atteindre plus efficacement leurs objectifs respectifs.

Gerry Wang :

1) Positionnement des jetons : les jetons AR sont considérés comme des actifs plus professionnels et rigoureux, leur conception et leur utilisation suivant des normes strictes. Les jetons AO sont relativement plus flexibles, leur définition spécifique et leurs mécanismes restant à déterminer, nécessitant une observation et une formulation supplémentaires.

2) Problèmes d’incitation pour les mineurs :

a. Le nombre de nœuds mineurs dans le réseau Arweave est limité et les mineurs ont clairement besoin de profit. Sans incitations suffisantes, les mineurs peuvent se tourner vers d'autres activités minières plus rentables.

b. Arweave a mis en place un mécanisme de coffre d'entraide, allouant automatiquement une partie des récompenses minières au coffre et les libérant progressivement aux mineurs au fil du temps pour garantir le stockage à long terme des données.

3) Défis des mécanismes d'incitation :

a. Les mécanismes d'incitation actuels peuvent manquer d'attrait pour les mineurs cherchant des profits immédiats, ce qui pourrait affecter la stabilité et le développement à long terme du réseau.

b. Les jetons AO peuvent explorer de nouvelles méthodes incitatives pour augmenter la motivation des mineurs, renforçant ainsi les fondements de l'ensemble du réseau.

4) Perspectives futures :

a. Si un mécanisme incitatif efficace peut être conçu pour bénéficier aux mineurs des jetons AO, ce serait une excellente conception de système.

b. Actuellement, ces problèmes et solutions potentielles sont encore sous observation et résolution, nécessitant une exploration et une pratique supplémentaires.

Selon le style passé de l'équipe Arweave, les invités spéculent qu'il pourrait impliquer la distribution aérienne aux premiers utilisateurs de l'écosystème Arweave ou nécessiter la combustion de jetons AR pour obtenir AO, mais des détails spécifiques sont toujours en attente d'une annonce officielle de l'équipe Arweave.

Comment les développeurs accèdent-ils à AO? Quels types de projets sont adaptés pour une intégration avec AO?

outprog:

La manière d'accéder à AO consiste à accéder au message que nous voulons que le réseau AO diffuse selon les spécifications du protocole AO. Que ce soit un programme Web2 ou Web3, vous devez simplement accéder aux informations dans le programme natif ou aux nœuds natifs via l'interface de message AO.

AO peut apporter son soutien aux projets de la manière suivante :

  • Compatibilité : AO prend en charge diverses formes de threads, qu'ils soient basés sur WASM ou EVM, et peut être connecté à AO via certains moyens techniques.
  • Projets de co-création de contenu : AO prend également en charge les projets de co-création de contenu. Vous pouvez publier des NFT atomiques sur AO, télécharger des données et les combiner avec UDL pour construire des NFT sur AO.
  • La composabilité des données : les NFT sur AR et AO peuvent réaliser la composabilité des données, permettant à un article ou un contenu d'être partagé et affiché sur plusieurs plateformes tout en conservant la cohérence et les propriétés originales de la source de données. Lorsque le contenu est mis à jour, le réseau AO peut diffuser ces mises à jour à toutes les plateformes pertinentes pour assurer la synchronisation du contenu et la diffusion du dernier état.
  • Rétroaction sur la valeur et propriété : les créateurs de contenu peuvent vendre leurs œuvres sous forme de NFT et transférer des informations de propriété via le réseau AO pour réaliser une rétroaction de valeur pour le contenu.

Discussion sur la compréhension de l'AOS

(Q: Zhixiong Pan, A: Outprog)

Q: AOS peut-il être compris comme un fil d'AO ?

A: AOS est actuellement un outil terminal. Les développeurs utilisent AOS pour télécharger, exécuter et exécuter des threads. Ainsi, AOS est un ensemble d'outils sur le protocole AO.

Q : Chaque application est-elle un AO, ou l'application est-elle sur AOS ? Les développeurs déploieront-ils des applications sur le fil AO ?

A: 1) Relation entre les applications et AO:: Théoriquement, l'application peut exister en tant qu'instance AO indépendante, ou elle peut s'exécuter sur la couche de protocole de AO. La clé est de savoir si l'application suit les spécifications de protocole de AO et est capable d'envoyer et de recevoir des données selon ces spécifications.

2) Polyvalence du protocole AO : Le protocole AO est un protocole de communication qui permet à des applications écrites dans différentes langues (telles que Golang ou JavaScript) de communiquer entre elles tout en respectant les spécifications du protocole. Cette communication est réalisée en envoyant des données au réseau AO.

3) Le rôle de AOS: AOS peut être considéré comme un environnement qui prend en charge le développement et le déploiement d'applications. Les applications peuvent être développées sur AOS et interagir avec le réseau AO à travers AOS.

4) Déploiement de l'application: Les développeurs peuvent choisir de déployer des applications sur les threads de AO, ce qui signifie que l'application interagira directement avec le protocole de communication du réseau AO. Cette méthode de déploiement permet aux applications de tirer parti des capacités de calcul parallèle et de transfert de données du réseau AO.

5) Analogie avec l'architecture microservices: Le réseau AO peut être analogué à une architecture de microservices, dans laquelle chaque application (ou service) est une unité indépendante et communique à travers le protocole AO. Cette architecture est similaire à la file de messages Kafka et est utilisée pour implémenter la livraison de messages entre les services.

En conclusion, les applications Web2 ou Web3 peuvent devenir des threads sur AO. Après avoir utilisé la norme de protocole AO, une communication vérifiable peut être effectuée dans tout le réseau AO ou l'environnement informatique.

Q: Quelle est la différence entre AO et ICP?

A: ICP est semblable au développement dans un conteneur standardisé, où chaque conteneur a certaines contraintes de mémoire. À la fois AO et ICP utilisent effectivement le modèle d'acteur, mais la différence réside dans le fait qu'ICP fournit un service cloud dans un modèle de conteneur similaire à Docker, tandis qu'AO est plus flexible. AO peut être accédé sans utiliser AOS, tant qu'il adhère aux normes du protocole AO, permettant l'intégration avec des applications Web2 et Web3.

Comparer AO et Polkadot du point de vue de l'architecture du sharding

outprog:

Polkadot est un modèle de chaîne relais + parachain. Chaque processus de AO est équivalent à la chaîne relais de Polkadot. Si AO doit miser des jetons AO à l'avenir pour exécuter un processus, cela sera similaire à l'emplacement d'enchères de Polkadot.

Hill:

Similarité entre AO et Polkadot :

  1. Garantie de sécurité : la chaîne relais de Polkadot garantit la sécurité de toutes les chaînes parallèles, tandis que dans AO computer, Arweave (AR) garantit la sécurité de chaque unité de calcul (processus). Tous deux sont responsables de stocker l'état global et de garantir la sécurité du réseau.
  2. Composabilité : Les deux AO Computer et Polkadot prennent en charge la composabilité, ce qui signifie que différentes unités informatiques ou chaînes parallèles peuvent coopérer pour implémenter des fonctions complexes.

La différence entre AO et Polkadot :

  1. Différences architecturales : Polkadot dispose d'une chaîne de relais centralisée, tandis que l'ordinateur AO est basé sur le stockage décentralisé d'Arweave, et les résultats de calcul de chaque unité de calcul sont stockés sur Arweave.
  2. Liberté de déploiement : Polkadot avait l'habitude d'avoir des restrictions de fente de carte. Bien que cette restriction ait maintenant été levée, les ordinateurs AO n'ont en principe aucune restriction de fente de carte, ce qui permet aux utilisateurs de déployer leurs propres machines pour exécuter des unités de calcul.

Q & A

(Au cours de cette session, outprog répond aux questions de l'auditoire)

Question : Comment DAPP accède-t-il à AO ? La page frontale de l'application doit-elle interagir avec l'interface API back-end écrite en tant que processus ?

Réponse :

  1. Accès DAPP AO:
    a. DAPP peut accéder au réseau AO via l'interface de messages de l'ordinateur AO. Cela signifie que DAPP peut utiliser les capacités de communication du réseau AO pour interagir avec d'autres applications ou services.
    b. Pour les DAPPs qui ont besoin d'effectuer des calculs spécifiques ou d'émettre des jetons, AO fournit une prise en charge des processus natives. Les développeurs peuvent utiliser ces processus pour mettre en œuvre les besoins de calcul de DAPP ou les fonctions d'émission de jetons.

  2. Interaction de l'API frontale et back-end :
    La page frontale n'a pas besoin d'être écrite comme l'interface API back-end du processus d'interaction. Les développeurs peuvent choisir de se connecter directement à l'interface de messagerie d'AO, ou d'utiliser des services back-end existants (comme Alipay) comme un processus d'AO et de transférer des informations vers d'autres plates-formes via le réseau AO.
    b. Si le service back-end de DAPP est déjà un processus, la page front-end peut interagir avec lui à travers le réseau AO pour envoyer et recevoir des données. Cette méthode interactive permet à DAPP d'atteindre une communication inter-chaîne et un partage de données dans le réseau AO.

La suggestion finale pour les développeurs est d'utiliser AO comme système de messagerie lors du développement d'applications AO. Si vous ne comprenez pas le système AO, vous pouvez apprendre le langage Erlang. La terminologie dans l'architecture AO est essentiellement la même que celle d'Erlang.

Question : AO a-t-il l’intention de développer un SDK à l’avenir ?

Réponse :

Peut-être que les responsables d'Arweave ne le feront pas eux-mêmes, et le projet doit le développer par lui-même. everVision prévoit de développer une série d'outils dans le langage Golang qui peuvent interagir avec AR et AO. Je crois qu'il y aura aussi des SDK pour diverses autres langues dans l'écosystème.

Question : Comment développer des contrats intelligents sur AO?

Réponse:

Vos propres contrats intelligents sur AO doivent être développés avec Lua. Cependant, les threads sur AO sont compatibles avec des contrats intelligents dans d'autres langues, que ce soit Solidity, Move, Rust ou Warp.

Quel récit la sortie de AO créera-t-elle pour l'ensemble de l'industrie de la blockchain ?

Hill:

  1. La valeur des données éternelles:
    AO est basé sur la fonction de stockage permanent d'Arweave, mettant l'accent sur la valeur à long terme des données. À l'époque de Web2, les données étaient généralement stockées dans de grandes bases de données d'entreprises, tandis qu'à l'époque de Web3, les données sont stockées sur la blockchain, mais le coût est généralement plus élevé. AO fournit une solution de stockage permanent à faible coût qui permet aux données de grande valeur de continuer à générer de la valeur.

  2. La combinaison de l'IA et de la blockchain :
    Dans le domaine de l'IA, les données et la puissance de calcul sont deux ressources rares clés qui génèrent de la valeur. AO fournit à l'IA un accès à des données de grande valeur stockées de manière permanente tout en maintenant les coûts de stockage les plus bas de l'industrie. Cette combinaison offre de nouvelles possibilités pour le développement d'applications d'IA sur la blockchain.

  3. Potentiel des applications d'IA décentralisées:
    La scalabilité de AO crée des conditions pour le développement d'applications d'IA décentralisées. À mesure que les produits d'IA deviennent de plus en plus dépendants de jeux de données spécifiques, les produits eux-mêmes peuvent devenir de plus en plus précieux à mesure que les données s'accumulent.

  4. Accès natif à la couche informatique d'Arweave:
    AO est la seule solution avec un accès natif à la couche de calcul d'Arweave, qui offre aux développeurs une plateforme unique pour construire et exécuter des applications d'IA basées sur des données éternelles.

  5. L'impact de AO sur l'industrie:
    Le lancement de AO a attiré l'attention de l'industrie et a été perçu comme une technologie potentiellement révolutionnaire. Il offre non seulement une nouvelle perspective sur l'application de l'IA dans la blockchain, mais apporte également une nouvelle direction narrative au développement de l'ensemble de l'industrie de la blockchain.

Zhixiong Pan:

  1. Expérience utilisateur améliorée:
    Le cadre d'A0 permet aux développeurs de construire des applications qui sont plus conformes aux habitudes des utilisateurs de Web2, ce qui signifie que les utilisateurs peuvent profiter de la commodité des applications décentralisées sans être conscients de la complexité de la technologie de la blockchain.

  2. Mise en œuvre d'applications Web3 full-stack:
    AO permet aux développeurs de créer des applications Web3 complètes, y compris des pages web statiques et dynamiques, ainsi que des applications nécessitant du calcul. Cela offre aux développeurs une plus grande flexibilité, leur permettant de concevoir des applications plus riches et complexes.

  3. Intégration des données d'IA:
    La sortie de AO peut apporter de nouvelles solutions pour le traitement et le stockage des données d'IA, modifiant potentiellement l'échelle du traitement des données d'IA et offrant de nouvelles possibilités pour les applications d'IA sur la blockchain.

  4. Défis aux modèles économiques existants:
    La publication de AO peut poser des défis au modèle économique d'Arweave, car elle peut modifier la demande des utilisateurs pour le stockage et les ressources informatiques. Cela peut nécessiter qu'Arweave s'adapte en conséquence aux nouveaux développements du marché et technologiques.

  5. Intégration de la technologie et des habitudes des utilisateurs :
    L’objectif d’AO est de créer une application qui puisse s’adapter aux habitudes de la plupart des utilisateurs sans que ceux-ci n’aient à comprendre la technologie qui la sous-tend. Ce récit met l’accent sur l’importance de la convivialité et de la convivialité de la technologie blockchain.

Gerry Wang:

  1. Avancées en termes de scalabilité:
    AO combiné avec Arweave fournit une solution d'évolutivité qui diffère des blockchains traditionnels. Il ne repose plus sur les utilisateurs pour concourir pour des ressources de bande passante limitées, mais améliore l'évolutivité du réseau grâce à des modules de calcul parallèle, évitant ainsi le problème de goulot d'étranglement dans les réseaux de blockchain traditionnels.

  2. Un nouveau modèle de calcul décentralisé:
    La philosophie de conception de AO est de créer un superordinateur parallèle qui permet à un nombre quelconque de processus de s'exécuter en parallèle en même temps. Ce modèle prend en charge non seulement les calculs à grande échelle, mais garantit également la vérifiabilité des calculs, une caractéristique que les systèmes informatiques décentralisés précédents n'avaient pas.

  3. Faisabilité de l'application pratique:
    Le livre blanc d'AO mentionne des applications telles que BitTorrent comme des exemples qui démontrent l'utilisation généralisée et la faisabilité du modèle de partage de bande passante. Le succès de ce modèle démontre le potentiel et l'utilité de l'approche de calcul décentralisé adoptée par AO pour des applications pratiques.

  4. Transformation du récit de l'industrie:
    La sortie de AO n'est pas seulement une innovation technique, elle change également le récit de l'industrie de la blockchain. AO offre une nouvelle perspective pour résoudre le problème de la scalabilité de la blockchain grâce à la décentralisation et au calcul parallèle, ce qui ouvre de nouvelles voies et possibilités pour le développement de l'industrie.

  5. Perspective:
    Le lancement de AO est considéré comme prometteur car il offre une solution faisable et pragmatique pour améliorer la scalabilité de la Blockchain. Cette solution n'est pas seulement réalisable en théorie, mais montre également son fort potentiel dans les applications pratiques.

outprog:

  1. La transition du stockage au calcul :
    Le lancement de AO marque qu'Arweave n'est plus seulement une plateforme de stockage, mais ajoute de la puissance de calcul. Cela offre une nouvelle option pour d'autres projets de blockchain, permettant aux développeurs de développer des applications plus facilement sans avoir à se soucier des transactions sous-jacentes et du traitement des transactions.

  2. Améliorer l'expérience utilisateur:
    Le lancement de AO permet aux développeurs de créer des applications de manière plus conforme aux habitudes des utilisateurs de Web2, offrant une meilleure expérience utilisateur. Les utilisateurs peuvent profiter de la commodité des applications décentralisées sans être conscients de la complexité technique qui les sous-tend.

  3. Ouverture et inclusivité:
    La puissance de calcul de AO offre la possibilité d'intégration pour divers projets de blockchain. Qu'il s'agisse de Web3, Web2 ou d'autres blockchains, ils peuvent être intégrés sur le réseau AO, démontrant son haut degré d'ouverture et d'inclusivité.

  4. Système d'identité décentralisée:
    La publication de AO permet aux utilisateurs de gérer plus facilement leurs identités, par exemple, en utilisant leurs smartphones comme portefeuilles matériels et en combinant la liaison e-mail et téléphone pour obtenir une vérification d'identité décentralisée.

  5. Plateforme pour le passé, le présent et l'avenir:
    La puissance de calcul d'AO permet à Arweave non seulement de stocker des données historiques passées, mais aussi de transporter des données actuelles. Il est même possible d'enregistrer les activités de l'ensemble d'Internet sur Arweave, en faisant une plateforme complète et historique.

  6. Reformulation du récit de la blockchain:
    Le lancement de AO réinitialise la narration d'Arweave, passant d'une chaîne de stockage unique à une plateforme de calcul et de stockage complète. Ce changement revêt une grande importance pour le développement de l'ensemble de l'écosystème blockchain, offrant plus de possibilités aux développeurs et aux utilisateurs.

Résumé

Nous espérons que tout le monde se concentrera sur le développement technique de AO plutôt que sur de simples gains financiers à court terme sur le marché secondaire. Bien que les marchés financiers puissent offrir des retours rapides, la vraie valeur provient du développement à long terme de l'écosystème et du soutien de la communauté de développeurs. La croissance à long terme de AO dépend du développement sain de l'écosystème et de la participation active de la communauté de développeurs. Des projets excellents et des applications innovantes soutiendront également la croissance continue de AO.

Rejouer de l'espace :

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

déclaration :

  1. Cet article est reproduit à partir de [ PermaDAO],Titre original "X Space Activity Record | AO est-il un tueur d'Ethereum? Comment va-t-il promouvoir la nouvelle narration de la blockchain?", Droits d'auteur appartiennent à l'auteur original [Jomosis], if you have any objections to the reprint, please contact thePorte Apprendrel'équipe, et l'équipe s'en chargera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les points de vue personnels de l'auteur et ne constituent pas des conseils en matière d'investissement.

  3. D’autres versions linguistiques de l’article sont traduites par l’équipe de Gate Learn et ne sont pas mentionnées dans Gate, l'article traduit ne peut être reproduit, distribué ou plagié.

株式

Comment AO Impactera-t-il la nouvelle narration de la Blockchain?

Intermédiaire3/26/2024, 6:53:28 PM
Suite à l'événement de lancement de AO, l'écosystème Arweave attire une fois de plus l'attention. PermaDAO invite des experts à discuter des concepts, de la conception et de l'expérience utilisateur de AO, en mettant l'accent sur les nouvelles opportunités qu'il offre aux développeurs et à l'ensemble de l'industrie de la blockchain, ainsi que sur son impact sur la création d'une nouvelle narration.

Titre original: Journal des événements X Space | AO est-il le tueur d'Etherum, comment va-t-il promouvoir le nouveau récit de la blockchain?

Résumé : À la suite de l'événement de lancement d'AO, l'écosystème Arweave attire une fois de plus l'attention. PermaDAO invite des experts du domaine Arweave à discuter des concepts, de la conception et de l'expérience utilisateur d'AO, mettant l'accent sur les nouvelles opportunités qu'il offre aux développeurs et à l'ensemble de l'industrie de la blockchain, ainsi que sur le rôle d'AO dans la définition d'une nouvelle narration dans l'industrie de la blockchain.

Dans le monde numérique en constante évolution, depuis sa création en 2018, Arweave a discrètement occupé une place dans l'univers de la blockchain avec son concept unique de stockage décentralisé. Au cours des cinq dernières années, le nom d'Arweave a été acclamé parmi les passionnés de technologie, mais ses fonctionnalités techniques complexes l'ont rendu à la fois familier et lointain pour beaucoup. Maintenant, avec l'émergence de AO, cet écosystème est de nouveau au centre de l'attention, suscitant une série de curiosité et de questions.

Pour répondre à ces demandes, PermaDAO a lancé un événement unique X Space, invitant des invités de poids pour discuter si AO deviendra le "tueur" d'Ethereum.

Nous avons le privilège d'avoir l'un des cofondateurs de AO et promoteurs du paradigme SCP, Wei Xiong (@outprog_ar) , évangéliste d'AO et co-fondateur de ChainFeeds, Zhixiong Pan (@nake13) le fondateur d'ArweaveOasis, Gerry Won, et le responsable de la recherche de SevenX (@Hill79025920) , qui se concentre depuis longtemps sur l'espace Arweave. Ils nous guideront à travers l'histoire du développement technique d'Arweave depuis sa création, approfondissant notre compréhension de ce pionnier du stockage décentralisé. Levons ensemble le voile sur le mystère de AO et explorons comment il stimule davantage le développement d'une nouvelle narration dans l'espace de la blockchain.

AO Computer: Qu'est-ce que c'est?

Zhixiong Pan: AO est un protocole de données standardisé pour le traitement des données et l'échange d'informations.

L'intention de conception d'Arweave et d'Ethereum diffère. Ethereum est conçu pour les services de calcul, tandis qu'Arweave se concentre sur le stockage. Cependant, dès le départ, le fondateur Sam explore une approche différente pour réaliser un ordinateur mondial, ce qui a conduit à la naissance de AO. AO n'est pas un ordinateur ni un réseau indépendant. C'est un protocole de données basé sur Arweave, établissant des normes pour le traitement des données et l'échange d'informations. En stockant des journaux responsables du calcul des données sur Arweave, un ordinateur mondial peut être exécuté sur Arweave et les tâches qui y sont effectuées peuvent être exploitées de manière concurrente. Par exemple, le paradigme SCP, après abstraction et standardisation, devient AO.

Gerry Wang: AO remplit la pièce du puzzle informatique pour Arweave.

La structure hiérarchique de AO peut être comparée à la structure du paradigme SCP. Arweave sert de couche de partage d'informations à AO, permettant aux programmes s'exécutant sur AO de partager des données sur Arweave, atteignant ainsi l'objectif de créer un ordinateur mondial décentralisé. Les projets sur les blockchains traditionnelles sont comprimés dans une blockchain monofil, attendant leur tour pour s'exécuter. AO, basé sur Arweave, construit une couche informatique supérieure capable d'exécuter des processus en parallèle, résolvant les problèmes de scalabilité et ouvrant un espace d'imagination. AO transforme Arweave, qui était une blockchain capable uniquement de stockage, en une blockchain dotée de capacités de calcul parallèle.

Hill: AO réalise une version améliorée de la fonctionnalité d'inscription.

D'un point de vue de la valorisation, la valeur captée par les GPU favorise grandement le passage d'Arweave à l'informatique. Du point de vue de l'utilisateur et de l'investisseur, Arweave est semblable à une version améliorée des inscriptions. Dans le réseau Bitcoin, en raison des restrictions de stockage, les utilisateurs ne peuvent effectuer que des opérations relativement simples telles que le minage, le déploiement et le transfert d'actifs, la plupart des calculs étant effectués hors chaîne par les indexeurs. Les indexeurs n'ont aucun incitatif malveillant, car les utilisateurs peuvent vérifier le processus de calcul et les résultats en changeant d'indexeurs ou en exécutant leurs propres indexeurs. Sur Arweave, avec sa capacité de stockage dépassant largement celle de Bitcoin, les développeurs peuvent construire une couche informatique plus complexe et puissante. AO est basé sur cette idée, permettant à toutes les instructions de calcul et aux résultats d'état intermédiaire d'être stockés sur Arweave, offrant des capacités de calcul similaires aux inscriptions de Bitcoin mais plus puissantes et flexibles.

outprog: Le protocole AO permet un échange d'informations et une collaboration efficaces entre différentes applications, offrant une plateforme ouverte aux possibilités illimitées.

Au cœur de AO se trouve un protocole d'information qui permet la communication entre différentes applications s'exécutant sur Arweave. Chaque application peut envoyer des informations de demande au réseau AO, telles que des demandes de solde de compte. L'application réceptrice utilisera son mécanisme de consensus pour renvoyer les résultats au demandeur via le réseau AO. Cela permet à différentes applications d'effectuer des opérations composites en utilisant le réseau AO, réalisant ainsi un échange d'informations entre chaînes.

Ce protocole de communication de AO n'est pas limité aux applications de la blockchain; il permet également aux applications Web2 traditionnelles de participer à ce réseau décentralisé en s'intégrant à l'interface du protocole AO. Cela signifie que les applications Web2 et Web3 peuvent utiliser l'ordinateur AO pour une authentification de message fiable et une collaboration.

La vision de AO Computer est de briser les barrières entre Web2 et Web3, permettant aux développeurs de développer des applications décentralisées en utilisant les méthodes Web2 ou facilitant le pontage et l'échange d'informations directs entre les applications Web2 et Web3. La conception de ce protocole de communication fait de AO Computer une plateforme ouverte, soutenant l'interopérabilité entre diverses applications et offrant aux développeurs des possibilités illimitées.

Quelle est la différence architecturale entre un ordinateur AO et Ethereum EVM ?

Zhixiong Pan:

  1. Le focus de la conception architecturale: AO résout d'abord les problèmes de stockage, et EVM considère d'abord les problèmes de calcul
    un ordinateur AO : se concentre sur le stockage permanent des données, fournissant un espace de stockage énorme et immuable, similaire à la bande de papier d'une machine de Turing, pour stocker et effectuer des calculs.
    b. Ethereum EVM: se concentre sur la puissance de calcul et fournit un environnement pour l'exécution de contrats intelligents. Sa conception originale vise à atteindre la complétude de Turing et permettre l'exécution de tâches informatiques complexes.

  2. Modèle de calcul : AO peut exécuter des tâches de calcul de manière indépendante sur différents nœuds, tandis que l'EVM nécessite que tous les nœuds exécutent les mêmes tâches de calcul.
    Un ordinateur AO : Basé sur le stockage distribué et le calcul parallèle, il permet d'exécuter des tâches de calcul de manière indépendante sur différents nœuds et de communiquer et collaborer à travers le réseau AO.
    b. Ethereum EVM: En utilisant un modèle de calcul centralisé, tous les nœuds doivent effectuer le même processus de calcul pour vérifier les transactions et les contrats intelligents, ce qui entraîne une redondance de calcul.

  3. Mécanisme de consensus: AO utilise des données pour maintenir un consensus, tandis que l'EVM utilise la compétition ou l'équité pour parvenir à un consensus.
    a. Ordinateur AO : En utilisant le mécanisme de consensus de chaîne de hachage, le nombre d'ensembles de données stockés par les mineurs devient le plus grand contributeur aux performances de minage, en mettant l'accent sur l'accessibilité des données et la durabilité du stockage.
    b. Ethereum EVM: fonctionne sous le mécanisme de consensus PoW (Proof of Work) ou PoS (Proof of Stake), mettant l'accent sur l'atteinte du consensus réseau par la compétition ou l'équité.

  4. Logique de calcul : AO peut définir sa propre logique de calcul, tandis que l'EVM ne peut suivre que la logique d'opération prédéfinie.
    a. Ordinateur AO : L'exécution des contrats intelligents est étroitement liée au stockage des données. La logique informatique peut être personnalisée en fonction des besoins de l'application et offre une plus grande flexibilité au niveau du stockage.
    b. Ethereum EVM: L'exécution des contrats intelligents suit des opcodes prédéfinis, qui sont exécutés de la même manière sur tous les nœuds pour garantir la cohérence de l'état du réseau.

outprog:

  1. L'architecture de l'Ethereum EVM:
    L'EVM d'Ethereum a été initialement conçu pour être une extension du script Bitcoin, visant à atteindre des capacités de calcul complètes de Turing. Ethereum facilite la mise en œuvre des changements d'état et des calculs par l'EVM en remplaçant le modèle UTXO par un modèle d'état.

  2. Problème de redondance de calcul:
    La redondance computationnelle d'Ethereum est très élevée, car chaque transaction doit être calculée de manière répétée sur des milliers de nœuds du réseau, ce qui entraîne un énorme gaspillage de ressources. C'est l'une des raisons pour lesquelles Ethereum a du mal à surmonter ses limitations de performance, car il s'agit essentiellement d'une machine monofilament.

  3. Architecture de l'ordinateur AO :
    L'architecture de l'ordinateur AO est complètement différente de celle de l'EVM Ethereum. L'ordinateur AO est basé sur Arweave, un système de stockage distribué et immuable. Dans un ordinateur AO, les ressources informatiques sont décentralisées et il peut y avoir plusieurs nœuds indépendants effectuant des opérations. Ces nœuds peuvent traiter indépendamment des ensembles de données et effectuer des calculs.

  4. Calcul parallèle et collaboration :
    L'ordinateur AO permet à différents nœuds de fonctionner de manière indépendante et de collaborer selon les besoins. Ce modèle de calcul parallèle permet à l'ordinateur AO de gérer des tâches plus complexes et d'améliorer les performances globales du réseau.

  5. Modèle de concurrence de l'ordinateur AO :
    L'architecture de l'ordinateur AO prend en charge le traitement concurrent, contrairement au modèle de calcul à thread unique de l'Ethereum EVM. Le modèle de concurrence de l'ordinateur AO est similaire au modèle d'acteur dans le langage Erlang, qui met en œuvre la concurrence entre différents processus par l'envoi de messages.

  6. La praticité des ordinateurs AO :
    La conception de l'ordinateur AO était pragmatique, ce n'était pas juste une idée théorique, mais elle était déjà mise en œuvre et pouvait être utilisée en pratique. La sortie et l'application de l'ordinateur AO démontrent sa praticité et complètent la technologie de la blockchain existante.

Gerry Wang :

  1. Poursuite continue des objectifs à long terme:
    L'équipe d'Arweave se concentre sur la réalisation de ses objectifs à long terme, même si ces objectifs ne suscitent pas immédiatement l'attention du public. Ils améliorent le mécanisme de consensus grâce à des mises à jour constantes et des itérations pour garantir la stabilité et l'efficacité du réseau.

  2. Amélioration itérative du mécanisme de consensus:
    Arweave a subi au moins quatre itérations de son mécanisme de consensus, chacune conçue pour réduire la concurrence pour la puissance de calcul et augmenter l'efficacité de la réplication et du stockage des données. Ce processus itératif démontre l'attention de l'équipe Arweave aux détails techniques et l'optimisation continue des performances du réseau.

Note de l'éditeur: Veuillez vous référer à " Comprendre le processus d'itération du mécanisme de consensus d'Arweave“En savoir plus.

  1. Attitude de développement pragmatique:
    L'équipe Arweave préfère des solutions matures et éprouvées telles que les modèles d'acteurs pendant le développement. Ils ne recherchent pas le battage médiatique à court terme, mais se concentrent sur la construction d'un système optimal, ce qui reflète leur accent mis sur la praticité et la stabilité.

  2. Style de travail discret et concentré :
    L'équipe Arweave peut ne pas apparaître souvent en public, mais elle mène discrètement un travail de développement continu en arrière-plan. Leur style de travail discret et leur attitude sérieuse envers l'itération permettent à l'écosystème Arweave de se développer de manière stable.

  3. Intégration des solutions existantes:
    Lorsque Arweave construit son système, il intègre des solutions existantes, telles que des modèles d'acteurs, pour s'assurer que le système fonctionne efficacement. Cette stratégie d'intégration aide Arweave à atteindre rapidement ses objectifs tout en maintenant la stabilité et la fiabilité du système.

Comment est l'expérience utilisateur après la sortie de AO?

outprog:

  1. Défis d'accès :
    Les utilisateurs peuvent rencontrer des problèmes de réseau lorsqu'ils tentent d'accéder aux ordinateurs AO, ce qui peut être causé par des paramètres VPN incorrects ou d'autres problèmes de connexion réseau.
    b. Étant donné que AO est actuellement en phase de test, il peut y avoir quelques bugs et problèmes système, ce qui peut affecter l'accès des utilisateurs au réseau de test.

  2. Méthode d'accès :
    Les utilisateurs peuvent apprendre comment accéder à l'ordinateur AO grâce à des tutoriels en ligne et des démonstrations. Par exemple, Sam et Tom ont fourni des instructions détaillées lors du lancement montrant comment utiliser NPM et la passerelle Arweave pour télécharger et exécuter le programme original. Adresse du tutoriel :https://twitter.com/aoTheComputer/status/1763702970040856833
    b. Les utilisateurs doivent établir le Connecteur ou le Processus correspondant, qui est le composant clé pour communiquer avec le réseau AO.

  3. Expérience utilisateur:
    a. Pour les développeurs, en suivant des tutoriels et des démonstrations, ils peuvent progressivement découvrir l'ensemble du processus de l'ordinateur AO dans de bonnes conditions réseau.
    b. Même pour les non-développeurs, en regardant la démonstration, ils peuvent clairement comprendre le principe de fonctionnement et le processus opérationnel de l'ordinateur AO.

  4. Facilité d'utilisation :
    L'ordinateur AO semble être conçu pour offrir une expérience facile à comprendre et à utiliser, même à sa phase bêta, encourageant les utilisateurs à expérimenter et à explorer.

Quel est le lien entre le jeton AO et AR? Quel genre de mécanisme d'incitation AO aura-t-il à l'avenir?

outprog:

1) Séparation des jetons : Les fonctions des jetons AO et des jetons AR sont séparées. Les jetons AO se concentrent sur la résolution des problèmes de communication entre les applications, tandis que les jetons AR se concentrent sur la fonctionnalité de stockage d'Arweave. Cette séparation est semblable à la division du travail dans le monde réel, où chaque jeton a son rôle et ses responsabilités spécifiques.

2) Principes de conception des jetons AO : La conception des jetons AO sera basée sur des observations de la pratique et du fonctionnement réel des réseaux de test. Sam Williams (Fondateur d'Arweave) pondérera et concevra les jetons AO en fonction de ces situations pratiques pour garantir qu'ils répondent efficacement aux besoins du réseau.

3) Objectif des jetons AR : L'objectif des jetons AR est de soutenir la capacité de stockage permanent d'Arweave. Sam ne s'intéresse pas aux fonctionnalités telles que le staking ou la DeFi; son objectif principal est de garantir qu'Arweave atteint le stockage de données permanent.

4) Utilité des jetons: La conception des jetons AO suivra le principe d'optimalité pour soutenir les besoins de communication d'un ordinateur distribué, décentralisé et mondial. Cette philosophie de conception met l'accent sur la praticité et l'efficacité des jetons dans le réseau.

5) Attitude pragmatique envers les jetons : D'un point de vue pragmatique, la spécialisation des jetons est nécessaire. Essayer de résoudre tous les problèmes (tels que le calcul et le stockage) avec un seul jeton serait coûteux, tandis que la séparation des fonctions des jetons peut permettre d'atteindre plus efficacement leurs objectifs respectifs.

Gerry Wang :

1) Positionnement des jetons : les jetons AR sont considérés comme des actifs plus professionnels et rigoureux, leur conception et leur utilisation suivant des normes strictes. Les jetons AO sont relativement plus flexibles, leur définition spécifique et leurs mécanismes restant à déterminer, nécessitant une observation et une formulation supplémentaires.

2) Problèmes d’incitation pour les mineurs :

a. Le nombre de nœuds mineurs dans le réseau Arweave est limité et les mineurs ont clairement besoin de profit. Sans incitations suffisantes, les mineurs peuvent se tourner vers d'autres activités minières plus rentables.

b. Arweave a mis en place un mécanisme de coffre d'entraide, allouant automatiquement une partie des récompenses minières au coffre et les libérant progressivement aux mineurs au fil du temps pour garantir le stockage à long terme des données.

3) Défis des mécanismes d'incitation :

a. Les mécanismes d'incitation actuels peuvent manquer d'attrait pour les mineurs cherchant des profits immédiats, ce qui pourrait affecter la stabilité et le développement à long terme du réseau.

b. Les jetons AO peuvent explorer de nouvelles méthodes incitatives pour augmenter la motivation des mineurs, renforçant ainsi les fondements de l'ensemble du réseau.

4) Perspectives futures :

a. Si un mécanisme incitatif efficace peut être conçu pour bénéficier aux mineurs des jetons AO, ce serait une excellente conception de système.

b. Actuellement, ces problèmes et solutions potentielles sont encore sous observation et résolution, nécessitant une exploration et une pratique supplémentaires.

Selon le style passé de l'équipe Arweave, les invités spéculent qu'il pourrait impliquer la distribution aérienne aux premiers utilisateurs de l'écosystème Arweave ou nécessiter la combustion de jetons AR pour obtenir AO, mais des détails spécifiques sont toujours en attente d'une annonce officielle de l'équipe Arweave.

Comment les développeurs accèdent-ils à AO? Quels types de projets sont adaptés pour une intégration avec AO?

outprog:

La manière d'accéder à AO consiste à accéder au message que nous voulons que le réseau AO diffuse selon les spécifications du protocole AO. Que ce soit un programme Web2 ou Web3, vous devez simplement accéder aux informations dans le programme natif ou aux nœuds natifs via l'interface de message AO.

AO peut apporter son soutien aux projets de la manière suivante :

  • Compatibilité : AO prend en charge diverses formes de threads, qu'ils soient basés sur WASM ou EVM, et peut être connecté à AO via certains moyens techniques.
  • Projets de co-création de contenu : AO prend également en charge les projets de co-création de contenu. Vous pouvez publier des NFT atomiques sur AO, télécharger des données et les combiner avec UDL pour construire des NFT sur AO.
  • La composabilité des données : les NFT sur AR et AO peuvent réaliser la composabilité des données, permettant à un article ou un contenu d'être partagé et affiché sur plusieurs plateformes tout en conservant la cohérence et les propriétés originales de la source de données. Lorsque le contenu est mis à jour, le réseau AO peut diffuser ces mises à jour à toutes les plateformes pertinentes pour assurer la synchronisation du contenu et la diffusion du dernier état.
  • Rétroaction sur la valeur et propriété : les créateurs de contenu peuvent vendre leurs œuvres sous forme de NFT et transférer des informations de propriété via le réseau AO pour réaliser une rétroaction de valeur pour le contenu.

Discussion sur la compréhension de l'AOS

(Q: Zhixiong Pan, A: Outprog)

Q: AOS peut-il être compris comme un fil d'AO ?

A: AOS est actuellement un outil terminal. Les développeurs utilisent AOS pour télécharger, exécuter et exécuter des threads. Ainsi, AOS est un ensemble d'outils sur le protocole AO.

Q : Chaque application est-elle un AO, ou l'application est-elle sur AOS ? Les développeurs déploieront-ils des applications sur le fil AO ?

A: 1) Relation entre les applications et AO:: Théoriquement, l'application peut exister en tant qu'instance AO indépendante, ou elle peut s'exécuter sur la couche de protocole de AO. La clé est de savoir si l'application suit les spécifications de protocole de AO et est capable d'envoyer et de recevoir des données selon ces spécifications.

2) Polyvalence du protocole AO : Le protocole AO est un protocole de communication qui permet à des applications écrites dans différentes langues (telles que Golang ou JavaScript) de communiquer entre elles tout en respectant les spécifications du protocole. Cette communication est réalisée en envoyant des données au réseau AO.

3) Le rôle de AOS: AOS peut être considéré comme un environnement qui prend en charge le développement et le déploiement d'applications. Les applications peuvent être développées sur AOS et interagir avec le réseau AO à travers AOS.

4) Déploiement de l'application: Les développeurs peuvent choisir de déployer des applications sur les threads de AO, ce qui signifie que l'application interagira directement avec le protocole de communication du réseau AO. Cette méthode de déploiement permet aux applications de tirer parti des capacités de calcul parallèle et de transfert de données du réseau AO.

5) Analogie avec l'architecture microservices: Le réseau AO peut être analogué à une architecture de microservices, dans laquelle chaque application (ou service) est une unité indépendante et communique à travers le protocole AO. Cette architecture est similaire à la file de messages Kafka et est utilisée pour implémenter la livraison de messages entre les services.

En conclusion, les applications Web2 ou Web3 peuvent devenir des threads sur AO. Après avoir utilisé la norme de protocole AO, une communication vérifiable peut être effectuée dans tout le réseau AO ou l'environnement informatique.

Q: Quelle est la différence entre AO et ICP?

A: ICP est semblable au développement dans un conteneur standardisé, où chaque conteneur a certaines contraintes de mémoire. À la fois AO et ICP utilisent effectivement le modèle d'acteur, mais la différence réside dans le fait qu'ICP fournit un service cloud dans un modèle de conteneur similaire à Docker, tandis qu'AO est plus flexible. AO peut être accédé sans utiliser AOS, tant qu'il adhère aux normes du protocole AO, permettant l'intégration avec des applications Web2 et Web3.

Comparer AO et Polkadot du point de vue de l'architecture du sharding

outprog:

Polkadot est un modèle de chaîne relais + parachain. Chaque processus de AO est équivalent à la chaîne relais de Polkadot. Si AO doit miser des jetons AO à l'avenir pour exécuter un processus, cela sera similaire à l'emplacement d'enchères de Polkadot.

Hill:

Similarité entre AO et Polkadot :

  1. Garantie de sécurité : la chaîne relais de Polkadot garantit la sécurité de toutes les chaînes parallèles, tandis que dans AO computer, Arweave (AR) garantit la sécurité de chaque unité de calcul (processus). Tous deux sont responsables de stocker l'état global et de garantir la sécurité du réseau.
  2. Composabilité : Les deux AO Computer et Polkadot prennent en charge la composabilité, ce qui signifie que différentes unités informatiques ou chaînes parallèles peuvent coopérer pour implémenter des fonctions complexes.

La différence entre AO et Polkadot :

  1. Différences architecturales : Polkadot dispose d'une chaîne de relais centralisée, tandis que l'ordinateur AO est basé sur le stockage décentralisé d'Arweave, et les résultats de calcul de chaque unité de calcul sont stockés sur Arweave.
  2. Liberté de déploiement : Polkadot avait l'habitude d'avoir des restrictions de fente de carte. Bien que cette restriction ait maintenant été levée, les ordinateurs AO n'ont en principe aucune restriction de fente de carte, ce qui permet aux utilisateurs de déployer leurs propres machines pour exécuter des unités de calcul.

Q & A

(Au cours de cette session, outprog répond aux questions de l'auditoire)

Question : Comment DAPP accède-t-il à AO ? La page frontale de l'application doit-elle interagir avec l'interface API back-end écrite en tant que processus ?

Réponse :

  1. Accès DAPP AO:
    a. DAPP peut accéder au réseau AO via l'interface de messages de l'ordinateur AO. Cela signifie que DAPP peut utiliser les capacités de communication du réseau AO pour interagir avec d'autres applications ou services.
    b. Pour les DAPPs qui ont besoin d'effectuer des calculs spécifiques ou d'émettre des jetons, AO fournit une prise en charge des processus natives. Les développeurs peuvent utiliser ces processus pour mettre en œuvre les besoins de calcul de DAPP ou les fonctions d'émission de jetons.

  2. Interaction de l'API frontale et back-end :
    La page frontale n'a pas besoin d'être écrite comme l'interface API back-end du processus d'interaction. Les développeurs peuvent choisir de se connecter directement à l'interface de messagerie d'AO, ou d'utiliser des services back-end existants (comme Alipay) comme un processus d'AO et de transférer des informations vers d'autres plates-formes via le réseau AO.
    b. Si le service back-end de DAPP est déjà un processus, la page front-end peut interagir avec lui à travers le réseau AO pour envoyer et recevoir des données. Cette méthode interactive permet à DAPP d'atteindre une communication inter-chaîne et un partage de données dans le réseau AO.

La suggestion finale pour les développeurs est d'utiliser AO comme système de messagerie lors du développement d'applications AO. Si vous ne comprenez pas le système AO, vous pouvez apprendre le langage Erlang. La terminologie dans l'architecture AO est essentiellement la même que celle d'Erlang.

Question : AO a-t-il l’intention de développer un SDK à l’avenir ?

Réponse :

Peut-être que les responsables d'Arweave ne le feront pas eux-mêmes, et le projet doit le développer par lui-même. everVision prévoit de développer une série d'outils dans le langage Golang qui peuvent interagir avec AR et AO. Je crois qu'il y aura aussi des SDK pour diverses autres langues dans l'écosystème.

Question : Comment développer des contrats intelligents sur AO?

Réponse:

Vos propres contrats intelligents sur AO doivent être développés avec Lua. Cependant, les threads sur AO sont compatibles avec des contrats intelligents dans d'autres langues, que ce soit Solidity, Move, Rust ou Warp.

Quel récit la sortie de AO créera-t-elle pour l'ensemble de l'industrie de la blockchain ?

Hill:

  1. La valeur des données éternelles:
    AO est basé sur la fonction de stockage permanent d'Arweave, mettant l'accent sur la valeur à long terme des données. À l'époque de Web2, les données étaient généralement stockées dans de grandes bases de données d'entreprises, tandis qu'à l'époque de Web3, les données sont stockées sur la blockchain, mais le coût est généralement plus élevé. AO fournit une solution de stockage permanent à faible coût qui permet aux données de grande valeur de continuer à générer de la valeur.

  2. La combinaison de l'IA et de la blockchain :
    Dans le domaine de l'IA, les données et la puissance de calcul sont deux ressources rares clés qui génèrent de la valeur. AO fournit à l'IA un accès à des données de grande valeur stockées de manière permanente tout en maintenant les coûts de stockage les plus bas de l'industrie. Cette combinaison offre de nouvelles possibilités pour le développement d'applications d'IA sur la blockchain.

  3. Potentiel des applications d'IA décentralisées:
    La scalabilité de AO crée des conditions pour le développement d'applications d'IA décentralisées. À mesure que les produits d'IA deviennent de plus en plus dépendants de jeux de données spécifiques, les produits eux-mêmes peuvent devenir de plus en plus précieux à mesure que les données s'accumulent.

  4. Accès natif à la couche informatique d'Arweave:
    AO est la seule solution avec un accès natif à la couche de calcul d'Arweave, qui offre aux développeurs une plateforme unique pour construire et exécuter des applications d'IA basées sur des données éternelles.

  5. L'impact de AO sur l'industrie:
    Le lancement de AO a attiré l'attention de l'industrie et a été perçu comme une technologie potentiellement révolutionnaire. Il offre non seulement une nouvelle perspective sur l'application de l'IA dans la blockchain, mais apporte également une nouvelle direction narrative au développement de l'ensemble de l'industrie de la blockchain.

Zhixiong Pan:

  1. Expérience utilisateur améliorée:
    Le cadre d'A0 permet aux développeurs de construire des applications qui sont plus conformes aux habitudes des utilisateurs de Web2, ce qui signifie que les utilisateurs peuvent profiter de la commodité des applications décentralisées sans être conscients de la complexité de la technologie de la blockchain.

  2. Mise en œuvre d'applications Web3 full-stack:
    AO permet aux développeurs de créer des applications Web3 complètes, y compris des pages web statiques et dynamiques, ainsi que des applications nécessitant du calcul. Cela offre aux développeurs une plus grande flexibilité, leur permettant de concevoir des applications plus riches et complexes.

  3. Intégration des données d'IA:
    La sortie de AO peut apporter de nouvelles solutions pour le traitement et le stockage des données d'IA, modifiant potentiellement l'échelle du traitement des données d'IA et offrant de nouvelles possibilités pour les applications d'IA sur la blockchain.

  4. Défis aux modèles économiques existants:
    La publication de AO peut poser des défis au modèle économique d'Arweave, car elle peut modifier la demande des utilisateurs pour le stockage et les ressources informatiques. Cela peut nécessiter qu'Arweave s'adapte en conséquence aux nouveaux développements du marché et technologiques.

  5. Intégration de la technologie et des habitudes des utilisateurs :
    L’objectif d’AO est de créer une application qui puisse s’adapter aux habitudes de la plupart des utilisateurs sans que ceux-ci n’aient à comprendre la technologie qui la sous-tend. Ce récit met l’accent sur l’importance de la convivialité et de la convivialité de la technologie blockchain.

Gerry Wang:

  1. Avancées en termes de scalabilité:
    AO combiné avec Arweave fournit une solution d'évolutivité qui diffère des blockchains traditionnels. Il ne repose plus sur les utilisateurs pour concourir pour des ressources de bande passante limitées, mais améliore l'évolutivité du réseau grâce à des modules de calcul parallèle, évitant ainsi le problème de goulot d'étranglement dans les réseaux de blockchain traditionnels.

  2. Un nouveau modèle de calcul décentralisé:
    La philosophie de conception de AO est de créer un superordinateur parallèle qui permet à un nombre quelconque de processus de s'exécuter en parallèle en même temps. Ce modèle prend en charge non seulement les calculs à grande échelle, mais garantit également la vérifiabilité des calculs, une caractéristique que les systèmes informatiques décentralisés précédents n'avaient pas.

  3. Faisabilité de l'application pratique:
    Le livre blanc d'AO mentionne des applications telles que BitTorrent comme des exemples qui démontrent l'utilisation généralisée et la faisabilité du modèle de partage de bande passante. Le succès de ce modèle démontre le potentiel et l'utilité de l'approche de calcul décentralisé adoptée par AO pour des applications pratiques.

  4. Transformation du récit de l'industrie:
    La sortie de AO n'est pas seulement une innovation technique, elle change également le récit de l'industrie de la blockchain. AO offre une nouvelle perspective pour résoudre le problème de la scalabilité de la blockchain grâce à la décentralisation et au calcul parallèle, ce qui ouvre de nouvelles voies et possibilités pour le développement de l'industrie.

  5. Perspective:
    Le lancement de AO est considéré comme prometteur car il offre une solution faisable et pragmatique pour améliorer la scalabilité de la Blockchain. Cette solution n'est pas seulement réalisable en théorie, mais montre également son fort potentiel dans les applications pratiques.

outprog:

  1. La transition du stockage au calcul :
    Le lancement de AO marque qu'Arweave n'est plus seulement une plateforme de stockage, mais ajoute de la puissance de calcul. Cela offre une nouvelle option pour d'autres projets de blockchain, permettant aux développeurs de développer des applications plus facilement sans avoir à se soucier des transactions sous-jacentes et du traitement des transactions.

  2. Améliorer l'expérience utilisateur:
    Le lancement de AO permet aux développeurs de créer des applications de manière plus conforme aux habitudes des utilisateurs de Web2, offrant une meilleure expérience utilisateur. Les utilisateurs peuvent profiter de la commodité des applications décentralisées sans être conscients de la complexité technique qui les sous-tend.

  3. Ouverture et inclusivité:
    La puissance de calcul de AO offre la possibilité d'intégration pour divers projets de blockchain. Qu'il s'agisse de Web3, Web2 ou d'autres blockchains, ils peuvent être intégrés sur le réseau AO, démontrant son haut degré d'ouverture et d'inclusivité.

  4. Système d'identité décentralisée:
    La publication de AO permet aux utilisateurs de gérer plus facilement leurs identités, par exemple, en utilisant leurs smartphones comme portefeuilles matériels et en combinant la liaison e-mail et téléphone pour obtenir une vérification d'identité décentralisée.

  5. Plateforme pour le passé, le présent et l'avenir:
    La puissance de calcul d'AO permet à Arweave non seulement de stocker des données historiques passées, mais aussi de transporter des données actuelles. Il est même possible d'enregistrer les activités de l'ensemble d'Internet sur Arweave, en faisant une plateforme complète et historique.

  6. Reformulation du récit de la blockchain:
    Le lancement de AO réinitialise la narration d'Arweave, passant d'une chaîne de stockage unique à une plateforme de calcul et de stockage complète. Ce changement revêt une grande importance pour le développement de l'ensemble de l'écosystème blockchain, offrant plus de possibilités aux développeurs et aux utilisateurs.

Résumé

Nous espérons que tout le monde se concentrera sur le développement technique de AO plutôt que sur de simples gains financiers à court terme sur le marché secondaire. Bien que les marchés financiers puissent offrir des retours rapides, la vraie valeur provient du développement à long terme de l'écosystème et du soutien de la communauté de développeurs. La croissance à long terme de AO dépend du développement sain de l'écosystème et de la participation active de la communauté de développeurs. Des projets excellents et des applications innovantes soutiendront également la croissance continue de AO.

Rejouer de l'espace :

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

déclaration :

  1. Cet article est reproduit à partir de [ PermaDAO],Titre original "X Space Activity Record | AO est-il un tueur d'Ethereum? Comment va-t-il promouvoir la nouvelle narration de la blockchain?", Droits d'auteur appartiennent à l'auteur original [Jomosis], if you have any objections to the reprint, please contact thePorte Apprendrel'équipe, et l'équipe s'en chargera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les points de vue personnels de l'auteur et ne constituent pas des conseils en matière d'investissement.

  3. D’autres versions linguistiques de l’article sont traduites par l’équipe de Gate Learn et ne sont pas mentionnées dans Gate, l'article traduit ne peut être reproduit, distribué ou plagié.

今すぐ始める
登録して、
$100
のボーナスを獲得しよう!