Bitcoin.com News
Bereitgestellt von

Ethereum verschiebt Glamsterdam-Tests nach Bedenken zu 13 Verträgen

Die Ethereum-Entwickler haben das „Glamsterdam“-Upgrade im Hoodi-Testnetz verschoben, nachdem Sicherheitsforscher eine Schwachstelle entdeckt hatten, die vorübergehende Ausfälle von Smart Contracts zu dauerhaften Funktionsverlusten führen könnte. Chainsecurity identifizierte 13 bereitgestellte Smart Contracts mit potenziell anfälligem Verhalten. Die für den 26. Oktober geplante Aktivierung wurde abgesagt, wodurch das vorläufige Zeitfenster für das Mainnet-Upgrade von Ethereum im Dezember in Frage gestellt wird, während die Entwickler den Fall untersuchen.

GESCHRIEBEN VON
TEILEN
Ethereum verschiebt Glamsterdam-Tests nach Bedenken zu 13 Verträgen

Das Wichtigste im Überblick

  • Die Ethereum-Entwickler haben die für den 26. Oktober geplante Aktivierung von „Glamsterdam“ im Hoodi-Testnetz aufgrund von Sicherheitsbedenken abgesagt.
  • Das Schweizer Unternehmen Chainsecurity, das sich auf Cybersicherheit im Blockchain-Bereich und die Prüfung von Smart Contracts spezialisiert hat, identifizierte 13 bereitgestellte Verträge, die anfällig für potenziell dauerhafte Ausfallzustände sind.
  • Der vorläufige Start von Ethereum im Dezember ist ungewiss, Mainnet-Nutzer müssen jedoch keine Maßnahmen ergreifen.

Ethereum verschiebt Glamsterdam-Tests, nachdem Sicherheitslücken Verträge gefährden

Das nächste große Upgrade von Ethereum ist auf ein unerwartetes Hindernis gestoßen. Sicherheitsforscher haben entdeckt, dass vorgeschlagene Änderungen an der Art und Weise, wie die Blockchain Transaktionsgebühren berechnet, dazu führen können, dass bestimmte Smart Contracts Fehler dauerhaft protokollieren, die zuvor rückgängig gemacht werden konnten.

Chainsecurity identifizierte 13 bereits bereitgestellte Smart Contracts, die potenziell gefährliches Verhalten zeigten, was die Entwickler dazu veranlasste, die für den 26. Oktober geplante Aktivierung von „Glamsterdam“ im Hoodi-Testnetzwerk abzusagen. Diese Entdeckung gefährdet ein ehrgeiziges Upgrade, das Ethereum schneller und effizienter machen soll, wobei dessen vorläufiger Start im Dezember nun ungewiss ist.

Eine Sicherheitsentdeckung zwingt Ethereum zu einer Planänderung

Während des „All Core Developers Execution“-Meetings am 22. Oktober einigten sich die Entwickler darauf, die Tests zu verschieben, nachdem sie die Ergebnisse zu zwei Vorschlägen – EIP-8037 und EIP-8038 – geprüft hatten. Die Änderungen betreffen die Art und Weise, wie das Ethereum-Protokoll „Gas“ berechnet, also den Gebührenmechanismus, der bestimmt, wie viel Rechenleistung eine Transaktion ausführen kann.

Chainsecurity stellte fest, dass bestimmte Operationen unerwarteterweise zuvor verbrauchtes Gas an eine Transaktion zurückgeben könnten. Dieses scheinbar hilfreiche Verhalten schafft ein ernstes Problem für Smart Contracts, die auf der Grundlage bestehender Ausgabebegrenzungen konzipiert wurden.

Wenn eine fehlgeschlagene Transaktion dauerhaft wird

Manche Smart Contracts brechen eine Operation bewusst ab, wenn nicht mehr genügend Gas vorhanden ist, sodass Nutzer es später erneut versuchen können. Nach den vorgeschlagenen Regeln könnte eine fehlgeschlagene Operation jedoch genügend Gas hinterlassen, damit der umgebende Vertrag die Aufzeichnung des Fehlers abschließen kann. Dies kann die Option für einen erneuten Versuch dauerhaft deaktivieren oder die Möglichkeit eines Nutzers zunichte machen, Gelder einzufordern.

Der Code des Vertrags müsste nicht unbedingt geändert werden, damit das Problem auftritt. Die Forscher haben die 13 betroffenen Verträge noch nicht öffentlich identifiziert, da die verantwortungsvolle Offenlegung noch andauert.

Unsicherheit hinsichtlich des Upgrade-Fensters im Dezember

„Glamsterdam“ vereint Verbesserungen, die darauf abzielen, die Verarbeitungskapazität von Ethereum zu erhöhen und die Blockvalidierung effizienter zu gestalten. Frühere Tests auf Sepolia waren am 6. Oktober erfolgreich: Blöcke wurden mit einem Gaslimit von fast 200 Millionen verarbeitet – mehr als das Dreifache des Gaslimits von rund 60 Millionen im Ethereum-Mainnet.

Hoodi-Betreiber müssen nun vor der abgesagten Aktivierung aktualisierte Ausführungs- und Konsens-Software installieren. Normale Ethereum-Nutzer müssen keine Maßnahmen ergreifen. Die Ethereum Foundation hat weder einen Ersatztermin für die Tests bekannt gegeben noch einen Start im Mainnet bestätigt. Entwickler müssen nun prüfen, ob Änderungen zur Verbesserung der Netzwerkleistung sicher mit Verträgen koexistieren können, die bereits nach älteren Regeln laufen.

Bitcoin Core überarbeitet seinen Ansatz im Umgang mit Sicherheitslücken, da bestimmte Softwarefehler dank künstlicher Intelligenz deutlich leichter aufzuspüren sind.

Jetzt lesen: Bitcoin Core ändert Sicherheitsrichtlinie: KI findet Schwachstellen leichter

Dieser Artikel wurde mithilfe von KI aus dem Englischen übersetzt. Die englische Originalversion ist die maßgebliche Quelle; automatische Übersetzungen können Ungenauigkeiten enthalten, insbesondere bei rechtlicher und regulatorischer Terminologie.