Ethereum reporte Glamsterdam : l'EIP-8037 suscite des inquiétudes de sécurité

ETH
compatibilité des smart contractsreport de mise à jourtestnet HoodiChainSecurityGlamsterdamEthereumEIP-8037
il y a 2 heuresSource: crypto.news
Ethereum reporte Glamsterdam : l'EIP-8037 suscite des inquiétudes de sécurité

Les développeurs d'Ethereum ont reporté la mise à niveau Glamsterdam sur le testnet Hoodi en raison de préoccupations de compatibilité des contrats intelligents, annulant son activation du 26 octobre et une augmentation prévue de la limite de gaz à 200 millions.

Résumé

  • Les développeurs d'Ethereum ont reporté l'activation de Glamsterdam sur le testnet Hoodi du 26 octobre afin d'examiner les préoccupations de compatibilité des contrats intelligents liées à l'EIP-8037.
  • Le report annule l'augmentation prévue de la limite de gaz à 200 millions sans inverser l'historique existant de la blockchain Hoodi.
  • ChainSecurity a averti que les modifications de gaz proposées pourraient affecter les contrats intelligents gérant les transactions échouées et les mécanismes de nouvelle tentative.
  • Les opérateurs de nœuds Hoodi doivent mettre à jour leurs clients d'exécution et de consensus pour supprimer l'activation annulée du 26 octobre.
  • Ethereum n'a pas annoncé de dates de remplacement pour l'activation sur Hoodi ou le réseau principal, laissant les objectifs proposés pour décembre non confirmés.

Selon l'annonce de la Fondation Ethereum du 22 octobre, la décision a fait suite aux discussions lors de la réunion All Core Developers Execution, où les développeurs ont convenu d'examiner comment l'EIP-8037 interagit avec les contrats existants du réseau principal. La Fondation n'a pas annoncé de nouvelle date d'activation du testnet.

Ethereum reporte Glamsterdam sur le testnet Hoodi

La mise à niveau était initialement prévue pour être activée le 26 octobre à 17:42:48 UTC, correspondant à l'époque 132 352 de Hoodi. Les développeurs ont retiré l'activation de la couche d'exécution Amsterdam et l'activation de la couche de consensus Gloas de la configuration révisée.

Le report supprime l'augmentation prévue de la limite de gaz de Hoodi à 200 millions, que les développeurs avaient l'intention d'examiner parallèlement à d'autres changements de protocole. Cependant, la Fondation a précisé que cet ajustement concerne une future mise à niveau du réseau et n'inverse pas l'historique des transactions existant de Hoodi.

La décision modifie le calendrier de Hoodi précédemment annoncé, comme crypto.news l'a rapporté le 19 octobre. L'activation du testnet visait à examiner comment les clients d'exécution et de consensus géraient les changements de Glamsterdam avant que les développeurs ne choisissent une date pour le réseau principal.

La chercheuse d'Ethereum Christine D. Kim a averti les opérateurs de nœuds Hoodi que l'activation du 26 octobre avait été annulée. Elle a conseillé aux opérateurs de revenir à des versions logicielles antérieures appropriées ou d'installer des clients d'exécution mis à jour qui suppriment la mise à niveau programmée.

ChainSecurity identifie des risques dans les changements de gaz d'Ethereum

Le report fait suite à des préoccupations concernant l'EIP-8037, qui introduit une comptabilité séparée pour le gaz consommé lors de la création de l'état de la blockchain. Une autre proposition, l'EIP-8038, modifie les coûts associés à l'accès à l'état existant.

Dans une évaluation technique du 13 octobre, la société de sécurité blockchain ChainSecurity a averti que les changements proposés pourraient affecter la manière dont les contrats intelligents déployés gèrent les appels externes infructueux. Certaines applications utilisent les soldes de gaz restants pour déterminer si une opération a échoué définitivement ou devrait rester éligible à une nouvelle tentative.

Selon les règles proposées, une opération échouée pourrait laisser suffisamment de gaz pour que le contrat appelant continue le traitement alors que la même transaction aurait auparavant été annulée. ChainSecurity a averti qu'un tel comportement pourrait amener certaines applications à enregistrer une opération infructueuse sans permettre aux utilisateurs de la réessayer.

La société de sécurité a ensuite discuté de ses conclusions sur X, avec des rapports décrivant 13 exemples réels de contrats potentiellement affectés. Les chercheurs n'ont pas identifié publiquement les applications concernées, tandis que les efforts de divulgation responsable se poursuivent.

Pendant ce temps, ces préoccupations couvrent les mécanismes de contrats utilisés dans les transactions par lots, les retraits et d'autres opérations qui dépendent des règles de gestion des échecs. L'évaluation technique décrit comment les échecs par gaz insuffisant pourraient interférer avec les sauvegardes existantes sans nécessiter de modifications du code des contrats déployés.

Les opérateurs de nœuds Hoodi reçoivent des instructions client révisées

À la suite du report, la Fondation Ethereum a demandé aux opérateurs de vérifier leurs logiciels de couche d'exécution et de couche de consensus avant le 26 octobre. Les clients conservant la configuration d'activation d'origine doivent être mis à jour pour les empêcher de tenter le fork précédemment programmé.

Le tableau des versions révisées de la Fondation liste Lodestar v1.50.1 pour la couche de consensus, tandis que les versions de la couche d'exécution incluent Besu 26.10.1 et Nethermind 2.2.1. Ethrex v30.0.1-rc.2 apparaît comme une préversion, avec des instructions pour les autres clients en attente de confirmation.

Les opérateurs de validateurs doivent vérifier à la fois leurs nœuds beacon et leurs clients validateurs, y compris toute infrastructure externe de construction de blocs. La Fondation a averti que les versions listées dans l'annonce précédente de Hoodi ne doivent pas être considérées comme une confirmation qu'elles prennent en charge le report.

L'activation de Glamsterdam sur Sepolia d'Ethereum a eu lieu le 6 octobre, permettant aux développeurs d'examiner les performances de la mise à niveau avec une limite de gaz plus élevée. Le report de Hoodi concerne un testnet distinct et n'annule pas l'activation antérieure de Sepolia.

La date de mise à niveau du réseau principal Ethereum reste indécise

Avant le report, les développeurs avaient discuté du 1er décembre, du 8 décembre et du 9 décembre comme dates possibles d'activation de Glamsterdam sur le réseau principal. L'ordre du jour de la réunion du 22 octobre proposait de sélectionner une date la semaine suivante si les tests sur Hoodi se déroulaient avec succès.

Aucune de ces dates n'a reçu de confirmation finale, et la dernière annonce de la Fondation n'établit pas de calendrier de remplacement. Les développeurs doivent continuer à examiner les préoccupations de compatibilité avant d'annoncer une autre activation de Hoodi.

Glamsterdam inclut la séparation proposant-constructeur consacrée et les listes d'accès au niveau des blocs, des changements destinés à améliorer les capacités de traitement des transactions d'Ethereum.

Auparavant, Curve Finance a souligné les avantages potentiels pour la DeFi, tout en avertissant que les frais de gaz révisés pourraient affecter certaines applications.

La Fondation Ethereum a confirmé que les utilisateurs du réseau principal et les détenteurs d'ETH n'ont pas besoin de prendre de mesures en raison du report. Il a été demandé aux développeurs d'applications de ne pas planifier d'autres tests sur Hoodi autour de l'activation annulée du 26 octobre.