Les développeurs d'Ethereum avertissent que la mise à niveau Glamsterdam pourrait casser les portefeuilles et les outils de gaz

ETH
compatibilité du portefeuilleRepricing du gazGlamsterdamEthereumEIP-8037testnet
2026-08-18Source: crypto.news
Les développeurs d'Ethereum avertissent que la mise à niveau Glamsterdam pourrait casser les portefeuilles et les outils de gaz

La Fondation Ethereum a averti que les portefeuilles, les indexeurs et les estimateurs de gaz pourraient casser alors que Glamsterdam modifie l'hypothèse de 21 000 gaz pour certains transferts ETH, la mise à niveau 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 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 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 DevOps du protocole de la Fondation Ethereum a déclaré le 17 août que tout outil reposant sur une limite de gaz maximale codée en dur « cassera », citant les portefeuilles, les indexeurs et les estimateurs de gaz 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 à niveau ne passe à Sepolia et Hoodi. Le fork Glamsterdam est prévu pour être activé sur Platåberget le 20 août, selon la fondation, avec des dépôts publics de validateurs et de constructeurs disponibles dans le cadre du processus de test.

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

Dans le cadre du paquet de réévaluation des prix du gaz prévu, la fondation a déclaré que les logiciels ne peuvent plus supposer en toute sécurité qu'Ethereum a un plafond de gaz 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 d'environ 200 millions de gaz et modifient le prix des opérations individuelles ainsi que les hypothèses liées à la limite de gaz du bloc.

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 DevOps du protocole a déclaré que ces systèmes doivent être examinés avant que Glamsterdam n'atteigne le mainnet, car la réévaluation des prix touche les portefeuilles, les indexeurs et les estimateurs de gaz à travers le réseau.

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

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'aucun calendrier fixe pour le mainnet n'avait été établi. Le déploiement dépendrait des résultats des tests et de la préparation des équipes de clients Ethereum à prendre en charge les nouvelles règles.

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

Une partie centrale de l'avertissement concerne l'EIP-8037, qui introduit une dimension de gaz 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 nouvel emplacement de stockage seront mesurés à un coût fixe par octet d'état et facturés au moment de l'exécution.

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

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

L'EIP-8037 était déjà proche de sa forme finale en mai. Un rapport de développement du protocole du 11 mai indiquait que la proposition avait atteint le statut de brouillon 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 Gio avec une limite de gaz de bloc de 300 millions.

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. Une mesure séparée pour les dépôts de code a été conçue pour maintenir la possibilité de déployer de grands contrats, y compris les applications de finance décentralisée à forte intensité de code.

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

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

La réévaluation du gaz n'est qu'une partie de Glamsterdam. La fondation a déclaré que la fourche inclut également la séparation enchâssée du proposeur et du constructeur, ou ePBS, qui modifie la manière dont les blocs sont construits, proposés et validés dans le protocole de base d'Ethereum.

Avec ePBS, la séparation entre le processus de construction de blocs et le rôle de proposeur est intégrée au protocole, avec un nouveau flux API pour les constructeurs et des vérifications de fraîcheur des charges utiles. L'infrastructure liée au pipeline de production et de validation de blocs d'Ethereum devrait s'attendre à être affectée, selon la fondation.

Avec Platåberget ouvert à la participation publique, l'équipe Protocol DevOps a encouragé les validateurs 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 constructeurs avant que les mêmes changements ne passent à des réseaux à plus longue durée de vie.

Les listes d'accès au niveau du bloc constituent un autre composant majeur de la fourche. La fondation a déclaré que les listes enregistreront les emplacements d'état accédés pendant l'exécution et les changements d'état post-transaction, avec les données BAL 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 début juin indiquait que la conception de la liste d'accès donne aux clients Ethereum des informations avancé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 des contrats déployés 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 avec les versions futures sont également incluses dans la fourche prévue.

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 précédents de Glamsterdam, Platåberget est destiné à rester disponible pendant plusieurs mois. L'équipe Protocol DevOps a déclaré que la 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 répertorié des images de conteneurs pour les clients de consensus, notamment Lighthouse, Lodestar, Nimbus, Prysm, Teku et Grandine, ainsi que des clients d'exécution, notamment Besu, Geth, Erigon, Nethermind, Reth, NimbusEL et Ethrex. Les versions de clients étiquetées restent facultatives pendant que les équipes de développement préparent leurs propres builds.

Après que les retours de Platåberget ont été intégrés dans les spécifications et les logiciels clients, un devnet non finalisé devrait suivre dans le mois pour tester des scénarios de consensus difficiles, selon la fondation. Sepolia et Hoodi doivent recevoir Glamsterdam après que les réseaux de développement restent stables, tandis que l'activation du réseau principal Ethereum suivra les mises à niveau réussies sur les testnets à longue durée de vie.

Le développement de la prochaine fourche prévue d'Ethereum se poursuit également séparément. Un rapport de planification Hegotá du 16 août indiquait que les développeurs envisageaient 66 propositions pour la mise à niveau de 2027, bien que Fork Choice enforced Inclusion Lists soit le seul EIP formellement programmé pour inclusion à l'époque.

Plusieurs propositions en cours d'examen pour Hegotá concernent la tarification future du gaz et de l'état alors qu'Ethereum augmente la capacité de la couche 1. EIP-8368, par exemple, recalibrerait la tarification de la création d'état si la limite de gaz de bloc 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 éventuelle voie vers une limite de gaz de 600 millions.