Ethereum reporte le fork Glamsterdam sur le testnet Hoodi tant que les risques liés aux smart contracts ne sont pas résolus
Points clés
- •Les développeurs d'Ethereum ont suspendu la mise à niveau Glamsterdam sur le testnet Hoodi en attendant la résolution des problèmes de sécurité liés à huit invariants de smart contracts.
- •Ce report découle d'EIP-8037 et EIP-8038, qui modifient la tarification du gaz pour certaines opérations et invalideraient les hypothèses intégrées dans du code déjà déployé selon lesquelles des opérations spécifiques coûtent toujours une quantité fixe de gaz.
- •Un rapport du 13 octobre de la société d'audit ChainSecurity a révélé que les deux propositions pourraient casser des contrats s'appuyant sur des hypothèses fixes liées au gaz lorsque les appels externes échouent.
- •Le calendrier du fork de Hoodi dépend désormais du résultat de l'examen des invariants, qui doit être achevé avant que la mise à niveau ne puisse progresser vers un déploiement sur le mainnet.
- •Glamsterdam, lancée sur le testnet Sepolia le 6 octobre, vise à faire progresser la feuille de route de scalabilité de la layer-1 d'Ethereum grâce à la séparation proposeur-constructeur intégrée au protocole, aux listes d'accès au niveau des blocs et à des ajustements de la tarification du gaz reflétant mieux les coûts réels d'exécution.

Les développeurs d'Ethereum ont suspendu le déploiement de la prochaine grande mise à niveau du réseau, Glamsterdam, sur le testnet Hoodi jusqu'à la résolution des problèmes de sécurité liés à huit invariants de smart contracts, selon un article de blog publié vendredi par l'Ethereum Foundation. Hoodi est l'un des réseaux de test publics d'Ethereum, où les changements de protocole à venir sont répétés en conditions réelles avant l'activation sur le mainnet.
Au cœur de ce report figurent deux Ethereum Improvement Proposals (EIP) incluses dans la mise à niveau, EIP-8037 et EIP-8038, qui modifient la manière dont le gaz est facturé pour certaines opérations. Le gaz est l'unité utilisée pour mesurer le coût de calcul des transactions et de l'exécution des smart contracts sur Ethereum. Selon la Fondation, certains projets Ethereum existants reposent sur l'hypothèse que des opérations spécifiques coûteront toujours une quantité fixe de gaz — une hypothèse que les nouvelles règles de tarification du gaz invalideraient. Comme ces hypothèses sont intégrées dans du code déjà déployé, cette refonte tarifaire est traitée comme un problème de sécurité pour la mise à niveau plutôt que comme un simple ajustement de coûts.
La décision fait suite à un rapport du 13 octobre de la société d'audit de smart contracts ChainSecurity, qui a révélé que les deux propositions pourraient casser des contrats s'appuyant sur des hypothèses fixes liées au gaz lorsque les appels externes échouent. Les développeurs examinent actuellement des problèmes liés à huit invariants de smart contracts — des conditions que les contrats déployés supposent vraies tant que le réseau fonctionne.
En reportant le fork de Hoodi, les développeurs disposent de plus de temps pour identifier les problèmes potentiels de smart contracts et déterminer si des modifications de code sont nécessaires avant que Glamsterdam ne progresse vers un déploiement sur le mainnet. L'article de la Fondation a souligné que le fork de Hoodi n'aura pas lieu tant que les problèmes en suspens ne seront pas résolus. Le calendrier du fork de Hoodi dépend désormais du résultat de cet examen des invariants, qui constitue une étape entre la mise à niveau et tout déploiement sur le mainnet. Pour les lecteurs suivant ce déploiement, les indicateurs à surveiller sont la résolution des huit invariants par les développeurs et le moment où la Fondation signalera que le fork de Hoodi peut avancer — des étapes préalables à tout passage au mainnet.
La mise à niveau Glamsterdam a été lancée sur le testnet Sepolia le 6 octobre, lors de l'une de ses dernières grandes répétitions. Comme l'a annoncé l'Ethereum Foundation dans un article de blog le 28 septembre, la mise à niveau vise à faire progresser la feuille de route de scalabilité de la layer-1 d'Ethereum grâce à la séparation proposeur-constructeur intégrée au protocole, aux listes d'accès au niveau des blocs et à des ajustements de la tarification du gaz reflétant mieux le coût réel d'exécution.