- Glamsterdam pourrait perturber les portefeuilles et les outils de gaz qui reposent sur des hypothèses de gaz fixes.
- L’EIP-8037 ajoute des frais de gaz d’état lorsque les transactions créent un nouvel état Ethereum.
- Platåberget donne aux développeurs des mois pour tester la compatibilité avant un déploiement plus large.
Les développeurs d’Ethereum ont averti que la prochaine mise à niveau Glamsterdam pourrait perturber les portefeuilles, les indexeurs et les estimateurs de gaz qui utilisent des hypothèses de gaz fixes. Cet avertissement intervient alors que les développeurs préparent le testnet Platåberget pour la mise à niveau du 20 août.
La mise à niveau Glamsterdam modifie les hypothèses de gaz d’Ethereum
L’équipe Protocol DevOps de la Fondation Ethereum a indiqué que les outils reposant sur une limite maximale de gaz codée en dur pourraient casser après Glamsterdam. Les développeurs sont donc invités à tester leurs applications sur Platåberget avant que les changements n’atteignent les testnets Ethereum de plus longue durée.
Selon la Fondation Ethereum, Glamsterdam introduit plusieurs changements affectant les couches d’exécution et de consensus d’Ethereum. Cela inclut la réévaluation des prix du gaz, la séparation proposeur-constructeur intégrée au protocole et les listes d’accès au niveau du bloc.
Les changements de gaz pourraient créer des problèmes pour les logiciels conçus autour d’hypothèses de coûts de transaction fixes. En particulier, l’EIP-8037 introduit une dimension distincte de gaz d’état pour les opérations qui créent un nouvel état Ethereum.
Un transfert d’ETH vers un compte existant nécessitera toujours 21 000 gaz. Cependant, envoyer de l’ETH vers un compte qui n’existe pas entraînera des frais de gaz d’état supplémentaires.
Par conséquent, les portefeuilles et les estimateurs de gaz qui supposent que chaque transfert d’ETH coûte exactement 21 000 gaz peuvent produire des estimations inexactes. Les développeurs devront prendre en compte les coûts supplémentaires liés à l’état lors de la mise à jour de leurs logiciels.
Les changements affectent également les applications qui créent des comptes, déploient des contrats ou écrivent de nouveaux stockages. Par conséquent, les développeurs devraient revoir la logique des transactions et les calculs de gaz avant que Glamsterdam n’avance.
Platåberget offre un environnement de test précoce
Selon Forkcast, Platåberget a été lancé le 13 août comme environnement de test public pour Glamsterdam. Le testnet devrait fonctionner pendant plusieurs mois, donnant aux développeurs plus de temps pour identifier les problèmes de compatibilité avant que la mise à niveau n’avance vers un déploiement plus large.
La Fondation Ethereum a déclaré que le fork Glamsterdam est prévu pour le 20 août sur Platåberget. Les développeurs peuvent également participer en soumettant des dépôts de validateurs et de constructeurs via l’infrastructure du testnet.
Pendant ce temps, Forkcast suit le développement de la mise à niveau et sa mise en œuvre prévue sur les réseaux de test d’Ethereum.
Au-delà de la réévaluation des prix du gaz, Glamsterdam introduira une séparation proposeur-constructeur intégrée au protocole, modifiant certaines parties du processus de production de blocs d’Ethereum. Les listes d’accès au niveau du bloc enregistreront également les emplacements d’état accédés pendant l’exécution du bloc.
La mise à niveau augmente également la taille maximale des contrats déployés sur Ethereum de 24 KiB à 64 KiB. Les limites d’initcode passeront de 48 KiB à 128 KiB, offrant aux développeurs plus d’espace pour des applications plus grandes.
Après les tests sur Platåberget, les développeurs d’Ethereum prévoient des réseaux de développement supplémentaires avant que Glamsterdam n’atteigne Sepolia et Hoodi. Le déploiement sur le mainnet ne suivra qu’après que les changements auront démontré une stabilité suffisante.




Laisser un commentaire