Chaîne d'éclats
Qu’est-ce qu’une chaîne de fragments ?
Le partage est le processus de division horizontale d'une base de données afin de répartir la charge. Il s’agit d’un concept courant en informatique.
Dans le monde des crypto-monnaies, en particulier dans Ethereum, le sharding peut réduire la congestion du réseau ainsi qu'augmenter les transactions par seconde grâce à la création de nouvelles chaînes, appelées fragments.
Pour mieux définir cela, le sharding fait référence à la division de l'ensemble du réseau Ethereum en plusieurs parties, c'est-à-dire des fragments. Chaque fragment contiendrait essentiellement un grand nombre de ses propres états indépendants, ce qui signifie qu'il contient un ensemble unique de soldes de comptes ainsi que des contrats intelligents. Le Sharding est la solution la plus complexe mise en œuvre dans Ethereum.
Gardez à l'esprit que les informations stockées dans un fragment peuvent toujours être partagées entre d'autres nœuds, ce qui maintient le grand livre lui-même décentralisé et sécurisé car tout le monde peut toujours voir toutes les entrées du grand livre. Les fragments ne traitent ni ne stockent tout simplement pas toutes les informations.
En d’autres termes, le partitionnement peut être un bon moyen d’évoluer si vous souhaitez conserver la décentralisation au lieu d’évoluer en augmentant la taille de la base de données existante. Cela rendrait Ethereum beaucoup moins accessible aux validateurs de réseau, car ils auraient besoin d’ordinateurs beaucoup plus puissants et coûteux. Avec les chaînes de fragments, un validateur n'a besoin que de stocker les données principales ou d'exécution pour le fragment qu'il valide, et non pour l'ensemble du réseau. Cela peut à son tour accélérer considérablement les choses et réduire les exigences matérielles.