Depuis quelques mois, plusieurs validateurs d’Ethereum plaident en faveur d’une augmentation notable de la limite de gas par bloc. Cette augmentation permettrait au réseau de gérer un plus grand nombre de transactions, améliorant ainsi son efficacité. En février 2025, la gas limit a été relevée pour atteindre 36 millions d’unités par bloc. Cependant, Vitalik Buterin insiste sur la nécessité de préserver la sécurité et la stabilité de la blockchain. C’est précisément l’objectif de l’EIP-7983 qui propose de plafonner la quantité de gas par transaction.
- Vitalik Buterin a introduit l’EIP-7983 pour limiter le gas par transaction à 16,77 millions, garantissant ainsi la sécurité et la stabilité du réseau.
- Cette initiative vise à prévenir les attaques par déni de service (DoS) et à assurer une validation des blocs plus cohérente, tout en maintenant la performance et la compatibilité du réseau.
La proposition qui cappe le gas
Il est important de rappeler que la limite de gas représente le montant maximum que l’utilisateur est prêt à débourser pour une transaction. Si ce montant est suffisant, la transaction est validée ; sinon, elle échoue.
Actuellement, une transaction peut théoriquement occuper tout l’espace d’un bloc, ce qui pourrait compromettre la sécurité et la stabilité du réseau en favorisant des attaques par déni de service.
Vitalik Buterin et Toni Wahrstätter ont soumis le projet EIP-7983 pour restreindre la limite de gas à 224, soit 16,77 millions par transaction. Si cette mesure est validée, elle s’appliquera directement au protocole. Ainsi, toute transaction dépassant ce plafond sera automatiquement rejetée.
Le plafond fixé permet de couvrir les besoins pour des opérations complexes, telles que le déploiement de smart contracts dans le cadre de la DeFi. La performance du réseau sera ainsi préservée, sans impacter les utilisateurs ni les développeurs, car la plupart des transactions nécessitent moins que cette limite.
EIP-7983 : tout le monde y gagne
Cette mesure présente un autre avantage : elle rend la vérification et la validation des blocs plus uniforme et prévisible, ce qui contribue à éviter des déséquilibres dans les charges de travail des threads d’exécution.
De plus, cela favoriserait la compatibilité avec les zkVM, en incitant à diviser les grandes transactions en plus petites, ce qui permettrait une meilleure intégration des systèmes de preuve décentralisés.
Cette proposition s’inscrit dans une démarche continue d’amélioration et de simplification d’Ethereum. Vitalik Buterin partage régulièrement sa vision des prochaines étapes de développement du réseau, en mettant l’accent sur la protection de la vie privée des utilisateurs.