Danksharding and Its Effects On Ethereum

Le danksharding et ses effets sur Ethereum

Reading time

Ethereum est le deuxième plus grand réseau de blockchain en termes de capitalisation boursière, juste derrière la vedette Bitcoin. Au lieu de se reposer sur ses lauriers, Ethereum n’a cessé d’innover en s’appuyant sur ses solides fondations. Bien qu’il soit derrière Bitcoin, Ethereum est facilement le réseau le plus fonctionnel et le plus valorisé parmi les choix populaires disponibles sur le marché. 

La fonctionnalité approfondie et la popularité croissante d’Ethereum ont pesé sur la congestion et les capacités d’évolution du réseau, le rendant plus lent et plus cher pour l’utilisateur moyen. 

Cet article aborde l’une des solutions qui pourraient résoudre le problème de mise à l’échelle d’Ethereum — le danksharding. 

Points clés

  1. La fonctionnalité des contrats intelligents d’Ethereum et la popularité mondiale du réseau ont exercé une pression énorme sur la plateforme.
  2. La congestion du réseau qui s’en est suivie a entraîné une augmentation des frais de gaz et des délais de traitement déraisonnables.
  3. Le sharding et son successeur conceptuel, le danksharding, sont deux solutions qui pourraient résoudre les problèmes de congestion d’Ethereum.
  4. Le danksharding promet de minimiser les frais de gaz et les délais de traitement des transactions réalisées sur Ethereum, mais la sécurité reste un inconvénient important.

Qu’est-ce qu’une machine virtuelle Ethereum ?”

Avant d’aborder les sujets complexes du sharding et, par la suite, du dank sharding, il est essentiel de comprendre ce qu’est la machine virtuelle d’Ethereum (EVM) et la manière dont elle fait tout fonctionner. L’EVM est le cœur de la technologie de traitement derrière Ethereum, et permet au réseau d’avoir une fonctionnalité de contrats intelligents robuste. En conséquence, Ethereum est devenu le réseau supportant des applications décentralisées le plus important. 

Bien que d’autres plateformes aient des fonctionnalités similaires, aucune n’est comparable à à Ethereum en termes de champ d’action, d’ampleur et de qualité de services. L’EVM permet aux développeurs d’essayer de nouvelles technologies et de nouveaux concepts afin de mettre en place les bases de l’internet décentralisé. Cependant, l’utilité et la valeur inégalées de l’EVM ont causé de graves problèmes d’évolutivité, de vitesse et de coûts de transaction, connus sous le nom de frais de gaz

Ce problème a frappé Ethereum pendant une bonne partie de la décennie sans qu’il y ait de solutions évidentes ou de mécanismes compensatoires. En 2023, Ethereum reste cher et assez lent par rapport à Bitcoin et à d’autres altcoins populaires. Les développeurs tentent donc de trouver une solution pour atténuer la saturation du réseau sans sacrifier la fonctionnalité robuste des contrats intelligents qui rend Ethereum si unique. Le Sharding et le Danksharding font partie des concepts les plus prometteurs pour résoudre les problèmes de mise à l’échelle d’Ethereum. Voyons cela plus en détail. 

Définition du Sharding d’Ethereum

Alors que les problèmes de mise à l’échelle d’Ethereum conduisaient à une véritable congestion du réseau, les créateurs d’Ethereum et les développeurs sont retournés à la table pour chercher une solution permanente. C’est ainsi qu’Ethereum a introduit l’idée du sharding, qui avait le potentiel d’atténuer les problèmes de congestion et de permettre au réseau de traiter jusqu’à 100 000 transactions en une seule minute. 

Alors, comment fonctionne le concept de sharding ? En termes simples, le sharding divise le réseau Ethereum en chaînes de shards, toutes utilisées pour valider et traiter les transactions de manière séparée. Le génie de cette solution réside dans sa capacité à empêcher les processus de validation à l’échelle du réseau. Sans sharding, chaque transaction sur le réseau principal Ethereum doit être traitée par tous les nœuds de la blockchain. 

Ethereum Sharding Definition

Ce processus de validation sollicite considérablement l’infrastructure du réseau, ce qui le rend plus lent, plus coûteux et inaccessible aux nouveaux utilisateurs. Cependant, avec le sharding, Ethereum se divise en chaînes plus petites, chacune traitant des milliers de transactions simultanément. Comme chaque chaîne agit comme un réseau autonome et contient beaucoup moins de blocs que le réseau principal d’Ethereum, les transactions peuvent être validées rapidement. 

Il n’est donc pas difficile de comprendre pourquoi le sharding est considéré comme la meilleure mise à jour d’Ethereum à ce jour, car il pourrait résoudre le problème le plus fondamental du réseau. Cependant, les développeurs doivent encore créer une version de sharding pleinement fonctionnelle, car cela représente de lourds ajustements au niveau de la structure existante du mainnet d’Ethereum. 

Pendant un certain temps, les créateurs d’Ethereum et les développeurs de la communauté ont presque abandonné le concept de sharding, car il s’est avéré immensément difficile à mettre en place. Au lieu de cela, de nombreux créateurs ont proposé des roll-ups hors chaîne et d’autres concepts ingénieux pour résoudre le problème d’évolutivité d’Ethereum. Cependant, en 2023, le monde de la blockchain a assisté à la renaissance du concept de sharding à travers son successeur spirituel — le danksharding. 

L’idée du sharding devenant de plus en plus impraticable, Dankrad Feist, chercheur sur Ethereum, a eu l’idée de combiner les méthodologies de sharding et de roll-up en une seule solution de mise à l’échelle.

Fait marquant

Le sharding expliqué

Le danksharding, également connu sous le nom d’EIP 4844, a été conçu par un chercheur d’Ethereum, Dankrad Feist, dans le but de résoudre les problèmes d’évolutivité d’Ethereum à un niveau fondamental. Bien que le Danksharding ne soit pas un successeur direct de la pratique du sharding, il utilise ce concept pour fournir des données moins chères au réseau. Avec sa fusion innovante des concepts de sharding et de roll-up, le Danksharding pourrait être une solution permanente à la mise à l’échelle d’Ethereum et à la réduction des délais de transaction et de traitement. Alors, qu’est-ce que le danksharding, d’Ethereum, et comment fonctionne-t-il exactement ? 

Danksharding Explained

Ce tout nouveau concept utilise la pratique du roll-up pour analyser et traiter les transactions. Les roll-ups sont une solution de mise à l’échelle révolutionnaire à cet égard, regroupant de nombreuses transactions d’Ethereum en un seul lot et les validant en dehors de la chaîne pour soulager le réseau principal d’Ethereum de la charge de traitement. 

Cependant, le roll-up est loin d’être parfait, car les données des transactions sont entièrement transférées dans les lots du roll-up, ce qui rend l’ensemble du processus légèrement redondant. Après tout, la technologie du roll-up a été créée pour réduire le trafic sur Ethereum, mais en raison d’un traitement inefficace des données, elle n’a pas réussi à augmenter considérablement le débit des transactions. 

Avec le danksharding, le concept de roll-up peut enfin réaliser son potentiel initial, car il peut utiliser le principe de sharding pour regrouper uniquement les points de données pertinents dans les nœuds de roll-up. Pour mieux visualiser ce concept, supposons que nous ayons 100 000 transactions sur le réseau Ethereum. Le processus de danksharding permettra aux roll-ups de ne prendre et de ne traiter qu’une fraction des données de transaction, ce qui rendra le processus beaucoup plus efficace. De plus, le danksharding permet aux données des roll-ups d’être temporaires et non permanentes. Sans cette pratique, les données de transaction utilisées pour valider les blocs sont stockées en permanence dans la base de données des roll-ups. Cela encombre et sollicite fortement le réseau, car en procédant ainsi, des milliards d’octets de données inutiles sont stockés. Avec le danksharding, les données de transaction sont disponibles sur les chaînes de roll-up aussi longtemps qu’elles sont nécessaires, jusqu’à la validation. 

Ce concept révolutionnaire est rendu possible grâce à l’échantillonnage de la disponibilité des données, qui permet aux réseaux d’extraire de petites fractions de données de la base de données des transactions sans avoir à parcourir toute la blockchain. Grâce à l’échantillonnage des données, les roll-ups reçoivent suffisamment de données pour valider les transactions à l’aide de blobs échantillonnés, qui regroupent plusieurs transactions sans solliciter le réseau principal. Ainsi, le danksharding transforme les roll-ups en mécanismes de validation très efficaces, capables de traiter des milliers de transactions en quelques secondes. 

Ainsi, le danksharding est la suite logique de deux idées fondamentales entourant le dilemme de la mise à l’échelle d’Ethereum : le sharding et les roll-ups. Alors que le concept exclusif de la chaîne n’est plus viable, le danksharding pourrait être le meilleur compromis possible entre les deux solutions de mise à l’échelle.  

Les avantages du danksharding

Comme indiqué dans la section précédente, le concept de danksharding est une idée révolutionnaire qui pourrait éliminer les problèmes de mise à l’échelle d’Ethereum une fois pour toutes. Comme le danksharding devient de plus en plus tangible, les utilisateurs d’Ethereum pourraient éventuellement apprécier les effets du principe de Pareto lors de leurs interactions quotidiennes avec le réseau. Explorons les avantages pratiques de l’application du processus de danksharding au réseau Ethereum. 

Benefits of Danksharding

Frais de transaction réduits

Depuis qu’Ethereum est devenu une plateforme de choix pour les créateurs de contrats intelligents et de dApp, les frais de transaction sont loin d’être satisfaisants. Dans certains cas, les frais de gaz peuvent dépasser le montant de la transaction sur ETH, ce qui limite considérablement la liberté des utilisateurs d’ETH. En termes simples, les participants au réseau Ethereum doivent être très sélectifs dans leurs transactions, car les transactions à faible volume peuvent ne pas valoir la peine d’être exécutées. 

De plus, la popularité d’Ethereum incite certaines personnes à ajouter des pourboires à leurs frais de transaction de base, ce qui augmente encore le prix de référence pour les utilisateurs moyens. Ainsi, la situation actuelle des frais de gaz est assez restrictive et défavorable au réseau Ethereum. Cependant, le danksharding promet de réduire l’ampleur du problème de manière permanente. 

Actuellement, des frais de gaz élevés perturbent le réseau Ethereum en raison de l’augmentation exponentielle des besoins en matière de traitement des données. Le protocole EVM au cœur d’Ethereum exige une puissance de fonctionnement substantielle pour valider les transactions et revérifier tous les blocs existants dans le réseau. Le danksharding vise à résoudre ce problème en divisant le traitement en morceaux beaucoup plus petits et gérables. Ainsi, une transaction unique nécessitera une quantité minuscule de puissance de traitement brute pour que les transactions soient validées et exécutées.  

Ainsi, le danskharding devrait atténuer le problème le plus important de la communauté Ethereum, ce qui, à son tour, augmentera l’activité transactionnelle sur le réseau. En fin de compte, le danskharding a la possibilité de faciliter la croissance d’Ethereum et d’en faire une option compétitive dans le monde des paiements internationaux. Actuellement, la diffusion de pièces ETH est loin derrière d’autres altcoins plus accessibles, et le danksharding pourrait bien inverser cette tendance en quelques semaines seulement, après avoir été ajouté au réseau. 

Augmentation du débit des transactions

Outre la réduction des frais, le danksharding permettra également d’accélérer la vitesse de transaction. Comme indiqué plus haut, ce processus n’utilise qu’une partie des données transactionnelles pour valider les nouveaux blocs. Chaque transaction sera traitée dans des roll-ups, ce qui permettra de réaliser une validation en quelques secondes seulement. Ainsi, les utilisateurs n’auront plus à attendre plusieurs heures pour que chaque transaction soit traitée et exécutée. 

Comme l’a décrit l’équipe dirigeante d’Ethereum, la combinaison de roll-up et de blob de transaction retrouvée dans le danksharding permettra de traiter des milliers de transactions et de les valider simultanément. Ainsi, plusieurs milliers de transactions seront traitées avec la quantité d’énergie nécessaire à la validation d’un seul bloc. 

Cet avantage du danksharding est tout aussi essentiel que la réduction des frais de gaz, car il permettra aux utilisateurs du réseau de s’affranchir des temps de traitement déraisonnablement longs. Actuellement, les délais de traitement d’Ethereum laissent à désirer, et les utilisateurs qui ont besoin de transactions rapides évitent généralement cette plateforme. Avec le danksharding, Ethereum devrait gagner de nouveaux utilisateurs grâce à la réduction des délais de traitement. 

Efficacité du réseau à tous les niveaux

Enfin, l’importance du danksharding pourrait même aller au-delà des réductions des frais de gaz et de la minimisation des délais de traitement. Comme nous l’avons mentionné plus haut, Ethereum est un réseau axé sur la technologie qui s’efforce de créer un meilleur environnement pour la vague d’innovations du Web 3.0. Le danksharding facilitera les capacités de base d’Ethereum, permettant aux développeurs de créer des dApps tout en réduisant les coûts et en améliorant l’efficacité. 

Actuellement, les dApps construites sur Ethereum sont limitées par la vitesse du réseau, les frais de gaz et l’efficacité globale. Grâcee au danksharding, le marché verra les applications basées sur Ethereum fonctionner plus rapidement et les frais de gaz réduits pour ne plus entraver leur adoption par les utilisateurs. Ainsi, le danksharding n’est pas seulement une solution astucieuse pour aider Ethereum à rivaliser avec les cryptomonnaies spéculatives phares, mais une passerelle vers la domination d’Ethereum dans le paysage du Web 3.0 à venir. 

Le plus gros problème du danksharding 

Jusqu’à présent, le danksharding s’est avéré essentiel pour l’avenir d’Ethereum. Sans cette nouvelle pratique, Ethereum ne dispose que de solutions temporaires de mise à l’échelle qui atténuent la congestion du réseau sans résoudre le coeur du problème. Cependant, le danksharding n’est pas une solution parfaite et sans faille, car il compromet la sécurité d’Ethereum à long terme. 

Comme nous l’avons vu plus haut, l’idée du sharding était populaire en raison de sa nature « sur chaîne ». En termes simples, le concept de sharding permet de conserver les données réelles des transactions au sein du réseau de la blockchain Ethereum. Cela signifiait que les transactions effectuées au sein d’Ethereum pouvaient devenir moins chères et plus rapides sans compromettre la sécurité de la plateforme. 

Cependant, lorsque l’idée de sharding s’est progressivement transformé en danksharding, les développeurs ont dû faire un compromis. Comme décrit, le danksharding utilise la même méthodologie que le sharding pour créer des transactions rendues possibles par blob, mais il ne prend plus en charge la validation des blocs sur la chaîne. Ce changement a divisé les utilisateurs d’Ethereum, car la validation des blocs hors chaîne est clairement moins sûre et moins fiable. De nombreux utilisateurs ont des problèmes avec cette pratique, car elle va à l’encontre de la promesse initiale d’Ethereum et des blockchains en général. 

Cependant, la controverse ne porte pas seulement sur les principes généraux, car le danksharding pourrait également être assez risqué dans la pratique. Les petits roll-ups qui contiennent des transactions de type blob sont des cibles beaucoup plus faciles pour les acteurs malveillants, car ils doivent pénétrer dans un réseau Quasi-blockchain plus petit avec beaucoup moins de cryptage. Bien que les roll-ups disposent d’une sécurité solide, leurs mesures de sécurité ne peuvent être comparées aux mécanismes de protection du réseau Ethereum.  

Dernières remarques

Danksharding est très probablement la clé du prochain pas de géant d’Ethereum. Depuis plusieurs années, le réseau Ethereum s’efforce de fournir des fonctionnalités robustes pour les contrats intelligents et de répondre à la demande des utilisateurs du monde entier. Grâce au danksharding, Ethereum n’aura plus à sacrifier ses fonctionnalités pour des transactions plus rapides et moins chères, et vice versa. 

Cependant, le danksharding pose également quelques problèmes de sécurité, en affaiblissant éventuellement les capacités d’Ethereum à lutter contre les acteurs malveillants et d’autres désastres ayant un lien avec les données. Étant donné que le danksharding est encore en cours de développement, les créateurs d’Ethereum peuvent entre temps également trouver une solution encore plus adapté qui résout le dilemme de la sécurité. 

Articles récents

How to integrate Bitcoin payment API
API de Paiement en Bitcoin : Comment la Choisir et l’Intégrer
Éducation 15.05.2024
PSP vs Payment Gateway: Which One is Best for You?
PSP ou Passerelle de Paiement : Quelle Option Doit Etre Intégrée à Votre Entreprise ?
Éducation 10.05.2024
How to Accept Dash Payments
Les moyens d’accepter les paiements en Ethereum en 2024
Éducation 09.05.2024
Comment ajouter un paiement en bitcoins sur un site web
Éducation 06.05.2024