Gerade noch rechtzeitig: Ethereum-Entwickler behebt kritischen Bug im EIP-1559-Upgrade

Ethereum-Entwickler haben EIP-1559 gepatcht – eineinhalb Monate bevor das Upgrade in Betrieb gehen soll. Developer Martin Holst Swende konnte einen Bug in EIP-1559 identifizieren, einem großen, für Mitte Juli geplanten Upgrade. Über den mittlerweile behobenen Bug hätte das Ethereum-Netzwerk mit Fake-Transaktionen geflutet werden können.

Ethereum-Entwickler haben einen Bug in einem großen bevorstehenden Upgrade behoben, der das Netzwerk anfällig für gefälschte große Transaktionen gemacht hätte.

Das Upgrade EIP-1559 ist geplant für Mitte Juli. Es verbrennt einen Teil des ETH, das für die Verarbeitung von Transaktionen ausgegeben wird – anstatt sie komplett an die Miner zu geben, wie es derzeit der Fall ist. Der Vorschlag zielt darauf ab, die Volatilität der Transaktionsgebühr von Ethereum zu reduzieren.

Unter EIP-1559 können die Nutzer den Minern und dem Ethereum-Netzwerk “Trinkgeld” geben, um Transaktionen zu beschleunigen. Dazu geben sie den maximalen Betrag an, den sie zu zahlen bereit sind.

Doch was hatte es mit dem Bug nun auf sich?

Entwickler behebt kritischen Bug

Martin Holst Swende, ein Ethereum-Kernentwickler aus Schweden, hat am Donnerstag herausgefunden, dass das EIP-1559-Upgrade kein Limit für den maximalen Betrag setzt, den ein Benutzer zahlen kann, um Transaktionen zu beschleunigen.

Ein Angreifer könnte also eine absurd hohe Zahl einfügen, um das Netzwerk zu überwältigen – auch wenn er gar nicht die Mittel hat, um das Trinkgeld zu bezahlen.

Ethereum-Kernentwickler Tim Beiko erläutert die möglichen Auswirkungen des Bugs folgendermaßen:

“Da es sich bei den Feldern in 1559 um Maximalwerte handelt, könnte man dies missbrauchen, diese riesigen Gaswerte nicht wirklich bezahlen und das Netzwerk spammen.“

Um diesen Bug zu beheben bzw. das mögliche Schlupfloch zu schließen, implementierten die Entwickler eine von Swende vorgeschlagene Lösung: vier Codezeilen, die Transaktionen bei einem Limit von 2^256 deckeln – einer weit verbreiteten kryptographischen Hash-Funktion, die auch Bitcoin nutzt.

Am 14. Mai einigten sich die Ethereum-Entwickler darauf, eine “difficulty bomb”, die das Netzwerk stark verlangsamen soll, bis Dezember zu verschieben.

Diese „Schwierigkeits-Bombe“ soll Ethereum-Entwickler ermutigen, Ethereum 2.0 schneller voranzubringen. Hierbei handelt es sich um das lang erwartete Upgrade des Ethereum-Netzwerks, das die (in letzter Zeit oft sehr hohen) Gebühren reduzieren und den Transaktions-Durchsatz erhöhen soll.

Textnachweis: Decrypt

Eine Quelle: btc-echo.de

No votes yet.
Please wait...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert