Ethereum reporte la mise à niveau Glamsterdam après un audit de sécurité

La Fondation Ethereum reporte la mise à niveau Glamsterdam suite à des failles potentielles de contrats intelligents identifiées par ChainSecurity dans le mécanisme de gaz.

Ethereum reporte la mise à niveau Glamsterdam après un audit de sécurité
Photo : Unsplash / Pierre Borthiry - Peiobty

La Fondation Ethereum a annoncé le 6 novembre le report du hard fork Glamsterdam, suite à des alertes de sécurité émises par la firme ChainSecurity concernant des modifications proposées du mécanisme de gaz du réseau. Les équipes de développement et de sécurité examinent actuellement ces conclusions afin de déterminer si le cahier des charges doit être modifié.

La fondation a souligné qu'il ne s'agit ni d'une annulation ni d'une interruption du réseau Ethereum. Glamsterdam continue d'être évalué sur des réseaux de test, et aucune nouvelle date n'a été fixée pour son déploiement sur le réseau principal. En parallèle, les travaux sur la mise à niveau suivante, Hegota, se poursuivent sans heurts.

Les préoccupations portent sur la manière dont les contrats intelligents tariferont les opérations de lecture et d'écriture de données sur la blockchain. La mise à niveau proposée vise à augmenter le coût de création de nouveaux états et à recalculer une partie du frais de gaz. Le projet suggère notamment de porter le coût d'accès à un compte froid de 2 600 à 3 000 unités de gaz, et celui de l'écriture en stockage de 2 800 à 10 000 unités.

D'un point de vue technique, ces ajustements visent à tarifer uniformément la création de données et à ralentir leur accumulation, permettant d'accroître la capacité du réseau sans surcharger les bases de données des nœuds. La proposition vise une croissance annuelle d'environ 120 gigaoctets sous une limite de gaz de référence de 150 millions.

Cependant, selon l'analyse de ChainSecurity, ces modifications de tarification et les remboursements de gaz en cas d'échec d'opérations pourraient perturber la gestion des erreurs dans les contrats existants. Certains contrats pourraient exécuter du code non prévu si du gaz résiduel est remboursé après une défaillance.

La Fondation Ethereum a indiqué qu'elle ne pouvait auditer l'ensemble du code de l'écosystème et appelle les développeurs de contrats intelligents à examiner huit hypothèses techniques publiées en collaboration avec ChainSecurity et Dedaub.

Dans la même rubrique