Découvrez comment la mise à niveau Dencun d’Ethereum pourrait améliorer la sécurité et réduire les frais de transaction.
Le réseau Ethereum (ETH) devrait recevoir une mise à jour majeure nommée « Dencun », un mélange de deux mises à niveau plus petites, Cancun et Deneb. La mise à niveau devrait réduire considérablement les frais de transaction de couche 2 (L2) et améliorer l’évolutivité, l’efficacité et la sécurité d’Ethereum.
La date de mise à niveau d’Ethereum est programmé pour le 13 mars, avec une entrée le 27 février sur le blog de la Fondation Ethereum annonçant qu’il a été activé avec succès sur tous les réseaux de test, y compris Goerli, Sepolia et Holešky.
Alors, qu’est-ce que la mise à niveau d’Ethereum Dencun ? Poursuivez votre lecture pour découvrir pourquoi cela suscite tant d’enthousiasme au sein de la communauté Ethereum.
Le voyage d’Ethereum et sa prochaine grande étape
En décembre 2020, Ethereum a introduit la Beacon Chain, qui a introduit le preuve de participation (PoS) et a permis de miser sur l’ETH – cela était essentiel pour éloigner Ethereum de l’ancienne méthode de consensus de preuve de travail (PoW).
En septembre 2022, Ethereum avait fait un grand pas appelé «La fusion», reliant son réseau principal à la Beacon Chain et passant complètement à la preuve de participation. En avril 2023, la mise à niveau de Shanghai a permis aux utilisateurs de retirer l’ETH mis en jeu, permettant ainsi aux validateurs (personnes qui aident à vérifier les transactions) de gérer plus facilement leurs mises.
Le 28 septembre 2023, Ethereum a lancé un nouveau réseau de test appelé Holešky, qui prend en charge 1,4 million de validateurs et constitue une étape fondamentale pour la mise à niveau de l’ETH Dencun.
Beaucoup ont demandé quel était l’objectif principal de la mise à niveau de Dencun d’Ethereum. Avec le recul, les précédentes mises à niveau du réseau Ethereum visaient davantage à jeter les bases d’un Ethereum plus durable et plus sécurisé plutôt qu’à s’attaquer directement au problème de l’évolutivité.
La fusion visait à passer à un système de vérification des transactions plus écologique et plus efficace, et la mise à niveau de Shanghai a amélioré la façon dont les gens peuvent miser leurs ETH. La mise à jour ETH Dencun, une fusion de deux améliorations cruciales, est considérée par beaucoup comme le point culminant du voyage commencé par les mises à niveau précédentes pour transformer Ethereum en un réseau plus rapide, plus sécurisé et plus évolutif.
La première partie de la mise à niveau, Cancun, se concentre sur la « couche d’exécution » : la façon dont les transactions sont traitées et gérées. La deuxième partie, Deneb, aborde les améliorations apportées à la « couche de consensus », qui concerne la manière dont les participants au réseau s’accordent sur l’état de la blockchain.
Améliorations pour un meilleur Ethereum
La mise à niveau de Dencun apporte plusieurs améliorations techniques pour solidifier l’infrastructure d’Ethereum. Par exemple, il introduit des techniques pour une gestion des données plus rationalisée et une sécurité des contrats plus intelligente, ainsi que des ajustements qui promettent de permettre à Ethereum de fonctionner de manière fluide et rentable pour ses utilisateurs.
Il vise également à améliorer l’expérience de ceux qui misent sur l’ETH, en permettant aux utilisateurs de participer plus facilement et plus avantageusement à la sécurité du réseau.
Proto-danksharding
Parmi les fonctionnalités phares de Dencun figure le proto-danksharding, qui a été introduit via une proposition d’amélioration Ethereum (EIP) spécifique connue sous le nom de EIP-4844. En termes plus simples, cette fonctionnalité vise à rendre Ethereum plus évolutif en gérant efficacement de grandes quantités de données.
Il utilise une méthode qui conserve temporairement les données de transaction, ce qui rend le processus plus fluide et moins cher.
Traditionnellement, toutes les données de transaction sont conservées en permanence sur la blockchain. Cependant, cette nouvelle approche introduit un moyen d’inclure de gros morceaux de données (blobs) dans les transactions sans les stocker pour toujours.
Ses partisans affirment que cela rendra le traitement des transactions plus rapide et moins coûteux, en particulier pour les cumuls. Les rollups regroupent plusieurs transactions en une seule, réduisant ainsi la charge de travail et le coût (gaz) de leur enregistrement sur le réseau Ethereum.
Si les rollups constituent déjà un pas en avant dans la gestion plus efficace des transactions, ils laissent encore place à des améliorations. Jusqu’à présent, les données collectées par les rollups devaient être stockées de manière permanente sur la blockchain, ce qui prenait de la place et risquait de ralentir les choses.
Proto-danksharding propose un moyen pour que ces données soient temporairement stockées et supprimées après une heure précise. Cela se fait en créant un résumé (ou un engagement) des données, qui garantit que même après la suppression des données détaillées, l’intégrité des transactions n’est pas compromise.
De plus, cette approche signifie que seul un stockage temporaire des données est nécessaire, ce qui réduit considérablement l’encombrement et maintient la vitesse et l’efficacité du réseau Ethereum. Ce stockage temporaire pourrait durer quelques mois avant que les données ne soient supprimées pour éviter une surcharge d’informations inutiles.
Sécurité et performances améliorées
La mise à jour la plus récente d’Ethereum introduit plusieurs EIP visant à rendre le réseau plus sécurisé et plus efficace.
Une fonctionnalité remarquable est EIP-4788, qui améliore la façon dont les informations circulent au sein d’Ethereum, en améliorant particulièrement la connexion entre ses couches d’exécution et de consensus. Dans le passé, ces couches fonctionnaient ensemble en tant qu’entités distinctes, garantissant que pour chaque bloc de données d’une couche, il y avait un bloc correspondant dans l’autre.
Cependant, faire communiquer ces couches entre elles peut être assez compliqué, nécessitant parfois même une aide supplémentaire de la part de services externes.
Avec la nouvelle mise à niveau, ce processus devient plus simple en incorporant un résumé de la couche de consensus directement dans le bloc de données actuel de la couche d’exécution. Ce résumé agit comme un pont, permettant un accès direct aux informations de la couche de consensus sans avoir besoin d’un intermédiaire, rendant le système plus fiable.
De plus, cette mise à jour prend en charge les applications d’Ethereum en conservant un journal de ces résumés dans un contrat intelligent, ce qui facilite la vérification de l’état de la couche de consensus.
Jalonnement amélioré
Dencun a également pour mission d’améliorer l’expérience de jalonnement sur Ethereum.
Des propositions comme EIP-7044 et EIP-7045 visent à rationaliser le processus de sortie et de création d’attestations, le rendant plus convivial. Voici une répartition simple :
EIP-7044 devrait simplifier l’obtention de récompenses d’Ethereum pour ceux qui préfèrent ne pas être des validateurs à part entière. Depuis qu’Ethereum est passé à un modèle de preuve de participation (PoS), les individus peuvent gagner des récompenses en misant 32 ETH. Cependant, ceux qui ne souhaitent pas gérer les aspects techniques du métier de validateur peuvent opter pour le jalonnement délégué. Grâce au jalonnement délégué, ils mettent en jeu leurs ETH par l’intermédiaire d’un tiers tout en gardant le contrôle de leurs actifs. Auparavant, l’arrêt du jalonnement avec un validateur spécifique nécessitait un message de sortie pré-signé, qui reposait sur la confiance. EIP-7044 vise à rendre ces messages de sortie permanents, offrant plus de sécurité et de tranquillité d’esprit.
Parallèlement, l’EIP-7045 vise à améliorer l’efficacité et la compétitivité du réseau Ethereum. Pour qu’un bloc soit considéré comme officiel, il a besoin de validations ou d’attestations de validateurs. Actuellement, les validateurs disposent d’un délai limité pour soumettre ces attestations. Cependant, EIP-7045 propose de prolonger cette période de manière significative. Ce changement permettrait à davantage de validateurs de gagner des récompenses et, surtout, d’accélérer la confirmation des blocs sur la blockchain.
Rentabilité améliorée
La prochaine mise à jour introduira également des améliorations significatives en matière de rentabilité, en particulier celles mises en évidence par des innovations telles que EIP-5656 et EIP-1153.
Ces changements se concentrent sur la rationalisation de la fonctionnalité des contrats intelligents et l’amélioration des techniques de stockage temporaire. Plus précisément, EIP-5656 introduit un code d’opération, ou opcode, appelé MCOPY, visant à augmenter l’efficacité de la copie de mémoire au sein de la machine virtuelle Ethereum (EVM).
Cet opcode simplifie le processus en remplaçant la méthode auparavant lourde impliquant les opcodes MSTORE et MLOAD, offrant une approche plus rationalisée et plus efficace.
Abordant davantage l’efficacité, l’EIP-6780 cible le controversé Opcode SELFDESTRUCT. Bien que largement utilisé dans de nombreux contrats intelligents, son caractère problématique a retenu l’attention de la communauté.
Grâce à l’EIP-6780, l’objectif n’est pas de supprimer complètement SELFDESTRUCT, ce qui aurait un impact sur les contrats existants, mais de le rendre obsolète pour les applications futures, le mettant ainsi de côté sans élimination directe.
Ces améliorations visent à rendre le jalonnement Ethereum plus flexible, sécurisé et efficace pour toutes les personnes impliquées.
Simplifier la croissance d’Ethereum
Une autre proposition dans la prochaine mise à niveau d’Ethereum est EIP-7514, et il s’agit de gérer le nombre de nouveaux validateurs pouvant rejoindre Ethereum à la fois. Un trop grand nombre de validateurs rejoignant trop rapidement pourrait causer des problèmes, comme rendre certaines tâches plus difficiles ou conduire à ce qu’un trop grand contrôle soit entre les mains de quelques grands acteurs.
EIP-7514 prévoit de limiter à 8 le nombre de nouveaux validateurs pouvant démarrer à chaque époque (une période définie dans le réseau Ethereum). Ce changement vise à rendre la croissance des validateurs plus régulière au lieu d’augmenter rapidement. C’est comme inviter seulement un certain nombre de personnes à une fête pour s’assurer qu’il n’y ait pas trop de monde.
Un autre élément important de cette proposition est qu’elle traite différemment l’adhésion et la sortie. Plus précisément, la limite s’applique uniquement aux nouveaux validateurs qui rejoignent, pas à ceux qui souhaitent partir.
Bien que cela puisse sembler un petit ajustement, il s’agit d’une étape importante pour assurer le bon fonctionnement d’Ethereum et garantir qu’il est prêt pour les changements et la croissance futurs. En faisant cela, Ethereum espère maintenir sa sécurité et sa décentralisation, en garantissant qu’aucun groupe n’a trop de pouvoir et en gardant le réseau accessible et équitable pour tous les utilisateurs.
Des perspectives prudentes mais optimistes
Bien que la mise à niveau de Dencun offre des perspectives prometteuses pour améliorer Ethereum, les développeurs agissent avec prudence. L’introduction de nouveaux mécanismes de consensus et de changements architecturaux pourrait entraîner des complexités imprévues et des obstacles opérationnels.
De plus, les mises à niveau du réseau impliquent intrinsèquement une incertitude, car des problèmes techniques inattendus peuvent affecter temporairement l’expérience utilisateur et la stabilité du réseau. Les préoccupations incluent les défis potentiels liés à la capacité de stockage et à la gestion des données avec l’introduction de blocs de données plus volumineux.
Pour adopter pleinement cette mise à niveau transformatrice, les parties prenantes doivent faire preuve de prudence et faire preuve d’une diligence raisonnable approfondie.
Néanmoins, l’anticipation entourant la prochaine mise à niveau d’Ethereum souligne une forte conviction dans ses avantages, réaffirmant l’engagement du réseau en faveur d’une amélioration continue.