Le réseau Ethereum actuel déploie le protocole Proof of Work (PoW), ce qui rend le traitement des transactions lent.
Pour réduire les frais de transaction et améliorer l'évolutivité, les réseaux de couche 2 ont été lancés.
Ces réseaux de couche 2 comprennent Rollup, Optimism, Arbitrum et zkSync.
Ces réseaux de couche 2 sont construits pour permettre au protocole blockchain (Ethereum) de traiter de grands volumes de données.
La raison du déploiement des réseaux de couche 2 est d'alléger la charge sur le réseau principal.
Le sharding combine toutes les caractéristiques et tous les mécanismes de ces réseaux de couche 2.
Jusqu'à présent, le Sharding n'a pas été intégré dans le réseau Ethereum. Cependant, le Danksharding est un Sharding avancé et sera intégré dès que possible.
Le Danksharding est une proposition de conception nouvelle et robuste pour le Sharding sur Ethereum.
Danksharding est une conception de scalabilité nommée d'après Dankrad Feist.
Le principe du Danksharding est similaire à celui du Sharding : il divise les réseaux en shards et augmente l'espace pour les transactions de données.
On s'attend à ce que le Danksharding transforme la blockchain Ethereum en une couche de règlement et de disponibilité des données agréables.
Danksharding mettra en œuvre toutes les caractéristiques du Sharding et déploiera la technique d'échantillonnage de la disponibilité des données.
La conception de Danksharding est encore en cours de développement, mais le Proto-Danksharding est dans sa phase de prototype et sera bientôt lancé.
Mots-clés : Sharding, Danksharding, Ethereum, scalabilité, transactions, blockchain, conception.
[Article complet]
Le réseau Ethereum est connu pour avoir toujours une fonctionnalité de mise à jour ou l'autre dans sa phase de développement ou de test. Les développeurs d'Ethereum sont toujours à la recherche de moyens pour améliorer la fonctionnalité d'évolutivité du réseau.
Même si le réseau Ethereum possède l'une des meilleures caractéristiques d'évolutivité et traite les transactions plus rapidement avec des frais de transaction moins élevés que les autres protocoles de blockchain, les développeurs ne cessent de s'assurer qu'ils améliorent ces caractéristiques.
Sur cette base d'amélioration, Ethereum travaille sur une nouvelle conception appelée Danksharding.
Cet article vous expliquera tout sur le Danksharding et comment il est censé améliorer le protocole Ethereum.
C'est parti!
Qu'est-ce qui a rendu nécessaire le Danksharding?
Image: The TIE Research
Le réseau Ethereum utilise toujours le mécanisme de preuve de travail (PoW), ce qui rend le réseau principal du réseau lent dans le traitement des transactions et attire des frais de transaction élevés. Pour se débarrasser de ces problèmes, tels que la lenteur des transactions et les frais de gaz élevés, les réseaux de couche 2 ont été lancés sur le réseau Ethereum.
Ces réseaux de couche 2 d'Ethereum comprennent Rollup, Optimism, Arbitrum et zkSync. Ce sont des systèmes compagnons développés pour aider les systèmes de blockchain à gérer de grands volumes de données. Dans ce concours, ils sont conçus pour alléger la charge sur le réseau principal Ethereum.
La combinaison de ces réseaux de couche 2 est appelée Sharding. Cependant, le Sharding est un mécanisme plus robuste et a été difficile à mettre en œuvre sur le réseau Ethereum. Ainsi, au lieu d'attendre qu'il soit mis en œuvre, les utilisateurs d'Ethereum préfèrent utiliser ces réseaux de couche 2, car les développeurs estiment qu'ils constituent le meilleur moyen, et le plus sûr, de faire évoluer Ethereum.
Par exemple, les rollups comme les Sidechains soulagent le stress d'Ethereum en vérifiant la validité des transactions et en les exécutant sur une blockchain séparée. Ces transactions sont réglées sur la chaîne rollup, regroupées, puis postées sur Ethereum (tout en utilisant la sécurité du mainnet d'Ethereum).
Étant donné que ces réseaux de niveau deux se sont révélés à la hauteur de la tâche et qu'ils sont déployés efficacement lors des transactions, les développeurs d'Ethereum ne donnent plus la priorité au Sharding. Cependant, les développeurs ont prévenu qu'un nouveau design de sharding avancé est en phase de test.
La nouvelle conception de Sharding sera lancée lorsque Ethereum passera entièrement à la version 2 d'Ethereum qui déploiera le mécanisme Proof Of Stake (PoS). Cette nouvelle conception de Sharding pour la blockchain Ethereum est le Danksharding.
Qu'est-ce que le Danksharding?
Image: Coin Yuppie
Danksharding est la dernière proposition de conception pour Sharding sur Ethereum. Ce concept de scalabilité porte le nom de Dankrad Feist, le chercheur d'Ethereum qui a proposé ce concept.
Danksharding devrait reprendre le même principe que Sharding, à savoir diviser les activités du réseau en shards. Cependant, au lieu d'utiliser les shards pour augmenter le débit des transactions, il les utilisera pour augmenter l'espace des transactions de données.
Les experts estiment que Danksharding transformera Ethereum en une couche de règlement et de disponibilité des données agréable. On s'attend à ce qu'il mette en œuvre toutes les caractéristiques du sharding telles que proposées en 2016.
Danksharding déploiera la technique d'échantillonnage de la disponibilité des données. Cette technique permet aux nœuds du réseau Ethereum de vérifier la validité de grandes quantités de données en en échantillonnant quelques-unes. Le Danksharding permettra à Ethereum de traiter plus de données et de transactions que sa capacité précédente.
Dans le Danksharding, il y aura des réseaux de couche 2 moins chers et plus rapides (mentionnés précédemment), et en même temps, les transactions sur le réseau Ethereum seront directement possibles. En substance, Danksharding ouvrira la voie à des réseaux de couche 2 moins chers et plus rapides sans affecter les transactions directes sur la blockchain Ethereum.
Il est important de savoir que la mise à jour Danksharding est robuste et qu'il faudra suffisamment de temps et d'efforts pour élaborer et finaliser les décisions de conception avant son lancement complet sur le réseau principal d'Ethereum. Avant le lancement complet, les développeurs d'Ethereum proposent le Proto-danksharding comme première étape clé vers le Danksharding.
Proto-Danksharding est un aperçu de ce à quoi les utilisateurs d'Ethereum doivent s'attendre lorsque la conception complète du Danksharding sera lancée. Par exemple, les blocs Ethereum peuvent actuellement traiter et transporter 50 à 100 kb de données. On s'attend à ce que le Proto-danksharding puisse avoir 1 Mo, et que le Danksharding complet puisse transporter environ 16 Mo de données.
Le Danksharding a encore un long chemin à parcourir avant d'être pleinement lancé ; cependant, le proto-danksharding est déjà dans sa phase de prototype.
Conclusion
Le Danksharding est considéré comme la nouvelle conception d'Ethereum, car il représente une transition solide par rapport au système commercial Sharding. Lorsqu'Ethereum lancera pleinement le design Danksharding, il devrait améliorer considérablement ses caractéristiques d'évolutivité et donner un avantage commercial aux réseaux de couche 2 moins chers et plus rapides.
Comme pour toute mise à jour intelligente, Danksharding comporte encore de nombreuses failles dans l'armure qui doivent être martelées.
Dès que tous les plans seront au point, la mise en œuvre aura lieu lors du hard fork de Shanghai, fin 2022.
Cependant, avant cela, le Proto-danksharding est devant nous et dans sa phase de prototype.
Auteur : Valentine. A, chercheuse Gate.io
Cet article ne représente que l'opinion du chercheur et ne constitue pas une suggestion d'investissement.
Gate.io se réserve tous les droits sur cet article. La rediffusion de l'article sera autorisée à condition que Gate.io soit référencé. Dans tous les cas, des mesures légales seront prises en raison de la violation des droits d'auteur.