Le rêve de l'ordinateur mondial dans un réseau décentralisé
Le réseau décentralisé poursuit depuis toujours le rêve d'un ordinateur mondial capable d'exécuter du code arbitraire sans confiance et de partager avec le monde entier. Après Ethereum, de nombreux projets d'infrastructure ont tenté leur chance dans ce domaine, dont le réseau AO qui sera lancé prochainement.
La conception de la "machine mondiale" peut être grossièrement divisée en trois aspects : le calcul des données, l'accès et le stockage. Par le passé, Arweave a toujours joué le rôle de "disque dur mondial", tandis que le réseau AO (Actor Oriented) a introduit une capacité de calcul universelle et a fourni des fonctions de contrat intelligent.
AO : Réseau de calcul général basé sur les acteurs
Les plateformes de calcul décentralisé actuellement dominantes 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 Ethereum, qui partage un état global de mémoire sur le réseau et parvient à un consensus sur les processus de calcul modifiant cet état. Étant donné que le consensus nécessite un grand nombre de calculs répétés, cela entraîne des coûts élevés, ce qui les rend uniquement adaptées au traitement des affaires de grande valeur. Les réseaux de calcul général, quant à eux, ne parviennent pas à un consensus sur le processus de calcul lui-même, mais vérifient les résultats de calcul en fonction des affaires et traitent les demandes dans un ordre spécifique, sans état de mémoire partagé. Cela réduit les coûts et permet au réseau de s'étendre à d'autres domaines de calcul, 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 les contrats intelligents. Ce type de réseau ne réalise un consensus que sur l'ordre des transactions et vérifie 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 des résultats déterministes, donc tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ces types de réseaux, en raison de l'absence de partage de la mémoire d'état, ont des coûts d'extension très bas, permettant à plusieurs tâches d'être calculées en parallèle sans interférer les unes avec les autres. 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, avec des interactions de communication entre les unités de calcul. AO normalise le passage de messages des Actors, réalisant un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, l'AO doté d'un acteur de calcul général peut être activé par un système de "cron" basé sur une boucle de temps fixe, permettant ainsi l'exécution proactive des contrats intelligents, comme un programme de trading surveillant en continu les opportunités d'arbitrage.
La capacité d'expansion rapide du réseau AO, la capacité de stockage de données à grande échelle d'Arweave, le modèle de programmation Actor, ainsi que la capacité de déclencher des transactions de manière proactive, le rendent très adapté à l'hébergement d'agents AI. AO prend également en charge l'intégration de grands modèles AI dans les contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO ne parvient pas à un consensus sur le processus de calcul, mais plutôt sur l'ordre des transactions, en supposant que les résultats d'exécution de la machine virtuelle sont déterministes, permettant ainsi une cohérence de l'état final.
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. Une fois la transaction émise, le MU reçoit et vérifie la signature, puis la transmet au SU. Le SU, en tant que point de connexion entre AO et la chaîne AR, aide le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne AR pour finaliser le consensus. Le mode de consensus actuel est le POA (preuve d'autorité). Une fois le consensus atteint, la tâche est attribuée au CU pour un calcul spécifique, et le résultat est renvoyé à l'utilisateur par le MU.
Le réseau 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 mettre en jeu des actifs et rivaliser en fonction de la performance de calcul, des prix et d'autres facteurs pour fournir de la puissance de calcul et gagner des revenus. En cas d'erreur de calcul, des actifs seront confisqués, ce qui constitue un mécanisme de garantie économique standard.
Comparaison d'AO avec d'autres réseaux
En tant que plateforme de calcul général, la différence entre AO et des plateformes de contrats intelligents comme Ethereum est évidente. Certaines plateformes de stockage ont également lancé des fonctionnalités de contrats intelligents, mais l'expérience sur ces plateformes est souvent inférieure à celle 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 une certaine plateforme de stockage. En réalité, l'architecture d'AO est la plus similaire à celle d'un projet bien connu, prolongeant le paradigme précoce des réseaux de blockchain de calcul asynchrone.
Les principales caractéristiques d'AO incluent le tri des ordres de transaction uniquement, la confiance dans le calcul déterministe de la machine virtuelle et l'utilisation du modèle Actor pour le traitement asynchrone, etc. La plus grande différence réside dans le fait qu'AO dispose d'une couche d'état partagée, permettant à quiconque de restaurer l'état complet du réseau via l'ordre des transactions et la preuve d'état, ce qui renforce la capacité de décentralisation du réseau.
Sur le plan économique et de la conception, AO fonctionne selon un modèle de lancement équitable et sans accès, permettant aux utilisateurs de participer au minage concurrentiel par le biais du staking. AO utilise une conception modulaire, séparant MU, CU et SU, permettant aux utilisateurs de choisir leur méthode d'implémentation de machine virtuelle, réduisant ainsi les coûts d'entrée pour les développeurs.
Cependant, AO fait également face à certains défis. Le modèle asynchrone Actor manque d'atomicité pour les transactions inter-contrats, ce qui pourrait freiner 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, la limite de 4 Go gérée par la machine virtuelle wasm dans l'architecture AO empêche l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, l'AO pourrait encore avoir un potentiel relativement important. Actuellement, la capitalisation boursière totale d'Arweave est de 2,2 milliards de dollars, ce qui présente encore un certain écart par rapport à certains concurrents. À l'avenir, le développement du réseau AO dans le domaine de l'IA mérite d'être suivi.
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.
8 J'aime
Récompense
8
4
Reposter
Partager
Commentaire
0/400
degenwhisperer
· 08-10 03:19
L'année prochaine, Alibaba Cloud va pleurer.
Voir l'originalRépondre0
BearMarketSunriser
· 08-07 07:45
Encore en train de jouer avec des concepts ~ ça me rend fou !
Voir l'originalRépondre0
UncleWhale
· 08-07 07:44
Encore un projet qui se fait prendre pour des cons.
Voir l'originalRépondre0
MidnightGenesis
· 08-07 07:29
Il y a quelques contrats qui ont changé et qui m'inquiètent, j'ai analysé toute la nuit.
Réseau AO : construire un ordinateur mondial décentralisé basé sur le modèle Actor
Le rêve de l'ordinateur mondial dans un réseau décentralisé
Le réseau décentralisé poursuit depuis toujours le rêve d'un ordinateur mondial capable d'exécuter du code arbitraire sans confiance et de partager avec le monde entier. Après Ethereum, de nombreux projets d'infrastructure ont tenté leur chance dans ce domaine, dont le réseau AO qui sera lancé prochainement.
La conception de la "machine mondiale" peut être grossièrement divisée en trois aspects : le calcul des données, l'accès et le stockage. Par le passé, Arweave a toujours joué le rôle de "disque dur mondial", tandis que le réseau AO (Actor Oriented) a introduit une capacité de calcul universelle et a fourni des fonctions de contrat intelligent.
AO : Réseau de calcul général basé sur les acteurs
Les plateformes de calcul décentralisé actuellement dominantes 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 Ethereum, qui partage un état global de mémoire sur le réseau et parvient à un consensus sur les processus de calcul modifiant cet état. Étant donné que le consensus nécessite un grand nombre de calculs répétés, cela entraîne des coûts élevés, ce qui les rend uniquement adaptées au traitement des affaires de grande valeur. Les réseaux de calcul général, quant à eux, ne parviennent pas à un consensus sur le processus de calcul lui-même, mais vérifient les résultats de calcul en fonction des affaires et traitent les demandes dans un ordre spécifique, sans état de mémoire partagé. Cela réduit les coûts et permet au réseau de s'étendre à d'autres domaines de calcul, 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 les contrats intelligents. Ce type de réseau ne réalise un consensus que sur l'ordre des transactions et vérifie 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 des résultats déterministes, donc tant que l'ordre des transactions est cohérent, l'état final le sera également.
Ces types de réseaux, en raison de l'absence de partage de la mémoire d'état, ont des coûts d'extension très bas, permettant à plusieurs tâches d'être calculées en parallèle sans interférer les unes avec les autres. 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, avec des interactions de communication entre les unités de calcul. AO normalise le passage de messages des Actors, réalisant un réseau de calcul décentralisé.
Contrairement aux contrats intelligents passifs déclenchés de manière traditionnelle, l'AO doté d'un acteur de calcul général peut être activé par un système de "cron" basé sur une boucle de temps fixe, permettant ainsi l'exécution proactive des contrats intelligents, comme un programme de trading surveillant en continu les opportunités d'arbitrage.
La capacité d'expansion rapide du réseau AO, la capacité de stockage de données à grande échelle d'Arweave, le modèle de programmation Actor, ainsi que la capacité de déclencher des transactions de manière proactive, le rendent très adapté à l'hébergement d'agents AI. AO prend également en charge l'intégration de grands modèles AI dans les contrats intelligents sur la blockchain.
Caractéristiques du réseau AO
Le réseau AO ne parvient pas à un consensus sur le processus de calcul, mais plutôt sur l'ordre des transactions, en supposant que les résultats d'exécution de la machine virtuelle sont déterministes, permettant ainsi une cohérence de l'état final.
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. Une fois la transaction émise, le MU reçoit et vérifie la signature, puis la transmet au SU. Le SU, en tant que point de connexion entre AO et la chaîne AR, aide le réseau à trier l'ordre des transactions et à les télécharger sur la chaîne AR pour finaliser le consensus. Le mode de consensus actuel est le POA (preuve d'autorité). Une fois le consensus atteint, la tâche est attribuée au CU pour un calcul spécifique, et le résultat est renvoyé à l'utilisateur par le MU.
Le réseau 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 mettre en jeu des actifs et rivaliser en fonction de la performance de calcul, des prix et d'autres facteurs pour fournir de la puissance de calcul et gagner des revenus. En cas d'erreur de calcul, des actifs seront confisqués, ce qui constitue un mécanisme de garantie économique standard.
Comparaison d'AO avec d'autres réseaux
En tant que plateforme de calcul général, la différence entre AO et des plateformes de contrats intelligents comme Ethereum est évidente. Certaines plateformes de stockage ont également lancé des fonctionnalités de contrats intelligents, mais l'expérience sur ces plateformes est souvent inférieure à celle 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 une certaine plateforme de stockage. En réalité, l'architecture d'AO est la plus similaire à celle d'un projet bien connu, prolongeant le paradigme précoce des réseaux de blockchain de calcul asynchrone.
Les principales caractéristiques d'AO incluent le tri des ordres de transaction uniquement, la confiance dans le calcul déterministe de la machine virtuelle et l'utilisation du modèle Actor pour le traitement asynchrone, etc. La plus grande différence réside dans le fait qu'AO dispose d'une couche d'état partagée, permettant à quiconque de restaurer l'état complet du réseau via l'ordre des transactions et la preuve d'état, ce qui renforce la capacité de décentralisation du réseau.
Sur le plan économique et de la conception, AO fonctionne selon un modèle de lancement équitable et sans accès, permettant aux utilisateurs de participer au minage concurrentiel par le biais du staking. AO utilise une conception modulaire, séparant MU, CU et SU, permettant aux utilisateurs de choisir leur méthode d'implémentation de machine virtuelle, réduisant ainsi les coûts d'entrée pour les développeurs.
Cependant, AO fait également face à certains défis. Le modèle asynchrone Actor manque d'atomicité pour les transactions inter-contrats, ce qui pourrait freiner 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, la limite de 4 Go gérée par la machine virtuelle wasm dans l'architecture AO empêche l'utilisation de certains modèles complexes.
Néanmoins, dans le contexte du développement rapide de l'IA, l'AO pourrait encore avoir un potentiel relativement important. Actuellement, la capitalisation boursière totale d'Arweave est de 2,2 milliards de dollars, ce qui présente encore un certain écart par rapport à certains concurrents. À l'avenir, le développement du réseau AO dans le domaine de l'IA mérite d'être suivi.