Qu’est-ce que le partage ?

Le partage peut améliorer la vitesse et l’évolutivité des transactions. Découvrez ce que signifie le terme et comment fonctionne le sharding.

Jun 30, 2023
|

Principaux enseignements :

  • Le sharding est une technique utilisée dans la blockchain pour améliorer l’évolutivité et la vitesse des transactions en divisant le réseau en partitions plus petites, appelées “shards”.
  • Des projets comme Zilliqa, Ethereum, Cardano, Harmony et QuarkChain ont mis en œuvre le sharding pour résoudre les problèmes d’évolutivité.
  • Le partage nécessite une mise en œuvre minutieuse, avec des défis liés à la sécurité, à la complexité et au couplage étroit.

Qu’est-ce que le partage ?

Dans la blockchain , le sharding fait référence à une technique qui divise le réseau en partitions plus petites, appelées shards, pour améliorer l’évolutivité et augmenter la vitesse des transactions.

En termes plus techniques, le sharding est une forme de partitionnement de base de données, également appelé partitionnement horizontal, où la base de données est partitionnée horizontalement en morceaux (fragments) pour fournir une simultanéité élevée et des temps de réponse courts. Dans le cas du sharding blockchain, le réseau est divisé en plusieurs fragments dans lesquels la validation des transactions se produit (au lieu de l’ensemble du réseau blockchain), et chaque fragment contient un ensemble unique de contrats intelligents .

Partage F
Le sharding divise une base de données en plus petits morceaux, ou fragments, qui peuvent ensuite être traités plus rapidement sur une blockchain.

En ajoutant des fragments à la demande et en exécutant des transactions en parallèle, la blockchain peut théoriquement améliorer son évolutivité. Bien que cela ait des limites en ce qui concerne la distribution d’énergie, comme le couplage étroit et d’autres inconvénients, le sharding est une solution durable à long terme pour les problèmes d’évolutivité de la blockchain.

En savoir plus sur l’évolutivité de la blockchain ici .

Projets de cryptographie qui utilisent le sharding

Zilliqa est la première plateforme blockchain publique à avoir mis en place le sharding. La Fondation Ethereum prévoit également d’utiliser le sharding pour sa blockchain Ethereum .

Cardano et QuarkChain sont d’autres projets de blockchain utilisant ou prévoyant d’utiliser le sharding comme solution aux problèmes d’évolutivité.

Défis du partage

Bien que le sharding, à première vue, puisse sembler être la solution aux problèmes d’évolutivité qui affligent la blockchain, ce n’est malheureusement pas si simple.

Les deux principaux inconvénients du partage d’une blockchain sont la complexité et la sécurité. Les pirates peuvent dépasser un seul fragment dans une blockchain segmentée en raison de la puissance de hachage réduite requise pour contrôler les segments individuels. Une fois qu’un segment est piraté, des transactions malveillantes peuvent potentiellement être diffusées sur le réseau principal, perturbant l’ensemble du système.

De plus, étant donné que différents clusters de nœuds régissent différents segments de blockchain, chaque fragment apparaît comme un réseau de blockchain distinct. Des mécanismes de communication inter-domaines sont nécessaires pour permettre aux utilisateurs et aux applications d’un sous-domaine de communiquer avec un autre sous-domaine.

Double dépense, complexité et couplage étroit

Une mise en œuvre incorrecte peut entraîner des doubles dépenses, ce qui affecte considérablement la sécurité de l’ensemble du réseau. Un autre problème du sharding est sa complexité. La mise en œuvre du sharding sur les réseaux blockchain existants est très difficile car elle implique des divisions de réseau et la réaffectation de l’état.

Un élément clé dont le sharding a besoin est le couplage étroit, qui est une propriété du sharding mais pas une propriété des sidechains . Un bloc de chaîne enfant qui spécifie un bloc de chaîne principale non valide en tant que dépendance est par définition non valide. Plus important encore, le bloc de chaîne principale qui inclut un bloc de chaîne enfant invalide est invalide.

Derniers mots sur le partage des chaînes de blocs

Le sharding est l’une des nombreuses solutions au problème d’évolutivité de la blockchain. Bien qu’il puisse augmenter considérablement la vitesse des transactions, le sharding s’accompagne de son propre ensemble de défis et de précautions qui doivent être correctement pris en compte.

En savoir plus sur Layer-2s , une autre solution au problème d’évolutivité.

Diligence raisonnable et recherches personnelles

Tous les exemples cités dans cet article sont donnés à titre d’information uniquement. Vous ne devez pas considérer ces informations ou autres documents comme des conseils juridiques, fiscaux, d’investissement, financiers ou autres. Rien de ce qui est contenu dans le présent document ne constitue une sollicitation, une recommandation, une approbation ou une offre par Crypto.com d’investir, d’acheter ou de vendre des pièces de monnaie, des jetons ou d’autres actifs cryptographiques.

Les performances passées ne constituent pas une garantie ou un prédicteur des performances futures. La valeur des crypto-actifs peut augmenter ou diminuer, et vous pourriez perdre la totalité ou une partie substantielle de votre prix d’achat. Lors de l’évaluation d’un actif cryptographique, il est essentiel que vous fassiez vos recherches et que vous exerciez une diligence raisonnable afin de prendre la meilleure décision possible, car tout achat relève de votre seule responsabilité.

Tags

Blockchain

crypto

scalability

sharding

Partager avec des amis

Prêt à commencer votre aventure crypto ?

Obtenez votre guide étape par étape pour ouvrir un compte sur Crypto.com

En cliquant sur le bouton "Commencer", vous reconnaissez avoir lu l'Avis de confidentialité de Crypto.com dans lequel nous expliquons comment nous utilisons et protégeons vos données personnelles.
Mobile phone screen displaying total balance with Crypto.com App

Common Keywords: 

Ethereum / Dogecoin / Dapp / Tokens