
Foto: Alexey Smyshlyaev/Shutterstock
Ethereum-Gründer Vitalik Buterin hat einen neuen Vorschlag unterbreitet, der das Netzwerk sicherer und stabiler machen soll. Er möchte ein hartes Limit für den Energieverbrauch pro Transaktion einführen: maximal 16,77 Millionen sogenanntes Gas. Das ist die Rechenleistung, die benötigt wird, um etwas im Netzwerk zu tun, zum Beispiel ETH zu senden oder die Kryptowährung zu staken.
Du kannst Gas als das „Benzingeld“ sehen, das du zahlst, damit eine Aktion auf der Blockchain durchgeführt wird. Buterin möchte diese Ethereum-Megatransaktionen aus mehreren Gründen durch dieses Rechenleistungslimit beenden.
Warum hält Buterin diese Obergrenze für notwendig?
Die Idee stammt nicht nur von Buterin selbst. Gemeinsam mit Ethereum-Forscher Toni Wahrstätter hat er EIP-7983 vorgeschlagen. Das ist ein offizieller Antrag für eine Protokolländerung. Der Vorschlag soll unter anderem das Risiko von Angriffen reduzieren und das Netzwerk widerstandsfähiger gegen große, komplexe Transaktionen machen.
Der Kern des Plans ist einfach: Transaktionen, die mehr als 16,77 Millionen Gas erfordern, werden bei der Blockvalidierung automatisch abgelehnt. Blöcke können weiterhin höhere Gesamtgaslimits beinhalten, aber für einzelne Transaktionen wird es bald eine strengere Grenze geben.
Die gewählte Obergrenze orientiert sich daran, wie Ethereum aktuell genutzt wird. Die meisten Transaktionen liegen bereits unter diesem Limit. Nur außergewöhnlich große Transaktionen sind betroffen, und diese lassen sich oft aufteilen.
Weniger Belastung für Ethereum, mehr Kontrolle für Nutzer
Der Vorschlag ist Teil einer größeren Aufräumaktion bei Ethereum, bei der die Komplexität im Hauptnetzwerk reduziert wird. Jetzt ist es Zeit für einen weiteren Schritt hin zu besser vorhersehbaren Transaktionskosten und erhöhter Skalierbarkeit. Letzteres wird möglich durch sogenannte zero-knowledge virtual machines (zkVMs). Das sind spezielle Systeme, die Transaktionen überprüfen können, ohne alle Details offenzulegen.
zkVMs ermöglichen es, zu beweisen, dass etwas stimmt, ohne genau zu zeigen, was es ist. EIP-7983 ist darauf ausgelegt, die Zusammenarbeit mit solchen Systemen zu verbessern. Große Transaktionen stellen hier ein Problem dar, und mit diesem Upgrade können Entwickler einfacher optimieren.
Die von Buterin vorgeschlagene Grenze macht es leichter, Transaktionen kleiner und effizienter zu halten. Dadurch passen sie besser in die technischen Grenzen der virtual machines.
Ob der Vorschlag tatsächlich eingeführt wird, hängt davon ab, wie die Community und die technische Umsetzung reagieren. EIP-7983 ist bereits veröffentlicht und vollständig ausgearbeitet sowie im Einklang mit der Langfriststrategie von Ethereum.
Während einige Entwickler vor geringerer Flexibilität bei komplexen Verträgen warnen, sehen andere gerade darin eine Stärke für bessere Skalierbarkeit und weniger Risiken. Durch eine Größenbeschränkung bei Transaktionen können Entwickler sicherstellen, dass ihr Code innerhalb sicherer Grenzen bleibt. Das erleichtert die Integration mit zkVMs, macht sie schneller und verringert die Fehleranfälligkeit.
Wie geht es jetzt weiter?
EIP-7983 befindet sich nun in der Konzeptphase. Falls die Ethereum-Gemeinschaft zustimmt, folgen Diskussion, Umsetzung und Testnet-Tests. Ethereum kommt so einen Schritt näher zu zuverlässigerem und sichererem Einsatz von Smart Contracts und zukünftigen zkVM-Integrationen. Smart Contracts sind digitale Vereinbarungen auf der Blockchain, die automatisch ausgeführt werden, sobald die Bedingungen erfüllt sind.
Auch wenn die Technologie von Ethereum auf Hochtouren läuft, gibt es Fragen, warum der Bitcoin-Kurs stagniert.