Die Ethereum-Stiftung hat angekündigt, dass ihr Fusaka Hard Fork ein Limit von 16.777.216 Einheiten auf den Gasverbrauch pro Transaktion setzt. Dies markiert das erste Mal, dass das Netzwerk ein separates Pro-Transaktions-Limit zusätzlich zur Block-Gasgrenze durchsetzt. Die Änderung, formalisiert als EIP-7825, ist bereits auf den Testnetzen Holesky und Sepolia aktiv und wird in das Mainnet übernommen, wenn Fusaka aktiviert wird.
Was Sie wissen sollten:
- Ethereum wird Einzeltransaktionen auf 2²⁴ Gas-Einheiten (etwa 16,78 Millionen) begrenzen, um zu verhindern, dass einzelne übergroße Aufrufe ganze Blöcke monopolisieren
- Die Stiftung sieht das Limit als Grundlage für parallele Ausführungsfähigkeiten, die Workloads erfordern, die über die Schwelle hinausgehen, um sich in kleinere, sequenzierte Anrufe aufzuteilen
- Alle wichtigen Clients haben die Änderung in fusakafreundlichen Versionen implementiert, wobei Entwicklern geraten wird, gegen Testnets zu testen und ihre Gas-Schätzungslogik entsprechend anzupassen
Die Stiftung verbindet das Limit mit der parallelen Ausführungsstrategie
Toni Wahrstätter skizzierte die Begründung in einem Beitrag vom 21. Oktober und erklärte, dass das Limit die Denial-of-Service-Vektoren abmildern würde und die Vorhersagbarkeit der Blockverpackung verbessert. Die Stiftung betonte, dass die meisten Benutzer keine praktischen Auswirkungen sehen werden, da die reale Transaktionsverteilung deutlich unter der Schwelle liegt. Die Risikofläche konzentriert sich auf batchlastige Verträge, Bereitstellungsskripte und spezialisierte Router, die zuvor das volle Block-Gas-Ziel von etwa 45 Millionen Einheiten erreichen konnten.
EIP-7825 trennt die Transaktionsebene von der Systemdurchsatz-Komplexität.
Exceptionell große Aufrufe führten vor dem Limit zu Timing- und Planungsproblemen für Builder und Validatoren. Das neue Limit zwingt Workloads, die über 16,78 Millionen Gas hinausgehen, sich in kleinere Vorgänge zu unterteilen.
Die Stiftung verbindet das Limit ausdrücklich mit zukünftigen Bemühungen wie EIP-7928, die im Glamsterdam-Zeitalter erwartet werden. Vorhersagbare, begrenzte Transaktionen dienen als Voraussetzung für eine bedeutende Parallelität in der Ausführungsebene. Das Limit stellt sicher, dass pro Block sogar unter schwierigen Mempool-Bedingungen mindestens mehrere unabhängige Transaktionen passen, reduziert die schlechtesten Fall-Konflikte und vereinfacht das Scheduler-Design für Builder, die parallelisierbare Ausführungspfade testen.
Technische Umsetzung und Auswirkung auf Entwickler
Die Spezifikation folgt einem sparsamen, mechanischen Ansatz. Das Abstract von EIP-7825 erklärt die Absicht, das Limit "auf 16.777.216 (2^24) Gas" pro Transaktion zu setzen, um die Belastbarkeit gegen bestimmte Denial-of-Service-Vektoren zu erhöhen und die Transaktionsverarbeitung vorhersehbarer zu machen, wenn die Blockgrenzen steigen. Diese Einfachheit zog in den Core-Dev-Kanälen als gut umgrenzte Einschränkung Anklang, die die Vorwärtskompatibilität mit ambitionierteren Skalierungsarbeiten bewahrt.
Diskussionen über die Kodierung und Kommunikation des Limits zogen sich über Monate hin.
Diskussionen auf Ethereum Magicians und während der AllCoreDevs-Anrufe untersuchten die Benennung und Parametrisierung. Ein Thread fasste die Kernzusage zusammen: Blockziele an Vielfachen von 2²⁴ auszurichten, damit Builder immer mindestens n Transaktionen aufnehmen können, wenn der Mempool n berechtigte enthält.
Geth, Erigon, Reth, Nethermind und Besu haben alle die Änderung in fusakafreundlichen Versionen implementiert. Die Stiftung merkte an, dass die eth_call-Semantik unberührt bleibt, aber vorab signierte Transaktionen mit Gasgrenzen, die 2²⁴ überschreiten, unter dem Limit neu signiert werden müssen.
Entwickler sollten gegen Holesky oder Sepolia testen, Batch-Operationen am Limit überarbeiten und die Gas-Schätzungslogik anpassen, um schnell zu scheitern, wenn Konstruktionen das Limit überschreiten.
Schlüsselbegriffe
Gas misst den Rechenaufwand auf Ethereum. Jede Operation kostet eine bestimmte Menge Gas, die Benutzer in Ether bezahlen. Das Block-Gas-Limit begrenzt das gesamte Gas, das alle Transaktionen in einem Block verbrauchen können. Hard Forks sind netzwerkweite Upgrades, die ein Update der Software aller Knoten erfordern. Testnetze wie Holesky und Sepolia ermöglichen es Entwicklern, Änderungen vor der Mainnet-Einführung auszuprobieren.
Parallele Ausführung würde dem Netzwerk ermöglichen, mehrere nicht-konfliktierende Transaktionen gleichzeitig und nicht sequentiell zu verarbeiten. Denial-of-Service-Vektoren sind Angriffsmethoden, die Netzwerkoperationen verlangsamen oder stoppen könnten. Der Mempool hält ausstehende Transaktionen, die auf die Aufnahme in Blöcke warten.
Politischer Kontext und Marktreaktion
Ethereums Entwicklungsphilosophie favorisiert minimale, universelle Einschränkungen, die die Komplexität auf höhere Ebenen verlagern. EIP-7825 passt in dieses Muster, indem es eine Obergrenze setzt, die die Lebendigkeit des Netzwerks schützt, ohne das Vertragsverhalten zu diktieren. Die Änderung umgeht Änderungen des Gebührenmarktes und überlässt die Blob-Space-Ökonomie und Blockziele anderen Vorschlägen.
Die Stiftung beschrieb das Limit als Schaffung "einer sichereren und vorhersehbareren Grundlage für höheren Durchsatz bei zukünftigen Forks." Diese Formulierung erfasst den Kompromiss zwischen der Begrenzung der Größe einzelner Transaktionen und der Vorbereitung der Infrastruktur für eine größere Gesamtkapazität. Ether wurde zum Zeitpunkt der Pressemitteilung zu 3.835 US-Dollar gehandelt.
Abschließende Gedanken
Der Fusaka Hard Fork führt das erste Protokoll-Ebene-Pro-Transaktions-Gas-Limit von Ethereum ein, das auf 16.777.216 Einheiten festgelegt ist. Die Stiftung stellt das Limit als Infrastruktur für parallele Ausführung dar, während gleichzeitig die Denial-of-Service-Risiken gemindert werden, mit minimalen Auswirkungen, die für typische Benutzer erwartet werden.

