Les développeurs d'Ethereum avertissent des risques de compatibilité des contrats dans la mise à niveau Glamsterdam

icon币界网
Partager
AI summary iconRésumé
Actualités sur Ethereum : les développeurs ont averti que les modifications de la tarification du gaz dans la prochaine mise à jour Glamsterdam pourraient affecter la compatibilité des contrats. EIP-8037 et EIP-8038 augmentent le coût des opérations d'état sur chaîne, nécessitant une révision des contrats et des mises à jour des estimations de gaz. Actualités sur l'écosystème Ethereum : une testnet est désormais disponible, avec la mise à jour prévue au Q4 2026.
CoinDesk rapporte :

Les développeurs d'Ethereum ont récemment averti que deux ajustements de tarification du gaz prévus dans la mise à jour Glamsterdam pourraient causer des problèmes de compatibilité avec certains contrats sur le réseau principal Ethereum. L'équipe de développement a indiqué que la plupart des transactions historiques n'ont pas été affectées lors des tests de relecture, et que certains anomalies peuvent être corrigées en augmentant la limite de gaz des transactions.

Deux propositions ajustent le coût de l'état

Cette alerte concerne principalement les EIP-8037 et EIP-8038. La première augmente le coût de création d'état sur chaîne, y compris les nouveaux comptes, les emplacements de stockage et le bytecode des contrats ; la seconde augmente le coût d'accès à l'état existant, couvrant les opérations de niveau exécution telles que SLOAD, SSTORE et l'accès aux comptes à froid.

La Fondation Ethereum indique que ce réajustement de prix prépare le terrain pour une augmentation future de la capacité du réseau. À mesure que l'état sur la chaîne Ethereum continue de croître et que les validateurs soutiennent des limites de gaz de bloc plus élevées, les opérations consommant davantage de ressources doivent être réévaluées.

L'hypothèse de gas fixe est la plus sujette à des problèmes

Les développeurs ont reconstitué les transactions historiques du réseau principal d'Ethereum selon les règles de tarification proposées par Glamsterdam, et ont classé les résultats en quatre catégories : totalement inchangées, avec modification de l'utilisation de Gas mais toujours réussies, réparables après augmentation du plafond de Gas, et susceptibles d'échouer même avec une augmentation importante du Gas.

  • Transférer ou envoyer avec une allocation de 2 300 Gas
  • La limite de gaz pour call est fixée en dur dans le contrat
  • Dépendre de gasleft() pour les décisions logiques

La Fondation Ethereum souligne particulièrement que les contrats utilisant le mécanisme de subvention de 2 300 Gas pour Solidity doivent être vérifiés en détail. En effet, sous la nouvelle tarification de l'accès à l'état, les opérations qui pouvaient autrefois être effectuées dans ce quota pourraient consommer davantage de Gas à l'avenir.

Le portefeuille et l'outil Gas doivent également être mis à jour.

Cet ajustement n'affecte pas seulement les contrats intelligents. Les portefeuilles, les fournisseurs RPC, les indexeurs et les outils de nœuds doivent également mettre à jour leur système d'estimation du Gas. Si les logiciels utilisent encore les anciennes constantes ou paramètres mis en cache, ils pourraient sous-estimer le Gas requis pour les transactions, entraînant éventuellement un échec d'exécution.

L'une des modifications typiques est que certains outils supposent par défaut qu'un virement ordinaire nécessite toujours 21 000 Gas. Les développeurs soulignent que cette hypothèse n'est pas toujours valide : un virement vers un compte existant conserve ce niveau, mais si le virement crée un nouveau compte, des coûts supplémentaires liés à l'état s'ajoutent.

Le testnet est maintenant ouvert pour vérification

Afin de soutenir les tests de mise à niveau, les développeurs d'Ethereum ont lancé le testnet Platåberget, également appelé glam-devnet-8, qui applique désormais de nouvelles règles de tarification. Les maintaineurs de contrats peuvent saisir une adresse dans l'outil de vérification officiel pour vérifier si des écarts apparaissent dans les transactions historiques selon les nouvelles règles.

Ensuite, Ethereum continuera les tests sur devnet et avancera les tests de fork sur Sepolia et Hoodi. Selon la feuille de route actuelle, la date de lancement prévue pour Glamsterdam est le quatrième trimestre 2026, mais la date d'activation sur la chaîne principale n'a pas encore été confirmée.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.