NachrichtenKryptoEthereum verschiebt Glamsterdam-Hoodi-Testnet-Start wegen Gas-Sicherheitsrisiken

Ethereum verschiebt Glamsterdam-Hoodi-Testnet-Start wegen Gas-Sicherheitsrisiken

Autor: CryptoNewsNet·

Wichtige Erkenntnisse

  • •Ethereum hat den Glamsterdam-Hardfork auf dem Hoodi-Testnet vom geplanten Termin am 26. Oktober verschoben, damit die Entwickler untersuchen können, wie die Vorschläge des Upgrades mit bereits im Netzwerk bereitgestellten Smart Contracts interagieren.
  • •Eine ChainSecurity-Warnung vom 13. Oktober ergab, dass EIP-8037 und EIP-8038 die Abwehr gegen Insufficient-Gas-Griefing-Angriffe schwächen könnten, indem Gas nach fehlgeschlagenen Operationen an Verträge zurückgegeben wird, sodass diese weiterlaufen, wo sie zuvor angehalten hätten.
  • •Der Mainnet-Zeitplan, der zuvor auf Anfang Dezember abzielte, ist nun offen, da er von einem erfolgreichen Hoodi-Testnet-Durchlauf abhing; Glamsterdam wurde jedoch bereits am 6. Oktober auf Sepolia aktiviert.
  • •ChainSecurity hat 13 reale Fälle des Problems identifiziert und koordiniert die Responsible Disclosure mit namentlich nicht genannten betroffenen Projekten, während Entwickler aufgefordert werden, ihre Verträge zu überprüfen.
  • •Der pseudonyme Forscher pcaversacc bezeichnete die Risiken als schwerwiegend und forderte eine Neubewertung des Forks; eine frühere Mitteilung der Ethereum Foundation warnte, dass das neue Gas-Modell Wallets, Indexer und Gas-Schätzer beschädigen könnte, die auf festen Annahmen basieren.
Ethereum verschiebt Glamsterdam-Hoodi-Testnet-Start wegen Gas-Sicherheitsrisiken

Ethereum verschiebt Glamsterdam-Hoodi-Testnet-Start wegen Gas-Sicherheitsrisiken

Die Ethereum-Entwickler haben den Glamsterdam-Hardfork auf dem Hoodi-Testnet verschoben, nachdem Sicherheitsforscher gasbezogene Risiken aufgezeigt haben, die verändern könnten, wie bestehende Smart Contracts mit fehlgeschlagenen Transaktionen umgehen.

Hardforks sind protokollweite Änderungen, die erfordern, dass jeder Knoten im Netzwerk dieselben neuen Regeln übernimmt. Die gängige Praxis bei Ethereum ist es, diese zunächst auf Testnets wie Sepolia und Hoodi zu erproben, bevor sie im Mainnet aktiviert werden, wo bereits bereitgestellte Verträge und echtes Vermögen auf dem Spiel stehen. Die Ethereum Foundation (EF) teilte mit, dass das Upgrade, das ursprünglich für den 26. Oktober geplant war, verschoben wurde, damit die Entwickler untersuchen können, wie bestimmte Vorschläge des Forks mit bereits auf Ethereum bereitgestellten Smart Contracts interagieren.

Die Entscheidung geht auf eine Warnung des Blockchain-Sicherheitsunternehmens ChainSecurity vom 13. Oktober zurück. Dieses hatte festgestellt, dass zwei in Glamsterdam enthaltene Vorschläge — EIP-8037 und EIP-8038, formale Spezifikationen, die als Ethereum Improvement Proposals bekannt sind — den Schutz gegen eine Angriffsklasse namens Insufficient-Gas-Griefing schwächen könnten.

Mainnet-Zeitplan fraglich

Die Verschiebung wirft Unsicherheit über den Mainnet-Zeitplan von Glamsterdam. Die Entwickler hatten Anfang Dezember im Blick gehabt und wollten einen Zeitplan erst nach erfolgreichen Hoodi-Tests festlegen, wodurch der Testnet-Durchlauf der entscheidende Faktor für den Mainnet-Zeitplan war – dieser Termin ist damit nun offen.

Das Upgrade war bereits am 6. auf dem Sepolia-Testnet aktiviert worden, vor dem nun verschobenen Hoodi-Deployment.

Wie die Gas-Änderungen Schutzmechanismen untergraben könnten

Laut der Analyse von ChainSecurity würden die neuen Regeln es ermöglichen, dass Gas nach einer fehlgeschlagenen Operation an einen Vertrag zurückgegeben wird, sodass dieser in Fällen weiterlaufen kann, in denen er zuvor angehalten hätte. Die Forscher sagten, dass dies bestehende Sicherheitsprüfungen beeinträchtigen könnte, die davon abhängen, wie viel Gas während einer Transaktion noch verfügbar ist.

Bei Insufficient-Gas-Griefing-Angriffen stellt ein böswilliger Aufrufer absichtlich zu wenig Gas bereit, damit eine legitime Smart-Contract-Operation nicht abgeschlossen werden kann. ChainSecurity warnte, dass die vorgeschlagenen Änderungen in Glamsterdam die Abwehr gegen solche Angriffe aushöhlen und es Verträgen möglicherweise ermöglichen könnten, fehlgeschlagene Operationen dauerhaft zu speichern. Ein betroffener Vertrag könnte beispielsweise den Anspruch eines Nutzers entfernen oder die Möglichkeit deaktivieren, ihn erneut zu versuchen, sodass der Nutzer eine ansonsten gültige Operation nicht abschließen kann.

Das Unternehmen betonte, dass Glamsterdam nicht alle gasbezogenen Sicherheitsprüfungen unzuverlässig machen würde. Einige Schutzmechanismen könnten weiterhin funktionieren, jedoch müssten Entwickler diese überprüfen, um sicherzustellen, dass sie die neuen Gas-Regeln des Upgrades berücksichtigen.

Reaktion der Community

Die Erkenntnisse lösten Besorgnis unter den Ethereum-Beitragenden aus. In einem Kommentar auf GitHub vom 21. Oktober beschrieb der pseudonyme Sicherheitsforscher pcaversaccio die Risiken als „serious“ (schwerwiegend) und forderte eine Neubewertung des Hardforks.

Am Freitag teilte ChainSecurity mit, dass man „13 reale Fälle“ identifiziert habe und koordiniere die Responsible Disclosure mit den betroffenen Projekten. Das Unternehmen machte keine Details zu den Fällen bekannt und nannte die betroffenen Projekte nicht, forderte die Entwickler jedoch auf, ihre Verträge so bald wie möglich zu überprüfen.

Die Warnung folgt auf eine frühere Mitteilung der Ethereum Foundation, dass das Gas-Modell von Glamsterdam Wallets, Indexer und Gas-Schätzer beschädigen könnte, die auf festen Annahmen basieren.

Da der Mainnet-Zeitplan an einen erfolgreichen Hoodi-Durchlauf gekoppelt ist, sind die unmittelbar zu beobachtenden Punkte ein neu angesetztes Hoodi-Activation, das Ergebnis des Responsible-Disclosure-Prozesses von ChainSecurity mit den betroffenen Projekten sowie etwaige weitere Hinweise auf Grundlage der EF-Mitteilung für Wallets, Indexer und Gas-Schätzer.