Die wichtigste Nachricht des Tages: Ethereum hat die für den 26. Oktober geplante Aktivierung der Glamsterdam-Hardfork im Hoodi-Testnetz auf Eis gelegt. $ETH
Der Grund ist kein Fehler im Code, sondern ein blinder Fleck, der durch eine Änderung der Regeln entstanden ist. EIP-8037 und EIP-8038 sollen die Gas-Berechnung optimieren, könnten aber auch die Logik für die Gas-Erstattung nach fehlgeschlagenen externen Aufrufen verändern. Im Extremfall könnte ein böswilliger Aufrufer mit einer „gerade eben nicht ausreichenden“ Gasmenge einen Vertrag dazu bringen, einen fehlgeschlagenen Vorgang dauerhaft zu speichern – und damit Nutzern, die eine Transaktion erneut versuchen oder eine Forderung einlösen wollen, den Weg verbauen.
ChainSecurity hat bereits 13 echte Fälle in bestehenden Verträgen gefunden und stimmt sich mit den Projektteams im Rahmen einer verantwortungsvollen Offenlegung ab. Die Namen wurden bislang nicht veröffentlicht. Auch die Ethereum Foundation bestätigte, dass bei der Wiedergabe auf dem Mainnet eine kleine Zahl von Verträgen betroffen wäre. Die meisten lassen sich durch eine Anhebung des Gas-Limits reparieren; bei einigen Verträgen mit fest codierten Gas-Annahmen ist das nicht so einfach.
Der Mainnet-Start war ursprünglich für Anfang Dezember geplant, doch der Zeitplan ist nun wieder offen. Auch die geplante Anhebung des Gas-Limits auf Hoodi auf 200 Millionen wird verschoben. Nodes und Validatoren sollten sich nach den Update-Hinweisen richten; gewöhnliche Mainnet-Nutzer und ETH-Inhaber müssen vorerst nichts unternehmen.
Meine Einschätzung: Upgrades sollten schneller kommen, aber nicht auf Kosten der Sicherheit bereits eingesetzter Anwendungen. Solche „Nebenwirkungen auf Regel-Ebene“ noch in der Testnetzphase zu entdecken, ist viel günstiger, als wenn es nach dem Mainnet-Start tatsächlich zu dauerhaften Ausfällen kommt. Kurzfristige Unsicherheit, um langfristig weniger Fehler zu machen – das ist ein guter Tausch.
#以太坊 #Glamsterdam #EIP8037 #安全前置 #MacroInsights
Der Grund ist kein Fehler im Code, sondern ein blinder Fleck, der durch eine Änderung der Regeln entstanden ist. EIP-8037 und EIP-8038 sollen die Gas-Berechnung optimieren, könnten aber auch die Logik für die Gas-Erstattung nach fehlgeschlagenen externen Aufrufen verändern. Im Extremfall könnte ein böswilliger Aufrufer mit einer „gerade eben nicht ausreichenden“ Gasmenge einen Vertrag dazu bringen, einen fehlgeschlagenen Vorgang dauerhaft zu speichern – und damit Nutzern, die eine Transaktion erneut versuchen oder eine Forderung einlösen wollen, den Weg verbauen.
ChainSecurity hat bereits 13 echte Fälle in bestehenden Verträgen gefunden und stimmt sich mit den Projektteams im Rahmen einer verantwortungsvollen Offenlegung ab. Die Namen wurden bislang nicht veröffentlicht. Auch die Ethereum Foundation bestätigte, dass bei der Wiedergabe auf dem Mainnet eine kleine Zahl von Verträgen betroffen wäre. Die meisten lassen sich durch eine Anhebung des Gas-Limits reparieren; bei einigen Verträgen mit fest codierten Gas-Annahmen ist das nicht so einfach.
Der Mainnet-Start war ursprünglich für Anfang Dezember geplant, doch der Zeitplan ist nun wieder offen. Auch die geplante Anhebung des Gas-Limits auf Hoodi auf 200 Millionen wird verschoben. Nodes und Validatoren sollten sich nach den Update-Hinweisen richten; gewöhnliche Mainnet-Nutzer und ETH-Inhaber müssen vorerst nichts unternehmen.
Meine Einschätzung: Upgrades sollten schneller kommen, aber nicht auf Kosten der Sicherheit bereits eingesetzter Anwendungen. Solche „Nebenwirkungen auf Regel-Ebene“ noch in der Testnetzphase zu entdecken, ist viel günstiger, als wenn es nach dem Mainnet-Start tatsächlich zu dauerhaften Ausfällen kommt. Kurzfristige Unsicherheit, um langfristig weniger Fehler zu machen – das ist ein guter Tausch.
#以太坊 #Glamsterdam #EIP8037 #安全前置 #MacroInsights
