Exécutez du code arbitraire sans confiance et partagez-le avec le monde entier Le rêve d'un ordinateur mondial 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’Arweave est l’une de ces tentatives.
Pour un « ordinateur mondial », il peut être grossièrement divisé 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 AO Network (Actor Oriented) l'a introduit. capacités informatiques générales et fournit des contrats intelligents.
Les plates-formes informatiques décentralisées traditionnelles actuelles sont divisées en deux catégories, à savoir les plates-formes de contrats intelligents et les plates-formes informatiques générales sont représentées par Ethereum, et le réseau partage la mémoire d'état mondiale. Le consensus est réalisé sur le processus opérationnel de changement d'état. Parce que le consensus nécessite un grand nombre d'opérations répétées, il n'est utilisé que pour traiter des services de grande valeur à un coût élevé. Les réseaux informatiques généraux ne parviennent pas à un consensus sur le processus opérationnel lui-même. mais vérifiez les résultats des calculs en fonction de l'activité et traitez la séquence de requêtes. 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 à davantage de domaines informatiques. Ce type est représenté par les réseaux de puissance de calcul tels qu'Akash.
Bien sûr, il existe également des projets qui intègrent l'informatique générale avec des contrats intelligents basés sur l'hypothèse de sécurité de la sécurité des machines virtuelles. Autrement dit, le consensus traite uniquement 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. Par conséquent, tant que l'ordre des transactions est cohérent, l'état final sera également cohérent.
Étant donné que 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'affecter les unes les autres. De tels projets sont souvent basés sur le modèle de programmation Actor, représenté par ICP, et AO entre également dans cette catégorie. Chaque unité informatique sous Actor est considérée comme une transaction de traitement intelligente distincte de manière indépendante, et les unités informatiques interagissent via la communication (Actor est une architecture très courante dans les services Web2 traditionnels). AO standardise la transmission des messages Actor et met en œuvre un réseau informatique décentralisé.
Différent des contrats intelligents traditionnels à déclenchement passif (tels que les contrats intelligents Ethereum/Solana), l'AO avec un acteur informatique à usage général peut réaliser le fonctionnement actif des contrats intelligents grâce à la méthode « cron » qui est déclenchée dans un cycle de temps fixe cohérent. , comme des procédures de trading continues qui surveillent l'espace d'arbitrage.
La puissance de calcul décentralisée rapidement évolutive, la très grande capacité de stockage de données d'Arweave, le modèle de programmation d'Actor et la capacité de déclencher activement des transactions rendent le réseau AO très approprié pour héberger des agents IA. AO prend également en charge l’introduction de grands modèles d’IA dans les contrats intelligents sur la blockchain.
La différence entre AO et le réseau de contrats intelligents a été introduite ci-dessus. AO n'est pas d'accord sur le processus de calcul, mais n'est pas d'accord sur la séquence de transactions et utilise ainsi par défaut les résultats d'exécution déterministes de la machine virtuelle. atteindre un état sexuel final cohérent.
AO dispose également d'une certaine flexibilité, et le réseau est conçu de manière modulaire. Il existe trois unités de base dans le réseau, l'unité de planification SU, l'unité de calcul CU et l'unité de messagerie MU.
Une transaction est envoyée et l'unité de messagerie, en tant que couche de communication, accepte la transaction, vérifie la signature et la transmet à l'unité de répartition ; l'unité de répartition peut être considérée comme le point de connexion entre la chaîne AO et AR, aidant ainsi le réseau. pour trier la séquence de transactions et la télécharger dans la chaîne AR. Pour compléter le consensus, la méthode de consensus actuelle est POA (Preuve d'Autorité) une fois le consensus sur la séquence de transactions terminé, la tâche est assignée à l'unité de calcul, la CU ; est responsable du traitement du calcul spécifique, et les résultats sont renvoyés à l'UM et 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 et rivaliser avec les performances informatiques, le prix et d'autres facteurs pour fournir la puissance de calcul nécessaire pour gagner des revenus. le calcul est incorrect, les biens seront confisqués. Il s’agit d’une garantie économique standard.
En tant que plate-forme informatique générale, la différence entre AO et les plates-formes de contrats intelligents telles que Ethereum est évidente. Filecoin, qui est le « disque dur du monde » comme AR, a également lancé sa propre plate-forme de contrats intelligents FVM, mais il s'agit d'une architecture de machine de consensus d'État équivalente à EVM, et son expérience est inférieure aux plates-formes de contrats intelligents traditionnelles telles que Ethereum.
Contrairement aux réseaux informatiques décentralisés tels qu'Akash et io.net, AO conserve toujours des capacités de contrats intelligents, et AO maintient en fin de compte un état mondial sur le stockage AR.
En fait, l'architecture la plus similaire à AO est ICP. ICP a créé le premier paradigme de réseaux blockchain informatiques asynchrones, et AO poursuit dans une large mesure la conception d'ICP, comme le tri uniquement de l'ordre des transactions, la confiance dans les calculs déterministes des machines virtuelles, le traitement asynchrone des modèles d'acteur, etc.
La plus grande différence est que l'ICP est basé sur l'état de maintenance du conteneur, c'est-à-dire que chaque conteneur de contrat intelligent ne peut conserver que son propre statut privé ou définir des conditions de lecture de l'état, tandis qu'AO a une couche d'état partagée, c'est-à-dire AR, n'importe qui peut restaurer l'intégralité de l'état du réseau grâce à la séquence de transactions et à la preuve de l'état. Cela augmente dans une certaine mesure la capacité de décentralisation du réseau, mais perd également la possibilité de réaliser des services de confidentialité spéciaux dans ICP (par exemple, les clients ont besoin de se cacher). voies d’arbitrage).
En termes d'économie et de conception, afin de garantir les performances du réseau, ICP a des exigences matérielles plus élevées pour les nœuds participants, ce qui crée un seuil plus élevé. Cependant, AO fonctionne de manière relativement équitable et sans accès. dans le secteur minier compétitif. Le réseau ICP choisit une implémentation à grande pile, sacrifiant la flexibilité au profit des performances, tandis que AO utilise une conception modulaire, avec MU, CU et SU séparés. Les utilisateurs peuvent également choisir leur propre implémentation de machine virtuelle, ce qui réduit également les coûts pour certains développeurs. d'entrée.
Bien sûr, AO peut également présenter les mêmes défauts système qu'ICP, comme le manque d'atomicité dans les transactions croisées sous le modèle asynchrone Actor, ce qui rendra difficile le développement d'applications DeFi. L'idée d'AgentFi semble. difficile à réaliser en peu de temps ; rupture avec l'intelligence traditionnelle. Le nouveau modèle informatique du paradigme contractuel impose également des exigences plus élevées aux développeurs. Cependant, la machine virtuelle wasm sous l'architecture AO a une limite de gestion maximale de 4 Go, ce qui rend également certains modèles complexes incapables d'être utilisés sur AO. De ce point de vue, le choix d'AO en matière d'agent IA consiste en fait à maximiser ses points forts et à éviter ses faiblesses. Fait intéressant, ICP a également annoncé début 2024 qu'il se concentrerait sur le domaine de l'IA.
Bien sûr, comparée à la valeur marchande totale d’ICP de 5 milliards de dollars américains, la valeur marchande totale actuelle d’AR est de 2,2 milliards de dollars américains, ce qui représente encore un écart important. Dans le contexte du développement rapide de l’IA, l’AO peut encore receler un grand potentiel.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!