MultiversX utilise une forme innovante de sharding et un modèle PoS unique qui rendent le réseau très évolutif et sécurisé :
- Adaptive State Sharding : MultiversX utilise Adaptive State Sharding, une infrastructure avancée de sharding. Le sharding répartit les transactions sur différents fragments, qui sont des unités de traitement fonctionnant en parallèle. Cela permet de distribuer la charge et d'éviter que les fragments ne doivent attendre entre eux. Cela rend le système extrêmement évolutif et rapide. Ce qui est unique dans Adaptive State Sharding, c'est qu'il s'adapte dynamiquement à la charge du réseau. Cela optimise l'efficacité, ce qui augmente considérablement le débit des transactions par rapport à d'autres blockchains.
- Secure Proof-of-Stake (SPoS) : Pour valider les transactions et ajouter de nouveaux blocs à la blockchain de MultiversX, on utilise une variante du Proof-of-Stake (PoS), appelée Secure Proof-of-Stake (SPoS). Cette variante est similaire au PoS traditionnel, mais elle ajoute des mesures de sécurité supplémentaires, comme une sélection avancée des validateurs. Un validateur est un utilisateur qui met en staking ses tokens (dans le cas de MultiversX, des tokens EGLD) dans un pool de staking. En retour, l'utilisateur aide le réseau à valider les transactions et à sécuriser la blockchain. En récompense, le validateur reçoit des EGLD.
Comme mentionné, SPoS prend des mesures de sécurité supplémentaires, comme une sélection avancée des validateurs. Cela comprend notamment la sélection aléatoire du validateur qui peut ajouter un nouveau bloc. Dans la pratique, ce validateur est ensuite assigné à un fragment, qui est un groupe de validateurs. De temps en temps, les validateurs sont échangés pour favoriser la décentralisation du réseau.