Ethereum hat bei Glamsterdam auf die Bremse getreten – und ich bin ehrlich gesagt erleichtert 😮‍💨

Die Glamsterdam-Hard Fork sollte ursprünglich am 26.10. auf dem Hoodi-Testnet aktiviert werden.
Gestern beschlossen die Entwickler beim ACDE-Meeting #248 : auf unbestimmte Zeit verschieben.
Auch das ursprünglich für Anfang Dezember angesetzte Zeitfenster fürs Mainnet steht jetzt in der Schwebe.

Auslöser war ein Bericht von ChainSecurity vom 13.10.
Die EIPs 8037 und 8038 in dem Upgrade ändern die Regeln für die Gas-Abrechnung.
Nach den neuen Regeln kann Gas nach einem fehlgeschlagenen Aufruf an den Aufrufer zurückfließen.
Dadurch kann die Fehlerbehandlung, die bisher bei zu wenig Gas abgebrochen wurde, weiterlaufen.
Und sogar „wiederholbare Fehler“ dauerhaft im Zustand festschreiben – aus ihnen werden so „irreversible Fehler“.

Die Angriffsmethode heißt insufficient gas griefing:
Ein böswilliger Aufrufer gibt einer gültigen Operation absichtlich zu wenig Gas, damit sie fehlschlägt,
lässt aber genug Gas übrig, damit der Contract den „Fehler“ speichern kann.
Ein betroffener Contract könnte deinen Anspruch auf eine Auszahlung löschen oder den Weg für einen erneuten Versuch schließen.
Eine Operation, die eigentlich hätte abgeschlossen werden können, lässt sich dann für immer nicht mehr beenden.

ChainSecurity sagt, bereits 13 tatsächlich genutzte Contracts gefunden zu haben, die betroffen sind.
Die verantwortungsvolle Offenlegung läuft; die Namen wurden nicht veröffentlicht.
Die Entwickler wurden aber direkt aufgefordert: Prüft dringend eure eigenen Contracts.

Das ist nicht das erste Mal, dass Glamsterdam ein Warnsignal auslöst.
Die Foundation hatte bereits gewarnt, dass das neue Gas-Modell Wallets, Indexer und Gas-Schätzungstools beeinträchtigen könnte, die auf festen Annahmen beruhen.
Sepolia hat die Prüfung bestanden, doch auf Hoodi wurde die Bremse gezogen.
Der schrittweise Ablauf über die Testnets ist also schon auf der zweiten Stufe ins Stocken geraten.

Was sollte bei Ethereum Vorrang haben: Upgrades oder Sicherheit?
Die Core-Entwickler haben sich diesmal für Sicherheit entschieden – das Tempo muss warten.
Ich finde, genau so sieht Verantwortung für echte Werte auf der Chain aus.
Die L2s haben es eilig, L1 hält die Sicherheit hoch – oder?

$ETH
#以太坊 #Glamsterdam #SmartContractSicherheit

Keine Anlageberatung. DYOR, Trading ist riskant.