Le réseau décentralisé a longtemps poursuivi le rêve d'un ordinateur mondial, capable d'exécuter n'importe quel code sans avoir besoin de confiance et de le partager avec le monde entier. Après Ethereum, de nombreux projets d'infrastructure ont tenté d'aller dans ce sens, et le réseau AO à venir en fait partie.
Pour un "ordinateur mondial", ses fonctions peuvent être grossièrement divisées en trois parties : le calcul, l'accès et le stockage des données. Un certain réseau de stockage a toujours joué le rôle de "disque dur mondial", tandis que le réseau AO (Orienté Acteur) a introduit la capacité de calcul général et a fourni des fonctionnalités de contrat intelligent.
AO : Réseau de calcul général basé sur les acteurs
Les principales plateformes de calcul décentralisé peuvent être classées en deux catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Les plateformes de contrats intelligents sont représentées par une certaine blockchain connue, où le réseau partage un état de mémoire global et effectue un consensus sur le processus de calcul qui modifie l'état. Étant donné que le consensus nécessite de nombreux calculs répétitifs, cela n'est utilisé pour traiter que des affaires de grande valeur en raison des coûts élevés. Les réseaux de calcul général ne réalisent pas de consensus sur le processus de calcul lui-même, mais vérifient les résultats des calculs en fonction des affaires et traitent les demandes dans un ordre donné, sans mémoire d'état partagée. Cela réduit les coûts et permet au réseau de s'étendre à des calculs dans davantage de domaines, représenté par certains réseaux de puissance de calcul.
De plus, certains projets reposent sur l'hypothèse de la sécurité des machines virtuelles, fusionnant le calcul général avec des contrats intelligents. Ces réseaux ne réalisent un consensus que sur l'ordre des transactions et vérifient les résultats des calculs, plusieurs calculs de changements d'état étant 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, donc tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ce type de réseau, en raison de l'absence de partage de l'état mémoire, a un coût d'extension très bas, permettant à plusieurs tâches d'être calculées en parallèle sans s'influencer mutuellement. Ces projets sont souvent basés sur le modèle de programmation Actor, et AO appartient également à cette catégorie. 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 la communication. AO normalise la transmission des messages Actor, réalisant ainsi un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, l'AO peut fonctionner de manière proactive grâce à un déclenchement "cron" par cycles de temps fixes, permettant ainsi l'exécution active des contrats intelligents, par exemple un programme de trading surveillant en continu les opportunités d'arbitrage.
Le réseau AO dispose d'une capacité de calcul décentralisée à grande échelle, d'une capacité de stockage de données énorme, d'un modèle de programmation Actor, ainsi que d'une capacité de déclenchement actif des transactions, ce qui le rend particulièrement adapté à l'hébergement d'agents IA. AO prend également en charge l'intégration de grands modèles IA dans les contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO ne réalise pas de consensus sur le processus de calcul, mais établit un consensus sur l'ordre des transactions, en supposant que les résultats d'exécution de la machine virtuelle sont déterministes, réalisant ainsi la cohérence de l'état final.
AO adopte une conception 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 fois qu'une transaction est émise, l'unité de messagerie accepte la transaction, vérifie la signature et la retransmet à l'unité de planification. L'unité de planification peut être considérée comme le point de connexion entre AO et une chaîne de stockage, aidant le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne de stockage pour compléter le consensus. La méthode de consensus actuelle est le POA (preuve d'autorité). Une fois le consensus atteint, les tâches sont attribuées à l'unité de calcul, CU est responsable du traitement des calculs spécifiques, et les résultats sont renvoyés à MU pour être retransmis à l'utilisateur.
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 des actifs spécifiques et, en fonction de la performance de calcul, des prix et d'autres facteurs, rivaliser pour fournir de la puissance de calcul et générer des revenus. En cas d'erreur de calcul, des actifs seront confisqués. C'est un mécanisme de garantie économique standard.
Différences entre AO et d'autres réseaux
AO en tant que plateforme de calcul universelle, se distingue clairement des plateformes de contrats intelligents traditionnelles. Un certain réseau de stockage a également lancé sa propre plateforme de contrats intelligents, mais il s'agit d'une architecture de consensus d'état équivalente à l'EVM, et en termes d'expérience, elle est inférieure à celle des plateformes de contrats intelligents traditionnelles.
Contrairement à d'autres réseaux de calcul décentralisés, AO conserve la capacité des contrats intelligents et maintient un état global sur un certain réseau de stockage.
En réalité, le réseau qui ressemble le plus à AO sur le plan architectural est un réseau de calcul bien connu. Ce réseau a créé le paradigme précoce des réseaux de blockchain de calcul asynchrone, et AO a largement poursuivi ce design, comme le tri des transactions uniquement par ordre, la confiance dans le calcul déterministe de la machine virtuelle, et le traitement asynchrone du modèle Actor, etc.
La principale différence réside dans le fait qu'un réseau célèbre maintient l'état basé sur des conteneurs, tandis qu'AO possède une couche d'état partagée. Quiconque peut restaurer l'état du réseau entier grâce à l'ordre des transactions et à la preuve d'état, ce qui accroît en quelque sorte la capacité de décentralisation du réseau, mais cela a également compromis la possibilité de réaliser certaines opérations de confidentialité spécifiques.
Sur le plan économique et de la conception, un réseau célèbre impose des exigences matérielles élevées aux nœuds participants pour garantir les performances, ce qui crée une barrière élevée à l'entrée. AO, en revanche, fonctionne avec un lancement équitable et sans restriction d'accès, permettant de participer à l'exploitation minière compétitive simplement en mettant en jeu des tokens. AO utilise une conception modulaire, séparant MU, CU et SU, permettant aux utilisateurs de choisir leur propre manière d'implémenter la machine virtuelle, ce qui réduit les coûts d'entrée pour les développeurs.
Cependant, l'AO peut présenter certains inconvénients systémiques, tels que le manque d'atomicité dans les transactions inter-contrats sous le modèle asynchrone des acteurs, ce qui peut rendre le développement d'applications de type DeFi difficile. Le nouveau modèle de calcul impose également des exigences plus élevées aux développeurs. La machine virtuelle wasm sous l'architecture AO a une limite de gestion maximale de 4 Go, ce qui empêche également l'utilisation de certains modèles complexes.
En raison de cela, AO a choisi de se concentrer sur le domaine des agents IA, une stratégie qui pourrait être le résultat d'une exploitation de ses points forts et d'une évitement de ses faiblesses. Fait intéressant, un réseau connu a également annoncé qu'il se concentrerait sur le domaine de l'IA au début de l'année 2024.
Dans le contexte du développement rapide de l'IA, AO pourrait encore avoir un potentiel considérable. Cependant, par rapport à un certain réseau bien connu, la capitalisation boursière de l'écosystème auquel appartient AO présente encore un certain écart. L'avenir du développement est prometteur.
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.
9 J'aime
Récompense
9
5
Reposter
Partager
Commentaire
0/400
SolidityJester
· 07-22 09:41
L'architecture est bonne, mais ce nom est désagréable.
Voir l'originalRépondre0
OfflineNewbie
· 07-20 06:51
Cette fois, je dois encore agir en tant que débutant.
Réseau AO : nouvelle paradigme d'ordinateur mondial décentralisé basé sur le modèle Actor
Le rêve d'un ordinateur mondial décentralisé
Le réseau décentralisé a longtemps poursuivi le rêve d'un ordinateur mondial, capable d'exécuter n'importe quel code sans avoir besoin de confiance et de le partager avec le monde entier. Après Ethereum, de nombreux projets d'infrastructure ont tenté d'aller dans ce sens, et le réseau AO à venir en fait partie.
Pour un "ordinateur mondial", ses fonctions peuvent être grossièrement divisées en trois parties : le calcul, l'accès et le stockage des données. Un certain réseau de stockage a toujours joué le rôle de "disque dur mondial", tandis que le réseau AO (Orienté Acteur) a introduit la capacité de calcul général et a fourni des fonctionnalités de contrat intelligent.
AO : Réseau de calcul général basé sur les acteurs
Les principales plateformes de calcul décentralisé peuvent être classées en deux catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Les plateformes de contrats intelligents sont représentées par une certaine blockchain connue, où le réseau partage un état de mémoire global et effectue un consensus sur le processus de calcul qui modifie l'état. Étant donné que le consensus nécessite de nombreux calculs répétitifs, cela n'est utilisé pour traiter que des affaires de grande valeur en raison des coûts élevés. Les réseaux de calcul général ne réalisent pas de consensus sur le processus de calcul lui-même, mais vérifient les résultats des calculs en fonction des affaires et traitent les demandes dans un ordre donné, sans mémoire d'état partagée. Cela réduit les coûts et permet au réseau de s'étendre à des calculs dans davantage de domaines, représenté par certains réseaux de puissance de calcul.
De plus, certains projets reposent sur l'hypothèse de la sécurité des machines virtuelles, fusionnant le calcul général avec des contrats intelligents. Ces réseaux ne réalisent un consensus que sur l'ordre des transactions et vérifient les résultats des calculs, plusieurs calculs de changements d'état étant 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, donc tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ce type de réseau, en raison de l'absence de partage de l'état mémoire, a un coût d'extension très bas, permettant à plusieurs tâches d'être calculées en parallèle sans s'influencer mutuellement. Ces projets sont souvent basés sur le modèle de programmation Actor, et AO appartient également à cette catégorie. 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 la communication. AO normalise la transmission des messages Actor, réalisant ainsi un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, l'AO peut fonctionner de manière proactive grâce à un déclenchement "cron" par cycles de temps fixes, permettant ainsi l'exécution active des contrats intelligents, par exemple un programme de trading surveillant en continu les opportunités d'arbitrage.
Le réseau AO dispose d'une capacité de calcul décentralisée à grande échelle, d'une capacité de stockage de données énorme, d'un modèle de programmation Actor, ainsi que d'une capacité de déclenchement actif des transactions, ce qui le rend particulièrement adapté à l'hébergement d'agents IA. AO prend également en charge l'intégration de grands modèles IA dans les contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO ne réalise pas de consensus sur le processus de calcul, mais établit un consensus sur l'ordre des transactions, en supposant que les résultats d'exécution de la machine virtuelle sont déterministes, réalisant ainsi la cohérence de l'état final.
AO adopte une conception 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 fois qu'une transaction est émise, l'unité de messagerie accepte la transaction, vérifie la signature et la retransmet à l'unité de planification. L'unité de planification peut être considérée comme le point de connexion entre AO et une chaîne de stockage, aidant le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne de stockage pour compléter le consensus. La méthode de consensus actuelle est le POA (preuve d'autorité). Une fois le consensus atteint, les tâches sont attribuées à l'unité de calcul, CU est responsable du traitement des calculs spécifiques, et les résultats sont renvoyés à MU pour être retransmis à l'utilisateur.
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 des actifs spécifiques et, en fonction de la performance de calcul, des prix et d'autres facteurs, rivaliser pour fournir de la puissance de calcul et générer des revenus. En cas d'erreur de calcul, des actifs seront confisqués. C'est un mécanisme de garantie économique standard.
Différences entre AO et d'autres réseaux
AO en tant que plateforme de calcul universelle, se distingue clairement des plateformes de contrats intelligents traditionnelles. Un certain réseau de stockage a également lancé sa propre plateforme de contrats intelligents, mais il s'agit d'une architecture de consensus d'état équivalente à l'EVM, et en termes d'expérience, elle est inférieure à celle des plateformes de contrats intelligents traditionnelles.
Contrairement à d'autres réseaux de calcul décentralisés, AO conserve la capacité des contrats intelligents et maintient un état global sur un certain réseau de stockage.
En réalité, le réseau qui ressemble le plus à AO sur le plan architectural est un réseau de calcul bien connu. Ce réseau a créé le paradigme précoce des réseaux de blockchain de calcul asynchrone, et AO a largement poursuivi ce design, comme le tri des transactions uniquement par ordre, la confiance dans le calcul déterministe de la machine virtuelle, et le traitement asynchrone du modèle Actor, etc.
La principale différence réside dans le fait qu'un réseau célèbre maintient l'état basé sur des conteneurs, tandis qu'AO possède une couche d'état partagée. Quiconque peut restaurer l'état du réseau entier grâce à l'ordre des transactions et à la preuve d'état, ce qui accroît en quelque sorte la capacité de décentralisation du réseau, mais cela a également compromis la possibilité de réaliser certaines opérations de confidentialité spécifiques.
Sur le plan économique et de la conception, un réseau célèbre impose des exigences matérielles élevées aux nœuds participants pour garantir les performances, ce qui crée une barrière élevée à l'entrée. AO, en revanche, fonctionne avec un lancement équitable et sans restriction d'accès, permettant de participer à l'exploitation minière compétitive simplement en mettant en jeu des tokens. AO utilise une conception modulaire, séparant MU, CU et SU, permettant aux utilisateurs de choisir leur propre manière d'implémenter la machine virtuelle, ce qui réduit les coûts d'entrée pour les développeurs.
Cependant, l'AO peut présenter certains inconvénients systémiques, tels que le manque d'atomicité dans les transactions inter-contrats sous le modèle asynchrone des acteurs, ce qui peut rendre le développement d'applications de type DeFi difficile. Le nouveau modèle de calcul impose également des exigences plus élevées aux développeurs. La machine virtuelle wasm sous l'architecture AO a une limite de gestion maximale de 4 Go, ce qui empêche également l'utilisation de certains modèles complexes.
En raison de cela, AO a choisi de se concentrer sur le domaine des agents IA, une stratégie qui pourrait être le résultat d'une exploitation de ses points forts et d'une évitement de ses faiblesses. Fait intéressant, un réseau connu a également annoncé qu'il se concentrerait sur le domaine de l'IA au début de l'année 2024.
Dans le contexte du développement rapide de l'IA, AO pourrait encore avoir un potentiel considérable. Cependant, par rapport à un certain réseau bien connu, la capitalisation boursière de l'écosystème auquel appartient AO présente encore un certain écart. L'avenir du développement est prometteur.