Une nouvelle proposition Ethereum co-écrite par Vitalik Buterin et Toni Wahrstaetter vise à imposer un plafond strict au gaz maximum qu’une transaction peut consommer. Selon les développeurs, cela pourrait renforcer la stabilité du réseau et rendre la chaîne plus viable pour certaines applications.
La proposition, EIP-7983, suggère de limiter les transactions individuelles à 16 777 216 gaz (2²⁴) – un changement significatif par rapport à la conception actuelle qui permet techniquement à une seule transaction de consommer toute la limite de gaz d’un bloc.
À partir de lundi, une seule transaction Ethereum peut consommer autant de gaz qu’un bloc entier le permet – un choix de conception qui introduit plusieurs défis en matière de performance et de sécurité.
Lorsqu’une seule transaction consomme presque tout le gaz disponible, cela perturbe la distribution des charges de travail sur le réseau et tend à rendre l’exécution des blocs moins efficace.
Les développeurs travaillant sur des machines virtuelles à connaissance zéro (ZKVM) ont eu du mal à traiter de grandes transactions en parallèle, souvent préférant diviser les tâches en plusieurs transactions à la place.
Pour les moteurs d’exécution parallèle, les tailles de gaz variables introduisent un déséquilibre entre les fils de traitement.
Les partisans affirment que le plafond simplifierait ces problèmes.
“16 777 216 est un bon chiffre car il est plus facile de subdiviser les transactions, ce qui simplifie potentiellement l’ingénierie en aval”, a écrit un contributeur dans le fil GitHub. D’autres ont soutenu qu’il était en ligne avec l’évolution à long terme d’Ethereum vers la modularité et la provabilité.
Le nouveau plafond nécessiterait de diviser certaines transactions importantes, comme les déploiements de contrats, en petits morceaux. Les auteurs de la proposition ont déclaré que la plupart des activités du monde réel se situent déjà bien en dessous de la limite et que les cas extrêmes sont minimes.
L’EIP-7983 s’appuie sur des initiatives antérieures de liaison des ressources, telles que l’EIP-7825, et signale un consensus croissant selon lequel la couche de base d’Ethereum devrait appliquer des garanties d’exécution plus strictes à mesure qu’elle évolue.
La proposition demeure dans un projet de statut et est maintenant ouverte à un examen plus large par les communautés.
En savoir plus : Le développeur Ethereum propose des temps de bloc de 6 secondes pour augmenter la vitesse et réduire les frais
Résumé : La proposition EIP-7983 vise à établir un plafond au gaz pour améliorer la stabilité et l’efficacité du réseau Ethereum, en simplifiant les transactions et en s’alignant sur l’évolution future de la modularité et de la provabilité. Elle est ouverte à l’examen des communautés pour évaluation.