Extension de l’écosystème multi-VM de Mango Network - Support pour Solana VM : complémentarité architecturale et mise en œuvre de la technologie

Avec le développement vigoureux de la technologie blockchain, la fragmentation de la liquidité entre les différents réseaux blockchain est devenue un goulot d’étranglement limitant l’intégration ultérieure de l’écosystème Web3. En tant que première chaîne publique d’infrastructure complète prenant en charge l’architecture Multi-VM, Mango Network devrait résoudre ce dilemme grâce à son intégration technologique et à son innovation uniques.

1. Mango Network : la naissance de multiples technologies

Mango Network intègre intelligemment des technologies de pointe telles que Move, OPStack et ZK Rollup, et intègre MoveVM, EVM et SVM dans son écosystème compatible. Grâce à sa conception unique axée sur les ressources, MoveVM a démontré des avantages supérieurs en matière de protection des actifs et de sécurité des contrats. EVM est l’environnement de machine virtuelle le plus mature avec le plus grand écosystème de développeurs. Le SVM (Solana VM) est connu pour ses performances supérieures et son débit élevé. Mango Network a réussi à intégrer ces trois machines virtuelles, permettant à des contrats intelligents d’horizons et d’orientations fonctionnelles différents de coexister et de collaborer dans le même écosystème, créant ainsi une plate-forme blockchain diversifiée, ouverte et très dynamique pour les développeurs et les utilisateurs. Les développeurs peuvent écrire des applications en Move, Solidity et Rust, ce qui enrichit considérablement les options de développement.

2. Architecture de base : la conception exquise de l’interopérabilité multi-VM

(1) Gestion partagée des statuts et modèle de compte unifié

L’une des architectures de base de Mango Network est son système de gestion d’état partagé. Dans les architectures multi-chaînes ou multi-machines virtuelles traditionnelles, différentes machines virtuelles ont tendance à maintenir des états distincts, ce qui rend l’interaction entre les machines virtuelles incroyablement complexe. Mais dans Mango Network, MoveVM, EVM et SVM peuvent travailler ensemble pour accéder et modifier le même état sous-jacent, éliminant ainsi le besoin d’une messagerie inter-VM supplémentaire, simplifiant considérablement le processus de développement.

Dans le même temps, Mango Network adopte un modèle de compte unifié. Que l’utilisateur interagisse avec le contrat sur MoveVM ou qu’il opère sur l’EVM ou la SVM, ils utilisent tous le même système de compte. Les comptes peuvent interagir de manière transparente avec différents types de contrats tels que les contrats Move, Rust, Solidity, etc., et le protocole sous-jacent gère automatiquement la couche de traduction correspondante.

(2) La combinaison parfaite des appels entre machines virtuelles et de la standardisation des ressources

L’invocation inter-VM est l’une des principales capacités de Mango Network pour réaliser une intégration profonde de plusieurs VM. Dans ce réseau, les contrats intelligents peuvent être invoqués directement au-delà des limites de la machine virtuelle. Par exemple, un contrat intelligent écrit sur une SVM peut invoquer de manière transparente des fonctionnalités dans MoveVM et vice versa. Ce mécanisme d’appel entre machines virtuelles élimine les barrières entre les machines virtuelles, de sorte que les modules fonctionnels de différents environnements de machines virtuelles peuvent être combinés et fonctionner les uns avec les autres, ce qui améliore considérablement la composabilité et l’évolutivité de l’ensemble du système.

Mango Network a également normalisé la gestion des actifs. Les ressources numériques sont présentées dans un format standardisé, que ce soit sur MoveVM, EVM ou SVM, et peuvent être manipulées nativement dans plusieurs environnements de machines virtuelles sans avoir besoin d’étapes supplémentaires d’encapsulation ou de pontage. Cela facilite non seulement le flux d’actifs entre les machines virtuelles, mais réduit également le coût et le risque liés au transfert d’actifs entre différents environnements de machines virtuelles.

(3) Innovation et intégration de la couche de vérification

La conception de la couche de vérification de Mango Network combine le modèle d’exécution de la SVM avec les capacités de vérification de Move. Le modèle d’exécution de SVM est responsable de la gestion de la logique et du flux d’opérations du contrat, tandis que le mécanisme de vérification de Move vérifie les opérations de ressources clés et la sécurité des données, garantissant ainsi que l’ensemble du processus d’exécution du contrat est efficace et sécurisé.

3. Performance : 297 450 fois le TPS

La vitesse de traitement des transactions de Mango Network peut atteindre 297 450 transactions par seconde (TPS), ce qui est dû à sa conception d’architecture modulaire unique. Mango Network divise les fonctions de base de la blockchain en modules indépendants, de sorte que chaque module peut être optimisé et étendu en fonction des besoins spécifiques des différents scénarios d’application.

Le module d’exécution optimise en profondeur le processus d’exécution des contrats intelligents, réduit la consommation de ressources inutiles et les étapes de calcul, et permet aux contrats de s’exécuter avec une efficacité extrêmement élevée. Le module de consensus adopte un algorithme de consensus avancé, qui peut rapidement atteindre un consensus tout en assurant la cohérence de la transaction, ce qui raccourcit considérablement le temps de confirmation de la transaction. Le module de disponibilité des données est chargé d’assurer l’intégrité et la fiabilité des données de transaction, en utilisant un mécanisme efficace de stockage et de distribution des données.

4. Communication inter-chaînes : ZK Rollup prend en charge le déploiement de SVM

Mango Network prend en charge le déploiement de SVM via la technologie ZK Rollup, permettant un pontage inter-chaînes avec Solana.

Le processus spécifique est le suivant :

1. Solana Mainnet interagit avec les nœuds : Le Solana Mainnet génère des transactions et des blocs sécurisés que les utilisateurs soumettent aux nœuds.

2. Collaboration entre les nœuds et les séquenceurs : une fois que le nœud a obtenu des transactions et des blocs sécurisés, le programme d’appel SVM CrossVM émet des événements, qui est sur le point d’émettre des événements sur l’appelant de la machine virtuelle. Ces événements sont capturés et analysés pour être transmis au séquenceur.

3. Exécution et retour d’information du séquenceur : Le séquenceur exécute l’appel analysé, capture l’événement MoveVM et analyse les données, et renvoie les événements d’émission de contrat d’appel MoveVM CrossVM, c’est-à-dire les appels inter-VM MoveVM les événements d’émission de contrat. Finalement, ces événements et ces données sont transmis au réseau Mango.

De cette façon, les Dapps sur Solana peuvent être déployées directement sur le réseau Mango basé sur ZK Rollup pour une interaction inter-chaînes. Mango Network étudie la possibilité d’ajouter la prise en charge des machines virtuelles Solana (SVM) à son architecture multi-VM. Le plan vise à enrichir davantage les environnements MoveVM et EVM existants de Mango, et à construire un écosystème de machines virtuelles plus diversifié, modulaire et synergique en introduisant un environnement d’exécution haute performance unique à la chaîne Solana.

1. Complémentarité de l’architecture Multi-VM

Grâce à un traitement parallèle de pointe et à un débit élevé, les machines virtuelles Solana sont capables d’exécuter des dizaines de milliers de transactions simultanément avec son moteur parallèle Sealevel, complétant ainsi le modèle de traitement séquentiel des transactions de l’EVM. Mango Network prévoit d’intégrer des VM Solana dans le mécanisme de séquenceur inter-VM existant afin de permettre une synchronisation sécurisée des données et une cohérence d’état entre différents environnements VM.

Grâce à cette extension, SVM peut fournir à Mango Network de solides capacités de transactions simultanées, améliorant efficacement les performances de traitement dans des scénarios d’application complexes, en particulier dans des scénarios avec des exigences élevées en matière de TPS tels que le trading haute fréquence DeFi et l’interaction en temps réel des jeux en chaîne.

2. Intégration technologique et orientation de la R&D

La logique parallèle de la SVM est différente de l’architecture MoveVM et EVM actuelle de Mango Network, et l’équipe explore la conception d’une couche d’adaptateur SVM pour résoudre les différences de modèle d’exécution et de mécanisme de synchronisation des données tout en maintenant la modularité et l’évolutivité du système.

La recherche et la mise en œuvre de cette couche d’adaptation seront basées sur le protocole de communication inter-chaînes multi-VM existant de Mango, et sur les capacités d’extension de réserve pour prendre en charge davantage de machines virtuelles (telles que ZKVM, WASM, etc.) à l’avenir, améliorant ainsi la résilience technique et la nature prospective de Mango Network en tant qu’infrastructure de chaîne complète.

3. Synergie écologique potentielle

L’introduction de SVM a élargi une nouvelle voie de synergie écologique pour Mango Network. L’écosystème Solana dispose d’un grand nombre d’applications DeFi et GameFi hautes performances développées sur la base de Rust, et on s’attend à ce que Mango Network réalise un déploiement unifié et une interopérabilité avec les applications MoveVM et EVM à l’avenir, réduisant ainsi le coût de migration des développeurs multi-chaînes et améliorant l’inclusivité et la capacité d’innovation de l’écosystème global.

En outre, le soutien de SVM aidera également Mango Network à établir un pont pour attirer la communauté des développeurs de Solana et à renforcer la compétitivité stratégique de Mango Network dans le domaine de l’interaction multi-chaînes et de la liquidité des actifs.

Afficher l’original
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX n’est pas l’auteur du ou des articles cités et ne revendique aucun droit d’auteur sur le contenu. Le contenu est fourni à titre d’information uniquement et ne représente pas les opinions d’OKX. Il ne s’agit pas d’une approbation de quelque nature que ce soit et ne doit pas être considéré comme un conseil en investissement ou une sollicitation d’achat ou de vente d’actifs numériques. Dans la mesure où l’IA générative est utilisée pour fournir des résumés ou d’autres informations, ce contenu généré par IA peut être inexact ou incohérent. Veuillez lire l’article associé pour obtenir davantage de détails et d’informations. OKX n’est pas responsable du contenu hébergé sur des sites tiers. La détention d’actifs numériques, y compris les stablecoins et les NFT, implique un niveau de risque élevé et leur valeur peut considérablement fluctuer. Examinez soigneusement votre situation financière pour déterminer si le trading ou la détention d’actifs numériques vous convient.