Page d'accueilCentre d'actualités LBank
Les développeurs Ethereum signalent les contrats à risque en raison des modifications du gas
ethereum-developers-flag-contracts-at-risk
Les développeurs Ethereum signalent les contrats à risque en raison des modifications du gas
Les développeurs Ethereum ont averti que la revalorisation du gas de Glamsterdam pourrait casser un petit groupe de contrats de couche 1. EIP-8037 augmente les coûts de création d’état, tandis que l’EIP-8038 revalorise le stockage et l’accès aux comptes sur la couche d’exécution d’Ethereum. Selon les développeurs Ethereum, la plupart des échecs signalés peuvent être résolus en augmentant les limites de gas des transactions. Les contrats utilisant des allocations de 2 300 gas, des limites d’appel fixes ou une logique basée sur gasleft présentent les risques de compatibilité les plus élevés. Les développeurs peuvent tester les contrats dès maintenant sur Platåberget avant le lancement du testnet public et le déploiement éventuel sur le mainnet.
2026-08-26 Source:crypto.news

Les développeurs Ethereum ont averti le 24 août que les modifications prévues du gaz dans la mise à niveau Glamsterdam pourraient perturber un petit groupe de contrats intelligents de Couche 1.

Résumé
  • Les développeurs Ethereum ont averti que la revalorisation du gaz de Glamsterdam pourrait casser un petit groupe de contrats de Couche 1.
  • L'EIP-8037 augmente les coûts de création d'état, tandis que l'EIP-8038 revalorise l'accès au stockage et aux comptes sur la couche d'exécution d'Ethereum.
  • La plupart des échecs signalés peuvent être résolus en augmentant les limites de gaz des transactions, selon les développeurs Ethereum.
  • Les contrats utilisant des stipendes de 2 300 gaz, des limites d'appel fixes ou une logique gasleft font face aux risques de compatibilité les plus importants.
  • Les développeurs peuvent tester les contrats immédiatement sur Platåberget avant le déploiement sur le réseau de test public et, éventuellement, sur le réseau principal.

La Fondation Ethereum a exhorté les développeurs à tester les contrats et à mettre à jour les hypothèses de gaz fixes avant l'activation du réseau principal.

L'avertissement concerne l'EIP-8037 et l'EIP-8038, dont l'inclusion est prévue dans Glamsterdam. Les développeurs ont déclaré que la plupart des contrats n'avaient pas été affectés lors des relectures de transactions, et que de nombreux cas signalés pouvaient être corrigés en augmentant leurs limites de gaz.

La revalorisation du gaz d'Ethereum modifie les coûts d'état

L'EIP-8037 modifie la manière dont Ethereum facture la création d'état, y compris les nouveaux comptes, les emplacements de stockage et le bytecode de contrat déployé. Elle introduit une comptabilité distincte du gaz d'état destinée à empêcher une croissance rapide de l'état de la blockchain à mesure qu'Ethereum augmente sa capacité réseau.

L'EIP-8038 augmente les coûts d'accès à l'état existant. La proposition couvre des opérations telles que SLOAD, SSTORE, l'accès aux comptes froids, EXTCODESIZE et EXTCODECOPY.

Les développeurs Ethereum ont ajusté pour la dernière fois les prix des opérations d'état lors de la mise à niveau Berlin en 2021. Depuis, l'état d'Ethereum s'est étendu, tandis que les validateurs ont supporté des limites de gaz de bloc plus élevées.

La Fondation Ethereum a déclaré que la revalorisation des opérations gourmandes en ressources est nécessaire avant que le réseau ne puisse augmenter davantage sa capacité en toute sécurité. Les développeurs ont conçu le nouveau calendrier autour d'un objectif de performance qui pourrait supporter environ trois fois le débit de base actuel.

Les hypothèses de gaz codées en dur créent des risques de compatibilité

Les développeurs ont rejoué des transactions historiques du réseau principal Ethereum selon le calendrier de tarification proposé par Glamsterdam. Ils ont classé les résultats en transactions inchangées, transactions réussies avec une consommation de gaz différente, échecs corrigeables par des limites plus élevées et transactions potentiellement rompues.

Ce dernier groupe a continué d'échouer même après que les chercheurs ont considérablement augmenté le gaz fourni. L'avertissement de la Fondation a identifié les stipendes de gaz fixes, les limites d'appel codées en dur, la logique basée sur gasleft() et les transactions pré-signées avec des limites fixes comme des facteurs de risque récurrents.

Les contrats qui utilisent le stipende historique de 2 300 gaz de Solidity via transfer ou send peuvent nécessiter une attention particulière. Les opérations qui se sont précédemment complétées dans cette allocation peuvent consommer plus de gaz selon le nouveau calendrier d'accès à l'état.

La Fondation n'a pas identifié publiquement toutes les applications affectées. Elle a déclaré qu'une communication directe avec les constructeurs les plus touchés était déjà en cours et a décrit le groupe potentiellement rompu comme petit.

Les portefeuilles et les estimateurs de gaz nécessitent également des mises à jour

L'avertissement s'étend au-delà des contrats intelligents. Les portefeuilles, les fournisseurs RPC, les indexeurs et les outils de nœud doivent mettre à jour leurs systèmes d'estimation de gaz pour reconnaître les règles de coût révisées.

Les logiciels utilisant des constantes mises en cache pourraient sous-estimer le gaz nécessaire pour une transaction et la faire échouer. Les deux propositions exigent que les outils utilisant eth_estimateGas et les fonctions connexes tiennent compte des coûts d'état révisés.

Comme crypto.news l'a précédemment signalé, Glamsterdam pourrait également perturber les portefeuilles et les outils de gaz qui supposent que les transferts ordinaires nécessitent toujours 21 000 gaz. Les transferts vers des comptes existants conservent ce chiffre, tandis que les transferts créant de nouveaux comptes entraîneront des frais d'état supplémentaires.

Les utilisateurs réguliers n'ont pas besoin d'effectuer de modifications manuelles, selon la Fondation. Les fournisseurs de portefeuilles et d'infrastructures mis à jour devraient appliquer automatiquement les estimations de gaz nécessaires.

Les développeurs peuvent tester les correctifs sur Platåberget

Les développeurs Ethereum ont lancé le réseau de test Platåberget pour fournir un environnement à long terme pour les tests de Glamsterdam. Le réseau, également appelé glam-devnet-8, exécute déjà le nouveau calendrier de revalorisation.

Les mainteneurs de contrats peuvent saisir une adresse dans l'outil de vérification d'Ethereum pour identifier les transactions historiques qui divergent selon les règles proposées. Les développeurs devraient augmenter les limites de gaz fournies lorsque cela résout le problème, ou examiner les sites d'appel individuels si les échecs persistent.

Dans un article connexe, les travaux de Glamsterdam sur Ethereum ont remis l'accent sur la mise à l'échelle de la Couche 1 grâce à la revalorisation du gaz, aux listes d'accès au niveau des blocs et aux modifications de la construction des blocs.

La prochaine étape impliquera des tests devnet supplémentaires, suivis de forks sur Sepolia et Hoodi. La feuille de route d'Ethereum cible Glamsterdam pour le quatrième trimestre 2026, mais les développeurs n'ont pas annoncé de date d'activation fixe du réseau principal. Le calendrier final dépendra d'implémentations client stables et de déploiements réussis sur les réseaux de test publics.