Adaptive State Sharding

adaptive state sharding

Utilisé par Elrond, l’Adaptive State Sharding est une approche qui combine tous les types de sharding en un seul pour améliorer la communication et les performances.

Il existe trois types de sharding : état, transactions et réseau. L’approche d’Elrond pour le sharding de Blockchain implique la combinaison de ces trois types – et porte le nom d’adaptive state sharding. En combinant les avantages des trois types de sharding, on obtient un mécanisme optimal. Le résultat permet un traitement parallèle, améliore la communication à l’intérieur des shards et, finalement, augmente les performances.

Le problème actuel de la technologie blockchain est qu’elle ne parvient pas à s’adapter correctement à certaines applications, comme les services bancaires, la gestion de la chaîne d’approvisionnement et l’analyse des données volumineuses. L’adaptive state sharding d’Elrond fournit un mécanisme pour la blockchain qui peut améliorer ses performances en termes de débit et d’évolutivité.

Pour mieux comprendre l’adaptive state sharding, il est essentiel de comprendre d’abord le sharding.

Le sharding est un partitionnement horizontal des données dans une base de données ou un moteur de recherche. Le mot « shard » signifie « diviser » et fait référence à la division des données en petits morceaux qui peuvent être stockés sur différentes machines, ce qui permet une mise à l’échelle horizontale. Comme le traitement des transactions et le traitement des blocs, le sharding est possible depuis un certain temps, mais pas à l’échelle nécessaire pour l’adoption de la blockchain. Avec l’avènement de la technologie blockchain et des contrats intelligents, nous avons un véritable cas d’utilisation du sharding qui peut être utilisé pour diviser les transactions, les blocs et d’autres données pertinentes en plus petits morceaux qui peuvent être traités par des nœuds aux ressources limitées.

Lire aussi :   Nonce

Le sharding adaptatif est une technique de partitionnement des bases de données qui permet une mise à l’échelle horizontale des bases de données en déplaçant automatiquement les données entre les serveurs à mesure que la charge du système augmente ou diminue.

Au niveau du réseau, le sharding permet de répartir les nœuds en segments. Cela se produit au niveau de la transaction alors que tous les nœuds conservent ensemble l’intégralité de la blockchain. Un autre sharding qui a lieu est au niveau de l’état. Cela conduit au traitement et à la vérification d’un plus grand nombre de transactions en même temps.

Le modèle dynamique adaptatif de partage des états permet de s’adapter à un nombre croissant ou décroissant de nœuds sans compromettre la décentralisation et la sécurité du réseau.

Elrond a bien fait de démontrer une nouvelle approche du sharding, qui augmente la sécurité et le débit et réduit les délais. Son approche a du potentiel, mais seul le temps dira dans quelle mesure le sharding d’état adaptatif aide à résoudre le problème d’évolutivité des systèmes blockchain.

Laisser un commentaire