Ethereum verschiebt Glamsterdam wegen Sicherheitsbedenken bei EIP-8037

ETH
Smart-Contract-KompatibilitätUpgrade-VerschiebungHoodi-TestnetzChainSecurityGlamsterdamEthereumEIP-8037
vor 3 StundenQuelle: crypto.news
Ethereum verschiebt Glamsterdam wegen Sicherheitsbedenken bei EIP-8037

Ethereum-Entwickler haben das Glamsterdam-Upgrade im Hoodi-Testnetz aufgrund von Bedenken hinsichtlich der Smart-Contract-Kompatibilität verschoben und damit sowohl die für den 26. Oktober geplante Aktivierung als auch eine geplante Erhöhung des Gas-Limits auf 200 Millionen abgesagt.

Zusammenfassung

  • Ethereum-Entwickler haben die für den 26. Oktober geplante Aktivierung von Glamsterdam im Hoodi-Testnetz verschoben, um Bedenken hinsichtlich der Smart-Contract-Kompatibilität von EIP-8037 zu untersuchen.
  • Die Verschiebung sagt die geplante Erhöhung des Gas-Limits auf 200 Millionen ab, ohne die bestehende Blockchain-Historie von Hoodi rückgängig zu machen.
  • ChainSecurity warnte, dass die vorgeschlagenen Gas-Änderungen Smart Contracts beeinträchtigen könnten, die fehlgeschlagene Transaktionen und Wiederholungsmechanismen verarbeiten.
  • Hoodi-Node-Betreiber müssen ihre Execution- und Consensus-Clients aktualisieren, um die abgesagte Aktivierung vom 26. Oktober zu entfernen.
  • Ethereum hat keine Ersatztermine für die Aktivierung im Hoodi-Testnetz oder im Mainnet bekannt gegeben, sodass die vorgeschlagenen Dezember-Ziele unbestätigt bleiben.

Laut der Ankündigung der Ethereum Foundation vom 22. Oktober folgte die Entscheidung auf Diskussionen während des All Core Developers Execution-Meetings, bei dem sich die Entwickler darauf einigten, zu untersuchen, wie EIP-8037 mit bestehenden Mainnet-Verträgen interagiert. Die Foundation hat keinen Ersatztermin für die Aktivierung im Testnetz bekannt gegeben.

Ethereum verschiebt Glamsterdam im Hoodi-Testnetz

Das Upgrade war ursprünglich für die Aktivierung am 26. Oktober um 17:42:48 UTC vorgesehen, was der Hoodi-Epoche 132.352 entspricht. Die Entwickler haben die Amsterdam-Aktivierung der Execution-Layer und die Gloas-Aktivierung der Consensus-Layer aus der überarbeiteten Konfiguration entfernt.

Die Verschiebung hebt die geplante Erhöhung des Gas-Limits von Hoodi auf 200 Millionen auf, die die Entwickler zusammen mit anderen Protokolländerungen untersuchen wollten. Die Foundation stellte jedoch klar, dass diese Anpassung ein zukünftiges Netzwerk-Upgrade betrifft und nicht die bestehende Transaktionshistorie von Hoodi rückgängig macht.

Die Entscheidung ändert den zuvor angekündigten Hoodi-Zeitplan, wie crypto.news am 19. Oktober berichtete. Die Aktivierung im Testnetz sollte untersuchen, wie Execution- und Consensus-Clients die Änderungen von Glamsterdam handhabten, bevor die Entwickler einen Mainnet-Termin auswählten.

Die Ethereum-Forscherin Christine D. Kim warnte Hoodi-Node-Betreiber, dass die Aktivierung am 26. Oktober abgesagt wurde. Sie riet Betreibern, auf geeignete ältere Softwareversionen zurückzukehren oder aktualisierte Execution-Clients zu installieren, die das geplante Upgrade entfernen.

ChainSecurity identifiziert Risiken bei Ethereum-Gas-Änderungen

Die Verschiebung folgt auf Bedenken hinsichtlich EIP-8037, das eine separate Abrechnung für Gas einführt, das bei der Erstellung von Blockchain-Zustand verbraucht wird. Ein weiterer Vorschlag, EIP-8038, ändert die Kosten für den Zugriff auf bestehenden Zustand.

In einer technischen Bewertung vom 13. Oktober warnte das Blockchain-Sicherheitsunternehmen ChainSecurity, dass die vorgeschlagenen Änderungen beeinflussen könnten, wie bereitgestellte Smart Contracts mit erfolglosen externen Aufrufen umgehen. Einige Anwendungen nutzen verbleibende Gas-Guthaben, um festzustellen, ob eine Operation dauerhaft fehlgeschlagen ist oder für einen weiteren Versuch in Frage kommen sollte.

Nach den vorgeschlagenen Regeln könnte eine fehlgeschlagene Operation genügend Gas übrig lassen, damit der aufrufende Vertrag die Verarbeitung fortsetzen kann, während dieselbe Transaktion zuvor zurückgesetzt worden wäre. ChainSecurity warnte, dass ein solches Verhalten dazu führen könnte, dass bestimmte Anwendungen eine erfolglose Operation aufzeichnen, ohne den Nutzern eine Wiederholung zu ermöglichen.

Das Sicherheitsunternehmen erörterte anschließend seine Erkenntnisse auf X, wobei Berichte 13 reale Beispiele potenziell betroffener Verträge beschrieben. Die Forscher haben die betroffenen Anwendungen nicht öffentlich identifiziert, während die Bemühungen zur verantwortungsvollen Offenlegung weiterlaufen.

Unterdessen betreffen diese Bedenken Vertragsmechanismen, die bei gebündelten Transaktionen, Auszahlungen und anderen Vorgängen verwendet werden, die von Regeln zur Fehlerbehandlung abhängen. Die technische Bewertung beschreibt, wie Fehler aufgrund unzureichenden Gases bestehende Schutzmaßnahmen beeinträchtigen könnten, ohne dass Änderungen am bereitgestellten Vertragscode erforderlich wären.

Hoodi-Node-Betreiber erhalten überarbeitete Client-Anweisungen

Nach der Verschiebung wies die Ethereum Foundation die Betreiber an, ihre Software der Ausführungsschicht und der Konsensschicht vor dem 26. Oktober zu überprüfen. Clients, die die ursprüngliche Aktivierungskonfiguration beibehalten, müssen aktualisiert werden, um zu verhindern, dass sie den zuvor geplanten Fork versuchen.

Die überarbeitete Release-Tabelle der Foundation führt Lodestar v1.50.1 für die Konsensschicht auf, während die Releases der Ausführungsschicht Besu 26.10.1 und Nethermind 2.2.1 umfassen. Ethrex v30.0.1-rc.2 erscheint als Vorabversion, mit Anweisungen für andere Clients, die noch auf Bestätigung warten.

Validator-Betreiber müssen sowohl ihre Beacon-Nodes als auch ihre Validator-Clients überprüfen, einschließlich jeglicher externer Block-Building-Infrastruktur. Die Foundation warnte, dass die in der vorherigen Hoodi-Ankündigung aufgeführten Releases nicht als Bestätigung dafür angesehen werden sollten, dass sie die Verschiebung unterstützen.

Ethereums Glamsterdam-Aktivierung auf Sepolia verlief am 6. Oktober, sodass Entwickler die Leistung des Upgrades mit einem höheren Gas-Limit untersuchen konnten. Die Hoodi-Verschiebung betrifft ein separates Testnetz und macht die frühere Sepolia-Aktivierung nicht rückgängig.

Datum für das Ethereum-Mainnet-Upgrade bleibt unentschieden

Vor der Verschiebung hatten Entwickler den 1. Dezember, den 8. Dezember und den 9. Dezember als mögliche Termine für die Glamsterdam-Aktivierung im Mainnet erörtert. Die Tagesordnung der Sitzung vom 22. Oktober schlug vor, in der folgenden Woche ein Datum auszuwählen, falls die Hoodi-Tests erfolgreich verlaufen würden.

Keines dieser Daten erhielt eine endgültige Bestätigung, und die neueste Ankündigung der Foundation legt keinen Ersatzzeitplan fest. Entwickler müssen die Kompatibilitätsbedenken weiter untersuchen, bevor eine weitere Hoodi-Aktivierung angekündigt wird.

Glamsterdam umfasst die verankerte Trennung von Proposer und Builder sowie Zugriffslisten auf Blockebene – Änderungen, die Ethereums Transaktionsverarbeitungsfähigkeiten verbessern sollen.

Zuvor hatte Curve Finance potenzielle DeFi-Vorteile hervorgehoben und zugleich gewarnt, dass überarbeitete Gasgebühren einige Anwendungen beeinträchtigen könnten.

Die Ethereum Foundation bestätigte, dass Mainnet-Nutzer und ETH-Halter aufgrund der Verschiebung keine Maßnahmen ergreifen müssen. Anwendungsentwickler wurden angewiesen, keine weiteren Hoodi-Tests rund um die abgesagte Aktivierung am 26. Oktober zu planen.