
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.
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.
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 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.
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 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.