Page d'accueilCentre d'actualités LBank
Les développeurs d’Ethereum avertissent que la mise à niveau Glamsterdam pourrait casser les portefeuilles et les outils de gas
ethereum-devs-warn-glamsterdam-upgrade-could-break-wallets-and-gas-tools
Les développeurs d’Ethereum avertissent que la mise à niveau Glamsterdam pourrait casser les portefeuilles et les outils de gas
Ethereum a averti que Glamsterdam pourrait casser les portefeuilles, les indexeurs et les estimateurs de gaz qui reposent sur des hypothèses de gaz fixes. L’EIP 8037 ajoutera une charge de gaz d’état distincte pour les opérations qui créent un nouvel état. Un transfert ETH de base vers un compte existant coûtera toujours 21 000 gaz, tandis que les transferts vers de nouveaux comptes coûteront davantage. Les développeurs ont été invités à tester leurs logiciels sur le testnet Platåberget avant que Glamsterdam ne passe à Sepolia et Hoodi.
2026-08-18 Source:crypto.news

La Fondation Ethereum a averti que les portefeuilles, les indexeurs et les estimateurs de gas pourraient tomber en panne, car Glamsterdam modifie l'hypothèse de 21 000 gas pour certains transferts d'ETH, la mise à jour devant être activée sur le testnet Platåberget le 20 août.

Résumé
  • Ethereum a averti que Glamsterdam pourrait casser les portefeuilles, les indexeurs et les estimateurs de gas qui reposent sur des hypothèses de gas fixes.
  • L'EIP 8037 ajoutera des frais de gas d'état distincts pour les opérations qui créent un nouvel état.
  • Un transfert d'ETH de base vers un compte existant coûtera toujours 21 000 gas, tandis que les transferts vers de nouveaux comptes coûteront plus cher.
  • Les développeurs ont été invités à tester leur logiciel sur le testnet Platåberget avant que Glamsterdam ne passe à Sepolia et Hoodi.

L'équipe Protocol DevOps de la Fondation Ethereum a déclaré le 17 août que tout outil s'appuyant sur une limite de gas maximale codée en dur "cesserait de fonctionner", citant les portefeuilles, les indexeurs et les estimateurs de gas parmi les logiciels susceptibles d'être affectés. L'équipe a exhorté les développeurs d'applications et d'infrastructures à tester leurs systèmes sur Platåberget, un testnet public conçu pour rester en ligne pendant plusieurs mois.

Les données de Forkcast montrent que Platåberget a été lancé le 13 août, offrant aux développeurs un environnement précoce pour Glamsterdam avant que la mise à jour ne passe à Sepolia et Hoodi. Le fork Glamsterdam devrait s'activer sur Platåberget le 20 août, selon la fondation, avec des dépôts publics de validateurs et de bâtisseurs disponibles dans le cadre du processus de test.

Glamsterdam pourrait casser les hypothèses de gas codées en dur

Dans le cadre du paquet de repricing de gas prévu, la fondation a déclaré que les logiciels ne peuvent plus supposer en toute sécurité qu'Ethereum a un plafond de gas fixe unique ou que les opérations courantes continueront de coûter le même montant dans tous les cas. Les changements sont conçus autour d'un plancher de gas d'environ 200 millions et modifient le prix des opérations individuelles ainsi que les hypothèses liées à la limite de gas des blocs.

Pour les développeurs d'applications, le problème immédiat est le logiciel qui définit des limites fixes lors de l'estimation des coûts de transaction. L'équipe Protocol DevOps a déclaré que ces systèmes doivent être examinés avant que Glamsterdam n'atteigne le mainnet, car le repricing affecte les portefeuilles, les indexeurs et les estimateurs de gas sur l'ensemble du réseau.

L'avertissement fait suite à la couverture de la mise à jour Glamsterdam du 17 juin par crypto.news, qui a rapporté que les développeurs d'Ethereum testaient déjà l'ensemble complet des EIPs prévues sur les réseaux de développement. À l'époque, Parithosh Jayanthi, développeur de la Fondation Ethereum, avait déclaré que la mise à jour modifierait le coût des actions sur Ethereum, le calcul de haut niveau devenant moins cher tandis que l'état deviendrait plus coûteux.

Au cours de la même phase de test, Jayanthi a déclaré que les développeurs avaient fait des "progrès massifs" mais a noté qu'aucune date limite fixe pour le mainnet n'avait été fixée. Le déploiement dépendrait des résultats des tests et si les équipes clientes d'Ethereum étaient prêtes à prendre en charge les nouvelles règles.

L'EIP-8037 modifie la façon dont le nouvel état est tarifé

Une partie centrale de l'avertissement concerne l'EIP-8037, qui introduit une dimension de gas d'état distincte pour les opérations qui créent un nouvel état. La fondation a déclaré que la création d'un compte, le déploiement de code ou l'écriture d'un nouveau slot de stockage seraient mesurés à un coût fixe par octet d'état et facturés à l'exécution.

En raison de ce changement, un transfert d'ETH de base n'aura pas toujours le même coût de gas. L'envoi d'ETH à un compte qui existe déjà continuera de coûter 21 000 gas, ce montant étant décomposé en coût de transaction de base, accès au compte froid et coût de transfert de valeur. L'envoi de fonds à une adresse qui n'existe pas encore entraînera également des frais de gas d'état liés à la création du nouveau compte.

Les développeurs devraient donc revoir les applications qui considèrent 21 000 gas comme suffisants pour chaque transfert d'ETH, a déclaré l'équipe Protocol DevOps. Les estimateurs de gas construits autour d'une seule dimension de gas pourraient également renvoyer des estimations incorrectes une fois que le nouvel état est mesuré séparément.

L'EIP-8037 s'était déjà rapprochée de sa forme finale en mai. Un rapport de développement de protocole du 11 mai indiquait que la proposition avait atteint le statut de projet final et était en cours de paramétrage sur un réseau de développement Glamsterdam. À l'époque, son modèle de coût par octet d'état était conçu pour limiter la croissance annuelle de l'état à environ 60 GiB pour une limite de bloc de 300 millions de gas.

Selon les paramètres rapportés en mai, la création de nouveaux comptes pourrait devenir environ 8,5 fois plus coûteuse, tandis que les coûts de déploiement de contrats pourraient augmenter d'environ dix fois. La mesure distincte des dépôts de code a été conçue pour maintenir les grands contrats déployables, y compris les applications de finance décentralisée à forte intensité de code.

Le modèle de gas d'état modifie également la manière dont Ethereum comptabilise le coût de l'état permanent. La fondation a déclaré que la création de compte, les nouveaux slots de stockage et le code déployé entraîneront des frais basés sur la quantité de nouvel état créé, ce qui fait des applications qui ajoutent fréquemment des données permanentes des cibles particulièrement importantes pour les tests avant le déploiement sur le mainnet.

La mise à jour Ethereum Glamsterdam modifie également la production de blocs

La repricing de gas n'est qu'une partie de Glamsterdam. La fondation a déclaré que le fork inclut également la séparation proposant-constructeur enchâssée, ou ePBS, qui modifie la façon dont les blocs sont construits, proposés et validés au sein du protocole principal d'Ethereum.

Dans le cadre de l'ePBS, la séparation entre le processus de construction de blocs et le rôle de proposant est intégrée au protocole, ainsi qu'un nouveau flux d'API de constructeur et des vérifications de ponctualité de charge utile. L'infrastructure liée au pipeline de production et de validation de blocs d'Ethereum devrait être affectée, selon la fondation.

Avec Platåberget ouvert à la participation publique, l'équipe Protocol DevOps a encouragé les stakers solo, les projets de technologie de validateurs distribués, les opérateurs de logiciels personnalisés et les grands fournisseurs de staking à tester leur infrastructure. Le testnet permet aux utilisateurs de déposer de nouveaux validateurs et d'expérimenter les flux de travail de dépôt de validateurs et de bâtisseurs avant que les mêmes changements ne soient appliqués aux réseaux à plus longue durée de vie.

Les listes d'accès au niveau des blocs (Block-Level Access Lists) constituent une autre composante majeure du fork. La fondation a déclaré que ces listes enregistreront les emplacements d'état accessibles pendant l'exécution et les changements d'état post-transaction, les données BAL étant stockées séparément du corps du bloc et échangées entre les pairs de la couche d'exécution via le protocole réseau eth/71.

Un rapport de juin avait précédemment indiqué que la conception des listes d'accès fournit aux clients Ethereum des informations anticipées sur les comptes et les données de contrats intelligents qu'un bloc utilisera. Le système peut permettre aux nœuds de précharger les données requises et de traiter les transactions en parallèle lorsque les transactions n'accèdent pas au même état, selon Ethereum.org.

Glamsterdam augmentera également les limites de taille pour les contrats déployés et le code d'initialisation. La fondation a déclaré que la taille maximale d'un contrat déployé passera de 24 KiB à 64 KiB, tandis que la taille maximale du code d'initialisation passera de 48 KiB à 128 KiB. Des structures de données de consensus compatibles vers l'avant sont également incluses dans le fork prévu.

Platåberget offre aux développeurs une fenêtre de test plus longue

Contrairement aux réseaux de développement plus courts utilisés lors des travaux antérieurs de Glamsterdam, Platåberget est destiné à rester disponible pendant plusieurs mois. L'équipe Protocol DevOps a déclaré que cette durée de vie plus longue devrait donner aux développeurs le temps de tester le comportement post-Glamsterdam et d'identifier les défaillances avant que les changements n'atteignent Sepolia et Hoodi.

Son ensemble de validateurs est relativement petit mais ouvert à la participation publique. Pour la période de test initiale, la fondation a listé des images conteneur pour les clients de consensus, notamment Lighthouse, Lodestar, Nimbus, Prysm, Teku et Grandine, ainsi que pour les clients d'exécution, notamment Besu, Geth, Erigon, Nethermind, Reth, NimbusEL et Ethrex. Les versions clientes taguées restent facultatives pendant que les équipes de développement préparent leurs propres versions.

Une fois que les retours de Platåberget auront été incorporés dans les spécifications et les logiciels clients, un devnet sans finalité devrait suivre dans le mois pour tester des scénarios de consensus difficiles, selon la fondation. Sepolia et Hoodi devraient recevoir Glamsterdam après que les réseaux de développement soient stables, tandis que l'activation du mainnet Ethereum suivra les mises à jour réussies sur les testnets à longue durée de vie.

Le développement du prochain fork programmé d'Ethereum se déroule également séparément. Un rapport de planification Hegotá du 16 août a indiqué que les développeurs examinaient 66 propositions pour la mise à jour de 2027, bien que Fork Choice enforced Inclusion Lists ait été le seul EIP formellement programmé pour inclusion à l'époque.

Plusieurs propositions en cours d'examen pour Hegotá concernent la future tarification du gas et de l'état à mesure qu'Ethereum augmente la capacité de la Couche 1. L'EIP-8368, par exemple, recalibrerait la tarification de la création d'état si la limite de gas des blocs dépasse le niveau de référence utilisé par Glamsterdam, tandis que les développeurs ont discuté de la préparation d'Ethereum pour une voie possible vers une limite de gas de 600 millions.