Comment AO construit un réseau informatique décentralisé pour les agents IA
Le rêve d'un ordinateur mondial, capable d'exécuter du code arbitraire sans confiance et d'être partagé par le monde entier, est profondément ancré dans le réseau décentralisé. Après Ethereum, de nombreux projets d'infrastructure ont fait des tentatives, et le prochain réseau AO d'Arweaves est l'une de ces tentatives.
Pour un ordinateur mondial, on peut le diviser en trois parties : le calcul des données, l'accès et le stockage. Arweave a joué le rôle de disque dur mondial dans le passé, et le réseau AO (Actor Oriented) a introduit des capacités de calcul générales et fourni des contrats intelligents.
AO : Réseau informatique général basé sur les acteurs
Les principales plateformes informatiques décentralisées actuelles sont divisées en deux catégories, à savoir les plateformes de contrats intelligents et les plateformes informatiques générales. La plateforme de contrats intelligents est représentée par Ethereum, où le réseau partage une mémoire d'état globale et parvient à un consensus sur le processus d'opération qui modifie l'état. Étant donné que le consensus nécessite un grand nombre d'opérations répétées, il n'est utilisé que pour traiter des activités à forte valeur ajoutée à un coût élevé. Les réseaux informatiques généraux ne parviennent pas à un consensus sur le processus d'opération lui-même, mais vérifient plutôt les résultats des calculs en fonction de l'activité et traitent l'ordre des demandes. Il n'y a pas de mémoire d'état partagée, ce qui réduit les coûts et permet au réseau de s'étendre à l'informatique dans davantage de domaines. Ce type est représenté par des réseaux de puissance de calcul tels qu'Akash.
Bien entendu, il existe également des projets qui intègrent l'informatique générale aux contrats intelligents en s'appuyant sur l'hypothèse de sécurité de la machine virtuelle. Autrement dit, le consensus ne traite que l'ordre des transactions et vérifie les résultats des calculs. Plusieurs calculs de changement d'état sont traités en parallèle dans les nœuds du réseau. L'environnement de calcul de la machine virtuelle garantit des résultats déterministes. Par conséquent, tant que l'ordre des transactions est cohérent, l'état final le sera également.
Comme ce type de réseau ne partage pas la mémoire d'état, le coût d'extension est très faible et plusieurs tâches peuvent être calculées en parallèle sans s'influencer mutuellement. Ce type de projet est souvent basé sur le modèle de programmation Actor, représenté par ICP, et AO appartient également à cette catégorie. Chaque unité de calcul sous l'acteur est considérée comme une transaction indépendante intelligente distincte, et les unités de calcul interagissent via la communication (Actor est une architecture très courante dans les services Web2 traditionnels). AO standardise la transmission de messages des acteurs et réalise un réseau informatique décentralisé.
Contrairement aux contrats intelligents traditionnels déclenchés passivement (tels que les contrats intelligents Ethereum/Solana), les AO sous les acteurs informatiques généraux peuvent réaliser le fonctionnement actif des contrats intelligents via une méthode cron qui déclenche un cycle à durée fixe cohérent, comme un programme de trading qui surveille en permanence l'espace d'arbitrage.
La puissance de calcul décentralisée rapidement évolutive, la grande capacité de stockage de données d'Arweaves, le modèle de programmation Actors et la capacité à déclencher activement des transactions rendent le réseau AO très adapté à l'hébergement d'agents IA. AO prend également en charge l'introduction de grands modèles d'IA dans les contrats intelligents de blockchain.
Fonctionnalités du réseau AO
L'article ci-dessus présente la différence entre l'AO et le réseau de contrats intelligents. L'AO ne parvient pas à un consensus sur le processus de calcul, mais sur l'ordre des transactions, et suppose que les résultats des opérations de la machine virtuelle sont déterministes, ce qui permet d'obtenir une cohérence dans l'état final.
L'AO présente également un certain degré de flexibilité et le réseau est conçu de manière modulaire. Le réseau est composé de trois unités de base : l'unité de planification SU, l'unité de calcul CU et l'unité de messagerie MU.
Lorsqu'une transaction est envoyée, l'unité de messagerie de la couche de communication accepte la transaction, vérifie la signature et la transmet à l'unité de planification. L'unité de planification peut être considérée comme le point de connexion entre les chaînes AO et AR, aidant le réseau à trier l'ordre de transaction et à le télécharger sur la chaîne AR pour finaliser le consensus. La méthode de consensus actuelle est POA (Proof of Authority). Une fois le consensus sur l'ordre de transaction terminé, la tâche est attribuée à l'unité de calcul. L'UC est responsable du traitement des calculs spécifiques et les résultats sont renvoyés à l'UM pour être transmis à l'utilisateur.
L'ensemble CU peut être considéré comme un réseau de puissance de calcul décentralisé. Dans le cadre d'un plan économique complet, les nœuds CU doivent mettre en gage certains actifs, rivaliser en termes de performances de calcul, de prix et d'autres facteurs, fournir une puissance de calcul pour générer des revenus, et en cas d'erreur de calcul, les actifs seront confisqués. Il s'agit d'une garantie économique standard.
La différence entre AO et les autres réseaux
En tant que plate-forme informatique générale, AO est évidemment différente des plates-formes de contrats intelligents telles qu'Ethereum. Filecoin, qui est également le disque dur mondial comme AR, a également lancé sa propre plate-forme de contrats intelligents FVM, mais il s'agit d'une architecture de machine à consensus d'état équivalente à EVM, et l'expérience n'est pas aussi bonne que les plates-formes de contrats intelligents traditionnelles telles qu'Ethereum.
Contrairement aux réseaux informatiques décentralisés tels qu'Akash et io.net, AO conserve toujours les capacités des contrats intelligents et AO maintient en fin de compte un état global sur le stockage AR.
En fait, l'architecture la plus proche de l'AO est l'ICP. L'ICP a créé le premier paradigme des réseaux de blockchain informatiques asynchrones, et l'AO a largement continué la conception de l'ICP, comme le tri uniquement de l'ordre des transactions, la confiance dans le calcul déterministe des machines virtuelles et le traitement asynchrone du modèle Actor.
La plus grande différence est que l'ICP est basé sur l'état de maintenance des conteneurs, c'est-à-dire que chaque conteneur de contrat intelligent ne peut conserver que son propre état privé ou définir des conditions pour la lecture de l'état ; tandis que l'AO a une couche d'état partagée, à savoir AR. N'importe qui peut restaurer l'état de l'ensemble du réseau grâce à la séquence de transaction et à la preuve d'état. Cela augmente dans une certaine mesure la décentralisation du réseau, mais perd également la possibilité de réaliser des services de confidentialité spéciaux dans l'ICP (par exemple, les clients ont besoin de masquer les chemins d'arbitrage).
En termes d'économie et de conception, ICP a défini des exigences matérielles élevées pour les nœuds participants afin de garantir les performances du réseau, ce qui crée un seuil élevé. AO fonctionne dans un mode de lancement équitable et sans accès, et vous pouvez participer à une exploitation minière compétitive par jalonnement. Le réseau ICP choisit une méthode d'implémentation de grande pile, sacrifiant la flexibilité aux performances, tandis qu'AO utilise une conception modulaire, avec MU, CU et SU séparés. Les utilisateurs peuvent également choisir la méthode d'implémentation de la machine virtuelle, ce qui réduit également le coût d'entrée pour certains développeurs.
Bien entendu, AO peut également présenter les mêmes défauts système que ICP, comme le manque d'atomicité des transactions entre contrats dans le cadre du modèle asynchrone Actor, ce qui entraînera des difficultés dans le développement d'applications DeFi. Le concept d'AgentFi semble difficile à réaliser en peu de temps ; le nouveau modèle informatique qui se sépare du paradigme traditionnel des contrats intelligents impose également des exigences plus élevées aux développeurs. Cependant, la machine virtuelle wasm sous l'architecture AO ne peut gérer qu'un maximum de 4 Go, ce qui rend également certains modèles complexes inutilisables sur AO. De ce point de vue, le choix d'AO pour l'agent IA consiste en fait à jouer sur ses points forts et à éviter ses faiblesses. Il est intéressant de noter qu'ICP a également annoncé qu'elle se concentrerait sur le domaine de l'IA au début de 2024.
Bien entendu, comparée à la valeur marchande totale de 5 milliards de dollars américains de l'ICP, la valeur marchande totale actuelle de 2,2 milliards de dollars américains de l'AR représente encore un écart important. Dans le contexte du développement rapide de l'IA, l'AO pourrait encore avoir un grand potentiel.
Cet article provient d'Internet : Comment AO construit un réseau informatique décentralisé pour les agents IA
En lien : Construire l'avenir du Bitcoin : comment le protocole RGB étend l'écosystème natif du BTC
Article original de : Ash, Bitcoin Square ; Sawyer, Echo, BiHelix introduction Depuis plus d'une décennie, Bitcoin est à l'avant-garde de la révolution des crypto-monnaies, pionnier du concept de monnaie numérique décentralisée et de la technologie blockchain. Malgré les innovations révolutionnaires de Bitcoin, sa fonctionnalité principale a été principalement axée sur le fait d'être un moyen d'échange et une réserve de valeur. Cependant, avec l'introduction des inscriptions dans le protocole Bitcoin Ordinals l'année dernière et l'émergence plus récente du protocole Runes, les gens ont commencé à réexaminer les nombreuses possibilités de Bitcoin au-delà de la réserve de valeur. Ces nouveaux protocoles d'émission d'actifs ont suscité un regain d'attention pour l'écosystème Bitcoin, tout en soulignant les limites de Bitcoin en termes d'évolutivité et de délais de confirmation des transactions. C'est dans ce contexte qu'est né le protocole RGB, ouvrant la voie à de nouvelles possibilités.