DERNIÈRES ACTUALITÉS
SÉLECTIONNÉ POUR VOUS

Vitalik Buterin propose une limite de gaz Ethereum faible

ParRanda MosesRanda Moses 2 min de lecture
Vitalik Buterin propose une limite de gaz Ethereum faible
  • Vitalik Buterin a proposé une limite de gaz inférieure pour les transactions ETH via une nouvelle proposition d'amélioration d'Ethereum.
  • La limite de gaz ETH protégera le réseau contre les attaques par déni de service (DoS) et stabilisera celui-ci. 
  • L'année dernière, des chercheurs Ethereum avaient proposé une limite de gaz de 30 millions, mais Vitalik l'a réduite à 16,77 millions.

Vitalik Buterin, avec le chercheur Toni Wahrstätter, a proposé l'EIP 7983 qui plafonne la limite de gaz des transactions Ethereum à 16,77 millions ou (2^24). 

La proposition a été créée sur GitHub fin juin et a été finalisée aujourd'hui. L'EIP 7983 stipule que la limite de gaz affectera le réseau Ethereum au niveau du protocole. Ce nouveau plafond de gaz aidera à sécuriser et stabiliser le réseau Ethereum tout en rendant les coûts de transaction plus prévisibles. 

L'EIP 7983 protégera le réseau des attaques par déni de service (DoS)

Théoriquement, une seule transaction sur le réseau Ethereum pourrait consommer la limite de gaz entière du bloc. Par exemple, une contrat intelligent interaction pourrait remplir un bloc complètement, ne laissant aucune place pour d'autres transactions. Cela pourrait présenter plusieurs risques, y compris des attaques par déni de service (DoS) qui impactent la stabilité du réseau Ethereum.

Plafonner la limite de gaz permettra de diviser les transactions en fragments plus petits, améliorant ainsi la compatibilité avec zkVM. Ce changement de conception conduira à des preuves à divulgation nulle de connaissance (zk) plus rapides et à plus de participants pour aider à vérifier le travail. De plus, une utilisation stable du gaz équilibrera l'exécution parallèle entre les threads dans les futurs modèles de mise à l'échelle d'Ethereum.

Globalement, avoir une limite de gaz maximale de 16,77 millions aidera à arrêter les attaques par déni de service, facilitera la conception des zkVM et permettra au gaz d'être partagé plus équitablement entre les transactions dans chaque bloc.

EIP-7983 indique en outre que la limite de transaction sera appliquée indépendamment de la limite de gaz du bloc définie par les validateurs. De plus, toute transaction dépassant la limite de gaz de 16,77 millions sera rejetée avec un code d'erreur spécifique. 

Selon la proposition, le comportement de l'EVM changera et n'inclura aucune transaction avec une limite de gaz supérieure à 16,77 millions dans le txpool. Un txpool est défini comme une salle d'attente pour les transactions ETH. Au niveau de la validation du bloc et avant l'étape de traitement, l'EVM rejettera tout bloc contenant une transaction avec une limite de gaz supérieure à la limite spécifiée. 

Pourquoi une limite de gaz Ethereum de 16.77 millions ?

Dans la proposition, Buterin et Wahrstätter ont écrit que la limite de gaz de transaction de 16,77 millions ou (2^24) « offre un équilibre entre la possibilité d'exécuter des transactions complexes tout en maintenant des bornes d'exécution prévisibles ». Le choix de cette valeur permettra aux cas d'utilisation comme les déploiements de contrats intelligents et les transactions DeFi complexes de fonctionner sans problème sans provoquer de ralentissements imprévisibles.

L'EIP-7983 n'est pas la première proposition à introduire un plafond sur la limite de gaz ETH. EIP-7825 a été la première proposition à introduire une limite de gaz pour les transactions Ethereum de 30 millions. La proposition a été publiée en novembre de l'année dernière et le plafond de gaz de 30 millions a été sélectionné à l'époque car il est basé sur la taille moyenne des blocs Ethereum actuels. De nombreux Ethereum développeurs ont soutenu l'EIP-7825 mais ils ont poussé pour une limite de gaz plus basse. 

Selon le Suivi du gaz sur Ether Scan, le coût moyen du gaz Ethereum est de 0,266 gwei tandis que l'ETH est coté autour de 2 550 $. Au moment de la rédaction, une transaction utilisant la totalité des 16,77 millions de gaz coûterait environ 11,38 $. 

Les esprits les plus brillants du secteur crypto lisent déjà notre newsletter. Vous aussi ? Rejoignez-les.

Partager cet article
Randa Moses

Randa Moses

Randa Moses est rédactrice et journaliste chez Cryptopolitan, couvrant la technologie, l'IA, la robotique, la crypto, les arnaques et les piratages. Elle évolue dans l'espace crypto depuis 2017. Elle a occupé des postes chez Forward Protocol, AmaZix et Cryptosomniac. Randa détient un diplôme en génie électrique et électronique de l'Université de Bradford.

PLUS D'ACTUALITÉS…