Ordinateur mondial dans un réseau décentralisé : La nouvelle tentative du réseau AO
Dans l'évolution des réseaux décentralisés, réaliser un "ordinateur mondial" capable d'exécuter n'importe quel code sans confiance et accessible à tous dans le monde a toujours été un objectif important. Après Ethereum, de nombreux projets d'infrastructure ont exploré cette direction, et le réseau AO qui sera lancé prochainement en fait partie.
Pour le concept de "ordinateur mondial", nous pouvons le diviser grossièrement en trois parties principales : le calcul des données, l'accès et le stockage. Auparavant, un certain réseau de stockage jouait le rôle de "disque dur mondial", tandis que le nouveau réseau AO (Actor Oriented) introduit des capacités de calcul général et offre des fonctionnalités de contrat intelligent.
AO : Réseau de calcul général basé sur le modèle Actor
Actuellement, les principales plateformes de calcul décentralisées se divisent principalement en deux catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Prenons l'exemple d'une plateforme de contrats intelligents bien connue, qui adopte un mode de partage de mémoire d'état global pour parvenir à un consensus sur les processus de calcul modifiant l'état. Bien que cette méthode soit très sécurisée, elle entraîne des coûts élevés en raison de la nécessité de nombreux calculs répétés, et elle est principalement utilisée pour traiter des affaires de grande valeur.
En revanche, les réseaux de calcul général adoptent une approche différente. Ils ne réalisent pas de consensus sur le processus de calcul lui-même, mais valident les résultats de calcul et traitent l'ordre des demandes en fonction des affaires, sans mémoire d'état partagée. Cette approche réduit les coûts et permet au réseau de s'étendre à davantage d'applications de calcul dans divers domaines.
Il existe également des projets qui tentent de fusionner le calcul général avec les contrats intelligents, basés sur l'hypothèse de sécurité des machines virtuelles. Ces réseaux ne consensent que sur l'ordre des transactions et vérifient les résultats des calculs. Plusieurs calculs de changements d'état sont traités en parallèle dans les nœuds du réseau, et la machine virtuelle de l'environnement de calcul garantit la détermination des résultats ; tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ce type de réseau a un coût d'expansion relativement bas en raison de l'absence de partage de l'état de la mémoire, permettant à plusieurs tâches d'être calculées en parallèle sans interférence. Ces projets sont généralement basés sur le modèle de programmation Actor, et le réseau AO en fait partie. Dans le modèle Actor, chaque unité de calcul est considérée comme un agent intelligent traitant des transactions de manière indépendante, et les unités de calcul interagissent par le biais de communications. Le réseau AO a normalisé la transmission de messages entre les Acteurs, réalisant ainsi un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, les acteurs dans le réseau AO peuvent réaliser l'exécution proactive des contrats intelligents par le biais d'une méthode "cron" déclenchée par des cycles de temps fixes, par exemple un programme de trading surveillant en continu les opportunités d'arbitrage.
Le réseau AO possède une capacité de calcul décentralisée à grande échelle, une capacité de stockage de données massive, un modèle de programmation d'Acteur et la capacité de déclencher des transactions de manière proactive. Ces caractéristiques en font un choix particulièrement adapté pour l'hébergement d'Agents AI. De plus, AO prend en charge l'intégration de grands modèles AI dans des contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO adopte une conception modulaire, avec trois unités de base dans le réseau : l'unité de planification (SU), l'unité de calcul (CU) et l'unité de messager (MU).
Lorsqu'une transaction est émise, MU reçoit la transaction et vérifie la signature, puis la renvoie à SU. SU, en tant que point de connexion entre le réseau AO et la chaîne de stockage, aide le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne de stockage pour atteindre le consensus. Actuellement, le mécanisme de consensus utilisé est la preuve d'autorité (POA). Une fois le consensus atteint, la tâche est attribuée à CU pour un calcul spécifique, et le résultat est renvoyé à l'utilisateur par MU.
Le CU集合 peut être considéré comme un réseau de puissance de calcul décentralisé. Dans le cadre d'une planification économique complète, les nœuds CU doivent miser un certain actif, en faisant concurrence sur des facteurs tels que les performances de calcul et les prix, pour fournir de la puissance de calcul et gagner des revenus. En cas d'erreur de calcul, les nœuds seront sanctionnés par la confiscation de leurs actifs, ce qui constitue un mécanisme standard de garantie économique.
Comparaison du réseau AO avec d'autres réseaux
Comparé aux plateformes de contrats intelligents traditionnelles, les avantages du réseau AO en tant que plateforme de calcul général sont évidents. Bien qu'un réseau de stockage réputé ait également lancé sa propre plateforme de contrats intelligents, son architecture est plus proche des plateformes de contrats intelligents traditionnelles, et en termes d'expérience utilisateur, elle pourrait ne pas égaler les plateformes de contrats intelligents matures.
Comparé à d'autres réseaux de calcul décentralisés, le réseau AO conserve la capacité de contrats intelligents et maintient un état global au niveau de la couche de stockage. En termes d'architecture, le réseau AO est assez similaire à un réseau de calcul décentralisé bien connu, tous deux adoptant le paradigme de conception d'un réseau blockchain de calcul asynchrone.
La plus grande différence réside dans le fait que le réseau AO possède une couche d'état partagée, permettant à quiconque de restaurer l'état du réseau entier via l'ordre des transactions et les preuves d'état, ce qui renforce la capacité de décentralisation du réseau, mais peut également limiter la mise en œuvre de certaines opérations de confidentialité spéciales.
Sur le plan économique et de la conception, le réseau AO adopte une approche plus ouverte et flexible. Il fonctionne avec un lancement équitable et sans restriction d'accès, ce qui réduit le seuil de participation. En même temps, la conception modulaire du réseau AO offre également aux développeurs plus d'options et de flexibilité.
Cependant, le réseau AO fait également face à certains défis. Par exemple, les transactions inter-contrats dans le modèle asynchrone des acteurs manquent d'atomicité, ce qui pourrait affecter le développement des applications de type DeFi. De nouveaux modes de calcul imposent également des exigences plus élevées aux développeurs. De plus, les limitations de mémoire de la machine virtuelle peuvent affecter l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, la stratégie d'AO Network axée sur les agents IA pourrait encore avoir un grand potentiel. Avec les progrès technologiques continus et le développement de l'écosystème, AO Network a la possibilité de se faire une place dans le domaine du calcul décentralisé.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
AO réseau : une nouvelle tentative de construire un ordinateur mondial décentralisé
Ordinateur mondial dans un réseau décentralisé : La nouvelle tentative du réseau AO
Dans l'évolution des réseaux décentralisés, réaliser un "ordinateur mondial" capable d'exécuter n'importe quel code sans confiance et accessible à tous dans le monde a toujours été un objectif important. Après Ethereum, de nombreux projets d'infrastructure ont exploré cette direction, et le réseau AO qui sera lancé prochainement en fait partie.
Pour le concept de "ordinateur mondial", nous pouvons le diviser grossièrement en trois parties principales : le calcul des données, l'accès et le stockage. Auparavant, un certain réseau de stockage jouait le rôle de "disque dur mondial", tandis que le nouveau réseau AO (Actor Oriented) introduit des capacités de calcul général et offre des fonctionnalités de contrat intelligent.
AO : Réseau de calcul général basé sur le modèle Actor
Actuellement, les principales plateformes de calcul décentralisées se divisent principalement en deux catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Prenons l'exemple d'une plateforme de contrats intelligents bien connue, qui adopte un mode de partage de mémoire d'état global pour parvenir à un consensus sur les processus de calcul modifiant l'état. Bien que cette méthode soit très sécurisée, elle entraîne des coûts élevés en raison de la nécessité de nombreux calculs répétés, et elle est principalement utilisée pour traiter des affaires de grande valeur.
En revanche, les réseaux de calcul général adoptent une approche différente. Ils ne réalisent pas de consensus sur le processus de calcul lui-même, mais valident les résultats de calcul et traitent l'ordre des demandes en fonction des affaires, sans mémoire d'état partagée. Cette approche réduit les coûts et permet au réseau de s'étendre à davantage d'applications de calcul dans divers domaines.
Il existe également des projets qui tentent de fusionner le calcul général avec les contrats intelligents, basés sur l'hypothèse de sécurité des machines virtuelles. Ces réseaux ne consensent que sur l'ordre des transactions et vérifient les résultats des calculs. Plusieurs calculs de changements d'état sont traités en parallèle dans les nœuds du réseau, et la machine virtuelle de l'environnement de calcul garantit la détermination des résultats ; tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ce type de réseau a un coût d'expansion relativement bas en raison de l'absence de partage de l'état de la mémoire, permettant à plusieurs tâches d'être calculées en parallèle sans interférence. Ces projets sont généralement basés sur le modèle de programmation Actor, et le réseau AO en fait partie. Dans le modèle Actor, chaque unité de calcul est considérée comme un agent intelligent traitant des transactions de manière indépendante, et les unités de calcul interagissent par le biais de communications. Le réseau AO a normalisé la transmission de messages entre les Acteurs, réalisant ainsi un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, les acteurs dans le réseau AO peuvent réaliser l'exécution proactive des contrats intelligents par le biais d'une méthode "cron" déclenchée par des cycles de temps fixes, par exemple un programme de trading surveillant en continu les opportunités d'arbitrage.
Le réseau AO possède une capacité de calcul décentralisée à grande échelle, une capacité de stockage de données massive, un modèle de programmation d'Acteur et la capacité de déclencher des transactions de manière proactive. Ces caractéristiques en font un choix particulièrement adapté pour l'hébergement d'Agents AI. De plus, AO prend en charge l'intégration de grands modèles AI dans des contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO adopte une conception modulaire, avec trois unités de base dans le réseau : l'unité de planification (SU), l'unité de calcul (CU) et l'unité de messager (MU).
Lorsqu'une transaction est émise, MU reçoit la transaction et vérifie la signature, puis la renvoie à SU. SU, en tant que point de connexion entre le réseau AO et la chaîne de stockage, aide le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne de stockage pour atteindre le consensus. Actuellement, le mécanisme de consensus utilisé est la preuve d'autorité (POA). Une fois le consensus atteint, la tâche est attribuée à CU pour un calcul spécifique, et le résultat est renvoyé à l'utilisateur par MU.
Le CU集合 peut être considéré comme un réseau de puissance de calcul décentralisé. Dans le cadre d'une planification économique complète, les nœuds CU doivent miser un certain actif, en faisant concurrence sur des facteurs tels que les performances de calcul et les prix, pour fournir de la puissance de calcul et gagner des revenus. En cas d'erreur de calcul, les nœuds seront sanctionnés par la confiscation de leurs actifs, ce qui constitue un mécanisme standard de garantie économique.
Comparaison du réseau AO avec d'autres réseaux
Comparé aux plateformes de contrats intelligents traditionnelles, les avantages du réseau AO en tant que plateforme de calcul général sont évidents. Bien qu'un réseau de stockage réputé ait également lancé sa propre plateforme de contrats intelligents, son architecture est plus proche des plateformes de contrats intelligents traditionnelles, et en termes d'expérience utilisateur, elle pourrait ne pas égaler les plateformes de contrats intelligents matures.
Comparé à d'autres réseaux de calcul décentralisés, le réseau AO conserve la capacité de contrats intelligents et maintient un état global au niveau de la couche de stockage. En termes d'architecture, le réseau AO est assez similaire à un réseau de calcul décentralisé bien connu, tous deux adoptant le paradigme de conception d'un réseau blockchain de calcul asynchrone.
La plus grande différence réside dans le fait que le réseau AO possède une couche d'état partagée, permettant à quiconque de restaurer l'état du réseau entier via l'ordre des transactions et les preuves d'état, ce qui renforce la capacité de décentralisation du réseau, mais peut également limiter la mise en œuvre de certaines opérations de confidentialité spéciales.
Sur le plan économique et de la conception, le réseau AO adopte une approche plus ouverte et flexible. Il fonctionne avec un lancement équitable et sans restriction d'accès, ce qui réduit le seuil de participation. En même temps, la conception modulaire du réseau AO offre également aux développeurs plus d'options et de flexibilité.
Cependant, le réseau AO fait également face à certains défis. Par exemple, les transactions inter-contrats dans le modèle asynchrone des acteurs manquent d'atomicité, ce qui pourrait affecter le développement des applications de type DeFi. De nouveaux modes de calcul imposent également des exigences plus élevées aux développeurs. De plus, les limitations de mémoire de la machine virtuelle peuvent affecter l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, la stratégie d'AO Network axée sur les agents IA pourrait encore avoir un grand potentiel. Avec les progrès technologiques continus et le développement de l'écosystème, AO Network a la possibilité de se faire une place dans le domaine du calcul décentralisé.