Ethereum, le deuxième plus grand réseau blockchain au monde, est depuis longtemps confronté au problème d'évolutivité. La croissance rapide du nombre d'utilisateurs et le déploiement d'applications DeFi et NFT ont surchargé le réseau, entraînant des frais de transaction élevés et des vitesses de traitement lentes. La mise à niveau Dencun est née dans le but de résoudre ces défis, ouvrant une nouvelle ère pour Ethereum avec une évolutivité exceptionnelle de couche 2.
De la vision de Vitalik Buterin vient le défi de l'évolutivité
L'idée d'Ethereum a été conçue par Vitalik Buterin fin 2013, avec la volonté de créer une blockchain allant au-delà des systèmes de paiement conventionnels. Ethereum est devenu la base d’une explosion d’applications révolutionnaires telles que les contrats intelligents, les NFT et DeFi.
Cependant, la croissance rapide du nombre d’utilisateurs a provoqué une surcharge du réseau, entraînant une montée en flèche des tarifs du gaz. En janvier 2021, l'envoi d'un jeton ERC-20 pouvait coûter plus de 60 USD, une simple transaction Uniswap variait entre 60 et 100 USD et une interaction de contrat intelligent complexe pouvait coûter jusqu'à 100 à 200 USD.
Graphique de YCharts montrant les coûts du gaz sur Ethereum au cours des dernières années Solution de couche 2 : efforts pour décharger le réseau principal
Pour résoudre le problème des frais de gaz, les développeurs d'Ethereum ont continuellement recherché des solutions, notamment la couche 2 (L2). L2 agit comme une deuxième couche construite sur Ethereum, permettant le traitement des transactions hors chaîne ou l'agrégation des transactions avant confirmation sur le réseau principal.
Cependant, L2 présente également certaines limites telles que : une complexité accrue pour les utilisateurs lorsqu'ils doivent se familiariser avec différentes chaînes et technologies, un risque de centralisation si le nombre de validateurs est limité et des frais de transfert de données vers le réseau principal encore élevés.
Dencun : une nouvelle étape pour l’évolutivité d’Ethereum
La mise à niveau de Dencun, qui inclut Shanghai (avril 2023) et Cancun-Deneb, marque une nouvelle étape dans le développement d'Ethereum.
Shanghai se concentre sur l'optimisation de la machine virtuelle Ethereum (EVM) et sur l'introduction d'améliorations du protocole.
Cancun-Deneb (Dencun) met à niveau la couche d'exécution (Cancun) et la couche de consensus (Deneb) du réseau, pour fournir une infrastructure plus puissante pour les DApps et les contrats intelligents, améliorant ainsi l'ouverture, l'espace et la sécurité.
Feuille de route de mise à niveau de la version Dencun d'Ethereum :
Feuille de route de mise à niveau de la version Ethereum Proto-danksharding Dencun : la clé de l'évolutivité de la couche 2
L'un des points forts de Dencun est l'EIP-4844, qui introduit le danksharding et le proto-danksharding.
Danksharding propose une nouvelle approche pour faire évoluer Ethereum en divisant la blockchain en unités plus petites appelées « blobs ». Ces blobs agissent comme des conteneurs pour les données de transaction et les contrats intelligents. En traitant ces blobs en parallèle, le réseau peut gérer des volumes de transactions beaucoup plus importants, améliorant ainsi l'évolutivité et le débit global.
Les blobs, abréviation de « grands objets binaires », sont des collections de données sous forme binaire, qui ne suivent pas nécessairement une structure de fichier spécifique. Dans le réseau Ethereum, les blobs agissent comme des segments indépendants, contribuant à augmenter la capacité de traitement globale de l'ensemble du réseau.
Le proto-danksharding, mis en œuvre via EIP-4844, s'appuie sur le danksharding en introduisant un espace de stockage supplémentaire dans le réseau Ethereum. Cette capacité de stockage accrue permet un traitement plus efficace d'ensembles de données plus volumineux, améliorant ainsi encore l'évolutivité.
Comment le Proto-danksharding améliore-t-il l'évolutivité de la couche 2 ?
Les structures Blob constituent une mémoire supplémentaire dans le réseau, offrant ainsi une alternative plus rentable aux données d'appel traditionnelles. Contrairement aux données d'appel, qui stockent les informations en permanence sur le réseau principal, les blobs peuvent stocker temporairement de gros blocs de données parallèlement aux transactions régulières. Ces données seront inaccessibles après un certain temps (généralement trois semaines).
Les blobs peuvent contenir de grandes quantités de données, notamment les détails des transactions, le code du contrat intelligent et les métadonnées associées. Cela permet un traitement efficace de volumes importants de données au sein de chaque blob. En permettant aux solutions L2 de stocker des données dans des blobs au lieu de données d'appel coûteuses, l'EIP-4844 ouvre la voie à des transactions plus rapides et à des frais considérablement réduits.
Vitalik Buterin estime que les coûts seront multipliés par 60, avec 125 kilo-octets de données d'appel coûtant environ 0,06 ETH (environ 3,34 $ pour un blob de taille similaire).
La plateforme de suivi des données Dune Analytics a révélé que les frais de transaction moyens sur L2 ont également chuté.
Avantages de Dencun : réduisez les frais, augmentez la vitesse, optimisez l'expérience
L’introduction du proto-danksharding offre la possibilité de réduire considérablement les coûts des solutions de couche 2. Les blobs servent de conteneurs de stockage temporaires, réduisant les coûts de traitement et conduisant finalement à des frais de transaction inférieurs pour les utilisateurs d'Ethereum.
Avec Dencun, les utilisateurs d’Ethereum peuvent s’attendre à :
Transactions plus rapides : le traitement des transactions est optimisé, offrant une vitesse de traitement rapide.
Frais de transaction réduits : le proto-danksharding permet de réduire les coûts de stockage des données, réduisant ainsi les frais de transaction.
Réseau plus stable et sécurisé : améliorez la sécurité et la stabilité du réseau, garantissant ainsi une base solide pour les interactions.
L'avenir d'Ethereum après Dencun
Dencun devrait créer de grands changements pour Ethereum. Cela résout non seulement le problème de la congestion des transactions sur le réseau principal et réduit les frais de gaz, mais réduit également les frais de transaction sur les solutions de couche 2. Cela pourrait encourager les utilisateurs à rester dans l’écosystème Ethereum, réduisant ainsi l’attrait de la migration vers d’autres blockchains.
Dencun endiguera probablement la vague de migration des utilisateurs d’Ethereum vers d’autres blockchains. Il peut promouvoir le développement d’applications DeFi, NFT, GameFi, SocialFi et métaverse construites sur Ethereum. De plus, le réseau abaissera les barrières à l’entrée pour les nouveaux utilisateurs. Ces facteurs pourraient conduire à une adoption plus large et rapprocher Ethereum du courant dominant financier.
Conclure
La mise à niveau de Dencun marque une étape importante dans le parcours de développement d'Ethereum. En résolvant le dilemme de l'évolutivité, Ethereum se rapproche de son objectif de devenir la première plate-forme blockchain au monde, prête à faire face à l'explosion future des applications et des utilisateurs.