Les développeurs principaux d’Ethereum ont décidé de retarder l’implémentation de la mise à niveau Glamsterdam sur le testnet Hoodi jusqu’à ce que les préoccupations de sécurité liées à huit invariants de contrats intelligents soient réglées. Certains projets Ethereum existants reposent sur l’hypothèse que certaines opérations coûteront un montant spécifique de gaz, ce qui serait invalidé par les EIP-8037 et EIP-8038 de Glamsterdam, car ils modifient la manière dont le gaz est facturé pour certaines opérations, selon un billet de blog publié par la Fondation Ethereum.
Analyse des risques des contrats intelligents
Cette décision fait suite à un rapport daté du 13 octobre de l’auditeur de contrats intelligents ChainSecurity, qui a révélé que les deux EIPs pourraient compromettre des contrats intelligents reposant sur des hypothèses de gaz fixes lorsque des appels externes échouent. Le report du fork Hoodi accorde aux développeurs davantage de temps pour identifier d’éventuels problèmes de contrats intelligents et déterminer si des modifications sont nécessaires avant que Glamsterdam ne progresse vers son déploiement sur le mainnet.
Progrès de la mise à niveau Glamsterdam
La Fondation Ethereum a précisé que le fork Hoodi ne progressera pas tant que les problèmes ne seront pas résolus. La mise à niveau Glamsterdam a été activée sur le testnet Sepolia le 6 octobre, dans le cadre de ses dernières répétitions majeures. Cet upgrade vise à faire avancer la feuille de route de scalabilité de layer-1 d’Ethereum avec la séparation enshrined des proposeurs et constructeurs, des listes d’accès au niveau des blocs et des modifications de la tarification du gaz qui reflètent mieux le coût d’exécution, comme annoncé dans un billet de blog du 28 septembre.