Ethereum

Les développeurs Ethereum proposent un capuchon de gaz pour freiner la vulnérabilité d’attaque DOS

Les développeurs Ethereum proposent un capuchon de gaz pour freiner la vulnérabilité d'attaque DOS

Le réseau Ethereum a reçu une proposition, EIP-7983, pour améliorer sa défense contre les attaques de déni de service (DOS) et améliorer la stabilité globale de la plate-forme.

La mise à jour proposée, tirée par la chercheuse Ethereum Toni Wahrstätter et le co-fondateur Vitalik Buterin, cherche à établir une limite d’utilisation du gaz. Cette mesure vise à prévenir les perturbations causées par les transactions lourdes de ressources.

La nouvelle proposition Ethereum révèle comment une transaction pourrait perturber la chaîne

L’aspect clé de la proposition est l’introduction d’un plafond sur l’utilisation du gaz par transaction, avec un seuil maximum fixé à 16,77 millions d’unités de gaz (2 ^ 24).

Les développeurs ont fait valoir que cette limite de gaz est une solution équilibrée. Il permet des transactions avancées, telles que le déploiement de contrats et la facilitation des interactions Defi sophistiquées. Dans le même temps, il assure la prévisibilité et l’équité dans l’exécution.

Surtout, cette limite s’appliquerait à toutes les transactions, quelle que soit la limite de gaz de bloc déterminée par les mineurs ou les validateurs. Les transactions tentant de dépasser ce seuil seraient rejetées, déclenchant un code d’erreur.

Cependant, EIP-7983 suggère également un mécanisme pour diviser les transactions plus importantes en unités plus petites et plus gérables. Cette approche réduit considérablement le risque d’une seule transaction écrasant le réseau.

Selon les développeurs, la motivation derrière la proposition découle des modèles actuels dans lesquels les transactions uniques peuvent consommer presque toute la limite de gaz de bloc.

De tels scénarios présentent des risques importants, notamment le potentiel d’attaques DOS et une compatibilité réduite avec des machines virtuelles à connaissance zéro (ZKVMS). Ils contribuent également à une distribution de charge inégale lors de l’exécution.

Les chercheurs soulignent que les transactions à forte intensité de gaz introduisent des résultats de performance imprévisibles et peuvent soumettre des threads d’exécution, entraînant une instabilité plus large du réseau.

Les chercheurs pensent qu’Ethereum peut réaliser une meilleure distribution des ressources en divisant de grandes transactions en unités plus petites et en imposant un plafond à l’utilisation individuelle de gaz de transaction. Cette approche conduirait également à un réseau plus stable et évolutif.

La mise à jour est actuellement en cours d’examen, les développeurs considérant sa mise en œuvre et ses compromis techniques potentiels. S’il est adopté, l’EIP-7983 pourrait améliorer considérablement la résilience et l’évolutivité d’Ethereum à mesure qu’elle continue de croître.

To Top