Ordinateur mondial dans un réseau décentralisé : la vision et les défis d'AO
Exécuter du code arbitraire sans confiance et être capable de le partager avec le monde entier, c'est le concept central de l'ordinateur mondial dans un réseau décentralisé. Après Ethereum, de nombreux projets d'infrastructure ont tenté d'aller dans cette direction, parmi lesquels le réseau AO, qui sera bientôt lancé, est un exemple typique.
Pour un "ordinateur mondial", nous pouvons grossièrement diviser ses fonctions en trois parties principales : le calcul des données, l'accès et le stockage. Pendant longtemps, un projet de stockage a joué le rôle de "disque dur mondial", tandis que le nouveau réseau AO (Orienté Acteur) 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
Les principales plateformes de calcul décentralisées actuelles peuvent être divisées en deux grandes catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Les plateformes de contrats intelligents, représentées par une plateforme de contrats intelligents bien connue, partagent la mémoire d'état globale et effectuent un consensus sur le processus de calcul qui modifie l'état. Étant donné que le consensus nécessite un grand nombre de calculs répétitifs, il est principalement utilisé pour traiter des opérations à forte valeur ajoutée à un coût élevé. En revanche, les réseaux de calcul général ne réalisent pas de consensus sur le processus de calcul lui-même, mais valident les résultats des calculs en fonction des opérations, traitent les demandes dans un certain ordre et ne partagent pas de mémoire d'état. Cette approche réduit les coûts, permettant au réseau de s'étendre à des applications de calcul dans davantage de domaines, représentées par certains réseaux de puissance de calcul.
Il existe également certains projets basés sur l'hypothèse de sécurité des machines virtuelles, qui intègrent le calcul général et les contrats intelligents. Ces réseaux ne parviennent à 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. La machine virtuelle de l'environnement de calcul garantit la détermination des résultats, donc tant que l'ordre des transactions reste cohérent, l'état final le sera également.
Ce type de réseau, ne partageant pas d'état mémoire, a un faible coût d'extension, permettant à plusieurs tâches d'être calculées en parallèle sans s'influencer mutuellement. Ces projets sont généralement basés sur le modèle de programmation Actor, AO fait également partie de 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 communication. AO standardise la transmission de messages des Actors, réalisant un réseau de calcul décentralisé.
Contrairement aux contrats intelligents traditionnels déclenchés de manière passive, AO possède une capacité de calcul générale et peut exécuter des contrats intelligents de manière proactive via un déclenchement par "cron" en boucle à intervalles fixes, par exemple un programme de trading qui surveille en continu les opportunités d'arbitrage.
La capacité d'expansion rapide du réseau AO, sa capacité de stockage de données massive, son modèle de programmation Actor et sa capacité à déclencher activement des transactions en font une solution très adaptée pour l'hébergement d'Agents IA. De plus, AO prend également en charge l'intégration de grands modèles d'IA dans les contrats intelligents sur la blockchain.
Les caractéristiques du réseau AO
Le réseau AO adopte une conception modulaire, comprenant trois unités de base : l'unité de planification (SU), l'unité de calcul (CU) et l'unité de messager (MU). Lorsqu'une transaction est émise, le MU accepte la transaction et vérifie la signature, puis la transmet au SU. Le SU sert de point de connexion entre AO et la chaîne de stockage sous-jacente, aidant le réseau à ordonner les transactions et à les télécharger sur la chaîne de stockage pour finaliser la Décentralisation. Le mode de consensus actuel est le POA (preuve d'autorité). Une fois le consensus terminé, les tâches sont attribuées au CU pour un calcul spécifique, et les résultats sont renvoyés à l'utilisateur par le 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 des actifs spécifiques et, en fonction de la performance de calcul, des prix et d'autres facteurs, concourir pour fournir de la puissance de calcul afin de générer des revenus. En cas d'erreur de calcul, les nœuds verront leurs actifs confisqués, ce qui constitue un mécanisme de garantie économique standard.
Comparaison entre AO et d'autres réseaux
Comparé aux plateformes de contrats intelligents traditionnelles, les avantages d'AO en tant que plateforme de calcul général sont évidents. Bien qu'un certain réseau de stockage ait également lancé sa propre plateforme de contrats intelligents, il s'agit d'une architecture de consensus d'état équivalente à l'EVM, qui n'égale pas l'expérience utilisateur des plateformes de contrats intelligents traditionnelles.
Comparé à d'autres réseaux de calcul décentralisés, AO conserve la capacité des contrats intelligents et maintient un état global sur le stockage sous-jacent. En termes d'architecture, AO est le plus similaire à un certain réseau blockchain de calcul asynchrone, héritant de nombreuses idées de conception de ce dernier, telles que le tri uniquement par ordre de transaction, la confiance dans le calcul déterministe de la machine virtuelle, le traitement asynchrone du modèle Actor, etc.
La principale différence réside dans le fait qu'un certain réseau de calcul asynchrone maintient l'état basé sur des conteneurs, tandis qu'AO dispose d'un niveau d'état partagé. Cela renforce la capacité de décentralisation du réseau, mais peut également limiter la réalisation de certaines opérations de confidentialité spécifiques. Sur le plan économique et de conception, AO adopte une approche plus ouverte et flexible, réduisant les barrières à l'entrée et les coûts de développement.
Cependant, l'AO fait également face à certains défis. Le manque d'atomicité des transactions inter-contrats dans le modèle asynchrone Actor pourrait affecter le développement des applications de type DeFi. Le nouveau mode de calcul impose également des exigences plus élevées aux développeurs. De plus, les limitations de mémoire de la machine virtuelle wasm dans l'architecture AO pourraient empêcher l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, l'AO possède encore un potentiel énorme. Avec l'amélioration continue de la technologie et l'établissement progressif de l'écosystème, l'AO devrait jouer un rôle important dans le calcul décentralisé et le domaine de l'IA.
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
6
Partager
Commentaire
0/400
CryptoTherapist
· Il y a 19h
déballons la résistance psychologique à la vision de l'ordinateur mondial de l'AO... je vois ici des schémas de traumatisme de confiance classiques, pour être honnête.
Voir l'originalRépondre0
MEVHunterNoLoss
· Il y a 19h
Encore un altcoin Ethereum financé par a16z
Voir l'originalRépondre0
ShitcoinConnoisseur
· Il y a 19h
Encore un nouveau jouet, j'attends de me faire prendre pour des cons.
Réseau AO : une nouvelle tentative et un défi pour construire un ordinateur mondial décentralisé.
Ordinateur mondial dans un réseau décentralisé : la vision et les défis d'AO
Exécuter du code arbitraire sans confiance et être capable de le partager avec le monde entier, c'est le concept central de l'ordinateur mondial dans un réseau décentralisé. Après Ethereum, de nombreux projets d'infrastructure ont tenté d'aller dans cette direction, parmi lesquels le réseau AO, qui sera bientôt lancé, est un exemple typique.
Pour un "ordinateur mondial", nous pouvons grossièrement diviser ses fonctions en trois parties principales : le calcul des données, l'accès et le stockage. Pendant longtemps, un projet de stockage a joué le rôle de "disque dur mondial", tandis que le nouveau réseau AO (Orienté Acteur) 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
Les principales plateformes de calcul décentralisées actuelles peuvent être divisées en deux grandes catégories : les plateformes de contrats intelligents et les plateformes de calcul général. Les plateformes de contrats intelligents, représentées par une plateforme de contrats intelligents bien connue, partagent la mémoire d'état globale et effectuent un consensus sur le processus de calcul qui modifie l'état. Étant donné que le consensus nécessite un grand nombre de calculs répétitifs, il est principalement utilisé pour traiter des opérations à forte valeur ajoutée à un coût élevé. En revanche, les réseaux de calcul général ne réalisent pas de consensus sur le processus de calcul lui-même, mais valident les résultats des calculs en fonction des opérations, traitent les demandes dans un certain ordre et ne partagent pas de mémoire d'état. Cette approche réduit les coûts, permettant au réseau de s'étendre à des applications de calcul dans davantage de domaines, représentées par certains réseaux de puissance de calcul.
Il existe également certains projets basés sur l'hypothèse de sécurité des machines virtuelles, qui intègrent le calcul général et les contrats intelligents. Ces réseaux ne parviennent à 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. La machine virtuelle de l'environnement de calcul garantit la détermination des résultats, donc tant que l'ordre des transactions reste cohérent, l'état final le sera également.
Ce type de réseau, ne partageant pas d'état mémoire, a un faible coût d'extension, permettant à plusieurs tâches d'être calculées en parallèle sans s'influencer mutuellement. Ces projets sont généralement basés sur le modèle de programmation Actor, AO fait également partie de 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 communication. AO standardise la transmission de messages des Actors, réalisant un réseau de calcul décentralisé.
Contrairement aux contrats intelligents traditionnels déclenchés de manière passive, AO possède une capacité de calcul générale et peut exécuter des contrats intelligents de manière proactive via un déclenchement par "cron" en boucle à intervalles fixes, par exemple un programme de trading qui surveille en continu les opportunités d'arbitrage.
La capacité d'expansion rapide du réseau AO, sa capacité de stockage de données massive, son modèle de programmation Actor et sa capacité à déclencher activement des transactions en font une solution très adaptée pour l'hébergement d'Agents IA. De plus, AO prend également en charge l'intégration de grands modèles d'IA dans les contrats intelligents sur la blockchain.
Les caractéristiques du réseau AO
Le réseau AO adopte une conception modulaire, comprenant trois unités de base : l'unité de planification (SU), l'unité de calcul (CU) et l'unité de messager (MU). Lorsqu'une transaction est émise, le MU accepte la transaction et vérifie la signature, puis la transmet au SU. Le SU sert de point de connexion entre AO et la chaîne de stockage sous-jacente, aidant le réseau à ordonner les transactions et à les télécharger sur la chaîne de stockage pour finaliser la Décentralisation. Le mode de consensus actuel est le POA (preuve d'autorité). Une fois le consensus terminé, les tâches sont attribuées au CU pour un calcul spécifique, et les résultats sont renvoyés à l'utilisateur par le 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 des actifs spécifiques et, en fonction de la performance de calcul, des prix et d'autres facteurs, concourir pour fournir de la puissance de calcul afin de générer des revenus. En cas d'erreur de calcul, les nœuds verront leurs actifs confisqués, ce qui constitue un mécanisme de garantie économique standard.
Comparaison entre AO et d'autres réseaux
Comparé aux plateformes de contrats intelligents traditionnelles, les avantages d'AO en tant que plateforme de calcul général sont évidents. Bien qu'un certain réseau de stockage ait également lancé sa propre plateforme de contrats intelligents, il s'agit d'une architecture de consensus d'état équivalente à l'EVM, qui n'égale pas l'expérience utilisateur des plateformes de contrats intelligents traditionnelles.
Comparé à d'autres réseaux de calcul décentralisés, AO conserve la capacité des contrats intelligents et maintient un état global sur le stockage sous-jacent. En termes d'architecture, AO est le plus similaire à un certain réseau blockchain de calcul asynchrone, héritant de nombreuses idées de conception de ce dernier, telles que le tri uniquement par ordre de transaction, la confiance dans le calcul déterministe de la machine virtuelle, le traitement asynchrone du modèle Actor, etc.
La principale différence réside dans le fait qu'un certain réseau de calcul asynchrone maintient l'état basé sur des conteneurs, tandis qu'AO dispose d'un niveau d'état partagé. Cela renforce la capacité de décentralisation du réseau, mais peut également limiter la réalisation de certaines opérations de confidentialité spécifiques. Sur le plan économique et de conception, AO adopte une approche plus ouverte et flexible, réduisant les barrières à l'entrée et les coûts de développement.
Cependant, l'AO fait également face à certains défis. Le manque d'atomicité des transactions inter-contrats dans le modèle asynchrone Actor pourrait affecter le développement des applications de type DeFi. Le nouveau mode de calcul impose également des exigences plus élevées aux développeurs. De plus, les limitations de mémoire de la machine virtuelle wasm dans l'architecture AO pourraient empêcher l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, l'AO possède encore un potentiel énorme. Avec l'amélioration continue de la technologie et l'établissement progressif de l'écosystème, l'AO devrait jouer un rôle important dans le calcul décentralisé et le domaine de l'IA.