Comment fonctionne le réseau MultiversX en 3 étapes

multivers en 3 etapes sphere multiversx egld

Sommaire :

Comment fonctionne le réseau MultiversX en 3 étapes

MultiversX atteint l’évolutivité et la sécurité robuste grâce à la combinaison des trois mécanismes suivants :

Mécanisme de partage des données (sharding)

MultiversX utilise l’Adaptive State Sharding, une fonction qui divise l’infrastructure du réseau pour prendre en charge le nombre croissant d’applications et de transactions sur le grand livre. Le réseau MultiversX combine trois méthodes de partage standardisées : sharding du réseau, sharding des transactions et sharding d’état, afin de créer un système équilibré et performant.

Sharding du réseau : Elle dicte la manière dont les nœuds du réseau sont alloués et mappés dans des shards spécifiques afin d’optimiser la communication et la propagation des messages à l’intérieur d’un shard.

Sharding de transactions : Il détermine comment les transactions sont affectées aux shards où elles seront finalement traitées. Par exemple, une transaction peut être affectée à un shard spécifique en fonction de l’adresse de l’expéditeur.

Sharding d’état : C’est l’une des méthodes les plus complexes à mettre en œuvre lorsque chaque shard ne conserve qu’une partie de l’état. Si les comptes impliqués dans une transaction résident dans des shards différents, l’exécution de cette transaction nécessitera la mise à jour de l’état dans les deux shards et impliquera l’échange de messages entre les nœuds des deux shards. Pour une meilleure résistance aux attaques malveillantes, les nœuds des shards sont programmés pour être remaniés de temps en temps. Le partage d’états augmente le débit des transactions grâce au traitement parallèle des transactions, tout en réduisant les frais de transaction à 0,001 $ par transaction avec un taux de latence de six secondes.

Algorithme MultiversX de Proof-of-Stake (PoS)

Le réseau MultiversX possède son propre algorithme de consensus Proof-of-Stake (PoS) appelé « Secure Proof of Stake (SPoS) ». Il utilise trois nœuds spécifiques (les nœuds peuvent être des serveurs/smartphones/ordinateurs) pour relayer et traiter les données sur le réseau en utilisant le logiciel client du nœud MultiversX. Les trois nœuds sont :

Les validateurs : Fonctionnant comme les nœuds primaires sur MultiversX, les validateurs traitent les transactions sur le réseau en échange d’EGLD. Ils ajoutent de nouveaux blocs à la blockchain MultiversX, mettent en garantie (ou stake) des jetons EGLD MultiversX pour traiter les transactions, et participent au mécanisme de consensus. Les validateurs sont récompensés pour leur service par le protocole.

Observateurs : Les observateurs sont des membres passifs du réseau qui lisent et relaient les informations du réseau. Ils n’ont pas besoin de mettre en jeu des pièces EGLD pour participer au réseau et ne sont pas rémunérés pour leurs services sur le réseau. Les observateurs peuvent soit conserver l’historique complet de la blockchain, soit ne conserver que deux époques de l’historique de la blockchain.

LIRE PLUS  Etapes par étapes : Comment participer à un Launchpad MultiversX ?

Pêcheurs : Les nœuds pêcheurs vérifient les données des blocs et contestent les données invalides une fois qu’elles ont été traitées par les nœuds valideurs. Ils sont récompensés pour la détection d’acteurs malveillants sur le réseau. Les observateurs ou les validateurs qui ne font pas partie du cycle de consensus en cours peuvent remplir le rôle des nœuds pêcheurs.

Le mécanisme SPoS du réseau MultiversX permet d’atteindre un débit élevé de transactions en choisissant des validateurs instantanés et aléatoires, grâce au sharding de la blockchain. Les nœuds de validation sont ensuite assignés de manière aléatoire aux différents shards, de sorte que chaque validateur ne doive confirmer que les données détenues sur son shard particulier et non l’ensemble des données détenues sur la blockchain.

Contrats intelligents (Smart contract) sur MultiversX

La machine virtuelle (VM) MultiversX, ou machine virtuelle Arwen WASM, a été conçue pour construire des contrats intelligents sur la plateforme MultiversX,. Elle prend en charge des langages de programmation familiers comme Rust, C/C++, C#, Go, Typescript qui peuvent compiler des contrats intelligents Web Assembly. Le moteur de contrats intelligents de la VM MultiversX, est entièrement compatible avec la machine virtuelle Ethereum (EVM). Les contrats intelligents Ethereum peuvent s’exécuter en toute transparence sur la VM Arwen WASM, qui est également conçue pour assurer une interopérabilité totale entre les systèmes de blockchain externes, ce qui permet l’échange de valeurs et de données entre plusieurs protocoles de blockchain. Les développeurs qui utilisent le réseau Elrond pour construire un contrat intelligent peuvent gagner 30% des frais de contrat intelligent en tant que redevances.

sphere multiversx comprendre la blockchain en 3 etapes

En résumé

Voici comment fonctionne le réseau de blockchains MultiversX,: les nœuds sont divisés en sous-ensembles pour traiter les transactions, puis les shards diffusent ces transactions au « Metachain », la blockchain centrale de MultiversX fonctionnant sur un shard spécial.

Le Metachain est chargé de finaliser les transactions et d’effectuer des actions telles que l’authentification et la finalisation des en-têtes de blocs de shard, la facilitation de la communication entre les différents shards, la tenue d’un registre de validateurs, le déclenchement de nouvelles époques, le traitement des défis transmis par les nœuds Fishermen et la récompense des participants à la blockchain MultiversX.

Toutes les 24 heures, un tiers des nœuds de validation de chaque shard sont transférés vers un nouveau shard afin d’éviter toute collusion entre les validateurs de chaque shard.

Les dernières news :
Ecosystème MultiversX (EGLD)

MultiversX: Le guide ultime

Qu’est ce que MultiversX? •MultiversX est un réseau blockchain distribué pour les applications de nouvelle génération. Décentralisé via plus de 3 000 nœuds, évolutif grâce