Après plusieurs jours d’échauffement, l’équipe d’Arweave a finalement annoncé le lancement d’une solution informatique parallèle appelée AO lors de la conférence de presse. Il leur a fallu un an entre la conception et le développement, mais sa première histoire remonte à la proposition d’Arweave, quatre ans. SmartWeave, une solution de contrat intelligent basée sur le stockage permanent. Le choix de ces solutions techniques est très différent de celui d’Ethereum ou d’autres réseaux de type Ethereum : Ethereum a commencé avec une machine virtuelle complète de Turing et a progressivement étendu son territoire ; tandis qu’Arweave a commencé avec un réseau qui fournissait un stockage permanent, puis a progressivement ajouté des capacités de calcul. .

Il existe trop de sujets techniques qui méritent une comparaison et une exploration approfondie, et il est peu probable que l’équipe Arweave puisse expliquer pleinement tous les points forts et idées techniques en plus d’une heure. Après avoir regardé la conférence de presse, j’ai compilé ces questions et sujets qui méritent une attention particulière.
AO est un ordinateur hyperparallèle, un environnement informatique décentralisé qui permet à un certain nombre de processus de s’exécuter en parallèle en même temps. Par rapport aux systèmes informatiques décentralisés précédents, l’AO peut réaliser à la fois des calculs à grande échelle et des calculs vérifiables. Le cœur d’AO est qu’il augmente non seulement le nombre de calculs vérifiables, mais réalise également des calculs vérifiables de toute ampleur. En construisant trois sous-réseaux différents et en utilisant Arweave comme couche de base, il atteint un degré élevé de capacités de traitement parallèle et calculs vérifiables.
Tirée du concept « Actor Oriented », l’abréviation est AO.
Il existe un modèle informatique concurrent en informatique appelé modèle d’acteur, qui est utilisé pour concevoir et mettre en œuvre des systèmes distribués, dans lesquels l’unité de base est « l’acteur ». La conception ou programmation orientée acteur fait référence à une méthode de conception ou de programmation basée sur le modèle Actor. Cette méthode convient à la création de systèmes hautement concurrents, distribués et tolérants aux pannes.
Le fondateur d’Arweave, Sam Williams, estime que l’AO est un paradigme de programmation complètement différent des systèmes de contrats intelligents et qu’il s’agit fondamentalement de la meilleure solution pour tous les systèmes distribués dans le monde et à l’ère Web2.
Un exemple que m’a donné GPT 4 : On peut le comparer à un acteur dans une représentation théâtrale. Dans un drame, chaque acteur joue un rôle et agit de manière indépendante, interagissant avec d’autres acteurs à travers le dialogue (messages), mais ils ne partagent pas l’état interne de chacun (état privé), chaque acteur ne peut qu’observer les actions des autres acteurs (reçu messages) pour réagir.
Ajoutez un fait intéressant : le titre de l’article qui proposait le modèle d’acteur en 1973 était “Un formalisme d’acteur modulaire universel pour l’intelligence artificielle”, qui avait pour but d’étudier l’intelligence artificielle.
AO se compose de trois sous-réseaux, à savoir Messenger Unit, Scheduler Unit et Compute Unit. Les abréviations sont MU, SU et CU. MU est responsable de la réception et du traitement des informations ; SU est utilisé pour la planification et le tri des informations ; CU est utilisé pour le traitement des calculs.

“AO est en fait un protocole de données ouvert et flexible permettant de stocker les journaux de calcul sur le protocole d’Arweave. Ce n’est pas un registre permanent, ni un réseau en soi.”
En tant qu’environnement informatique décentralisé, AO utilise le stockage en chaîne évolutif d’Arweave comme hôte permanent pour stocker les données pendant le fonctionnement. AO peut permettre à un nombre illimité de processus parallèles de s’exécuter simultanément et de se coordonner via la transmission de messages, de la même manière que les ordinateurs des centres de données et Internet travaillent ensemble en envoyant des paquets de données.
En bref, AO est construit sur la couche de base d’Arweave et utilise la fonction de stockage en chaîne fournie par Arweave pour répondre aux besoins de stockage persistants de son environnement informatique décentralisé.
AO est une architecture informatique parallèle, et AOS est un système d’exploitation spécifique basé sur cette solution informatique parallèle. Les développeurs peuvent utiliser le langage Lua pour développer des applications (écrire des contrats intelligents) dans AOS.
Lua est un langage de haut niveau facile à apprendre, très concis et facile à utiliser. Par coïncidence, j’ai écrit quelques scripts en Lua il y a presque 4 ans, et c’est en effet un langage de programmation facile avec lequel débuter. À cette époque, je n’avais aucune connaissance de Lua, mais j’avais besoin d’utiliser l’outil d’automatisation HammerSpoon pour implémenter certaines fonctions d’obtention de prix et d’informations, ce que j’ai réalisé en quelques jours. C’est encore plus simple si GPT vous aide.
Actuellement, la communauté s’est organisée pour développer deux applications, à savoir l’échange décentralisé Bark et le protocole de monnaie stable décentralisé astro, qui peuvent être comparés à Uniswap et MakerDAO. Bark a été lancé sur le réseau de test et astro sera rendu public ultérieurement.
Outprog, le fondateur d’EverVision, est également apparu lors de la conférence de presse et a été fréquemment mentionné par Sam. La plateforme de trading décentralisée Permaswap qu’ils ont développée était bien avant la création du projet AO, et il y aura des opportunités de la développer et de l’étendre davantage dans le cadre de l’AO. structure.
Sam a déclaré qu’il s’attend à ce que seules des mises à jour de type Bitcoin soient nécessaires à l’avenir (c’est-à-dire très rarement). Au fil du temps, les fonctionnalités et droits de base des utilisateurs resteront inchangés avec des mises à niveau mineures. Il n’y a pas de feuille de route « fais-moi confiance, mon frère » ici. Il n’existe qu’un seul protocole complet et transparent que vous pouvez auditer et décider d’utiliser ou non vous-même.
Cette partie de l’information n’a pas encore été rendue publique.