Introduction
Alors que le débat sur la mise à l’échelle d’Ethereum (ETH) au niveau L1 devient de plus en plus intense, des ingénieurs et chercheurs ont proposé une nouvelle amélioration du protocole qui permettra à la blockchain de paralléliser l’exécution des transactions ainsi que la validation des blocs.
Proposition EIP 7928
Ethereum, étant le plus ancien et le plus grand réseau de contrats intelligents, s’apprête à recevoir une charge de travail inédite pour sa mise à l’échelle. Grâce à l’EIP 7928 intitulé « Listes d’accès au niveau du bloc« , Ethereum sera en mesure d’inclure dans la blockchain une liste complète de toutes les adresses et clés de stockage accessibles durant ce bloc, ainsi que leurs valeurs après exécution.
Gains de mise à l’échelle
Ces listes d’accès (EIP-7928) pourraient ainsi permettre d’importants gains de mise à l’échelle pour Ethereum L1 en facilitant une validation de bloc plus rapide et parallèle. Dans mon dernier article, j’examine l’espace de conception, les variantes et les compromis liés à cette proposition. Rédigée par des vétérans d’Ethereum tels que Toni Wahrstätter, Dankrad Feist, Francesco D’Amato, Jochem Brouwer, Ignacio Hagopian, Yoav Weiss et Alex Forshtat, cette nouvelle proposition devrait permettre des lectures de disque parallèles et une validation des transactions améliorée.
Composants Introduits
Pour atteindre cet objectif, ce nouvel EIP introduit trois nouveaux composants dans le corps des blocs d’Ethereum. La Liste d’Accès au Bloc (BAL), qui associe les transactions aux adresses et aux emplacements de stockage accessibles ainsi qu’aux valeurs après exécution, constitue l’élément central de ce dispositif. Comme l’explique Wahrstätter,
« une fois approuvé, l’EIP 7928 fera progresser les performances des validateurs d’Ethereum »
.
Fonctionnalité des BAL
Les BAL sont des « fiches » fournies par les constructeurs qui informent les validateurs de l’impact de chaque transaction dans un bloc, leur permettant ainsi de valider plus rapidement. La mise à l’échelle L1 s’accompagnera de temps d’intervalle plus courts et de limites de gaz plus élevées, ajoute le chercheur.
Discours au sein de la communauté Ethereum
Ce type d’EIP fait partie d’une discussion plus large au sein de la communauté Ethereum. Alors que certains membres parient exclusivement sur les solutions L2 comme moyens potentiels de mise à l’échelle, d’autres plaident pour l’importance d’améliorations au niveau L1. Comme mentionné précédemment par U.Today, Ethereum a réussi à activer son hard fork le plus ambitieux depuis sa transition de PoW à PoS, nommé Pectra, le 7 mai dernier.
Mise à jour future : Fulu-Osaka
Suite à la mise en ligne de cette mise à jour, Ethereum a bénéficié d’une abstraction de compte avancée ainsi que d’un design de staking ETH plus flexible et puissant. À l’horizon, Ethereum prévoit d’activer la mise à jour Fulu-Osaka (Fusaka) à la fin de 2025, destinée à mettre en œuvre PeerDAS, une fonctionnalité conçue pour optimiser les coûts L2 à travers l’échantillonnage de données hors chaîne, ainsi que de nouveaux développements axés sur la sûreté des contrats intelligents.