Nur zu Bildungszwecken; keine Finanz- oder Sicherheitsberatung. Gas-Limits, Zielwerte, Zeitpläne, Transaktionsobergrenzen, Opcode-Kosten und Client-Richtlinien unterscheiden sich je nach Chain, Fork und Beobachtungszeitpunkt.
Direkte Antwort
Das Block-Gas-Limit ist die im Ethereum-Blockheader eingetragene Obergrenze für Ausführungs-Gas. Die Transaktionen müssen so in die Protokollabrechnung passen, dass ihr gesamtes gasUsed nicht über gasLimit liegt. Gas ist eine abstrakte Maßeinheit; Regeln für Opcodes, Calldata, Speicher, Storage und Erstattungen ändern sich mit Forks. Es zählt nicht direkt CPU-Befehle, Bytes oder Transaktionen.
Im Mainnet nach Fusaka liegt der koordinierte Client-Richtwert bei 60,000,000 gas je Block. Maßgeblich ist jedoch der tatsächliche Header; Validatorpräferenzen können das Limit nach der elternrelativen Regel schrittweise verschieben. Bei Elastizität 2 beträgt das langfristige EIP-1559-Ziel 30,000,000 gas; Nutzung über dem Ziel erhöht die nächste Basisgebühr. EIP-7825 begrenzt das deklarierte Gas einer Transaktion separat auf 2^24 = 16,777,216 gas, EIP-7934 die RLP-Größe eines Ausführungsblocks unabhängig auf 8,388,608 bytes. Diese Werte sind netz- und zeitabhängig.
Funktionsweise
- Fixiere Chain, Netzwerk, Blockhash und -nummer, aktiven Fork, Client oder RPC und Beobachtungszeit. Lies
gasLimit,gasUsedundbaseFeePerGasaus dem Header statt aus einer statischen Tabelle. - Trenne Blocklimit, EIP-1559-Ziel, deklariertes Transaktions-Gas, tatsächlich verbrauchtes Gas und Gaspreis. Trenne ebenso Ausführungs-Gas, Blob-Gas, RLP-Bytes und L2-spezifische Messung.
- Reproduziere Gültigkeit und Ausführung nach aktivem Gasplan: intrinsisches Gas, Calldata, Zugriffslisten, Speichererweiterung, kalte und warme Zugriffe, Storage-Schreibvorgänge, Precompiles und Erstattungen. Schätzungen hängen von Zustand und Block-Tag ab.
- Gleiche Kapazität über Beleg-Gas oder den letzten kumulierten Wert ab, bestätige
gasUsed <= gasLimitund berücksichtige Reihenfolge und zustandsabhängige Kosten. Transaktionszahl ist weder Gas-Limit noch fester TPS-Wert. - Wende EIP-1559 an: Bei Elastizität
2gilt Ziel =gasLimit / 2; Nutzung des Elternblocks über oder unter dem Ziel verändert die nächste Basisgebühr. Das Kindlimit muss zudem im strikten Band von ungefähr1/1024liegen. Basisgebühr bepreist Nachfrage, Limit begrenzt akzeptierte Arbeit. - Prüfe Betriebsgrenzen. Eine Transaktion über dem aktiven Cap ist trotz Platz ungültig; ebenso ein zu großer RLP-Block trotz Gasreserve. Ungenutzte Zuteilung wird freigegeben, der Erstattungszähler ist separat und forkbegrenzt.
REVERTerhält Restgas; top-level Out-of-Gas revertiert den Zustand und verbraucht die gesamte bereitgestellte Zuteilung. - Teste Ausführungszeit voller Blöcke, Zustandswachstum, Propagation, verpasste Slots, Reorgs, Builder- und Validatorkapazität, Clientvielfalt und Parameteränderungen. Nutze reale Blöcke und Node-Metriken, bevor du höheren Durchsatz als nachhaltig bewertest.
Durchgerechnete Beispiele
- Grenze einfacher Transfers. Bei
60,000,000 gaspassen theoretischfloor(60,000,000 / 21,000) = 2,857einfache ETH-Transfers. Das Ziel von30,000,000 gasfasst1,428; bei idealisiertem12-second-Slot sind das1,428 / 12 = 119 transactions/second. Das ist eine homogene Obergrenze, kein gemessener TPS-Wert. - Gemischter Zielblock. Angenommen, Transfers nutzen
400 * 21,000 = 8,400,000 gas, Swaps80 * 180,000 = 14,400,000 gasund Deployments6 * 1,200,000 = 7,200,000 gas. Insgesamt sind es30,000,000 gasin486 transactionsbeziehungsweise486 / 12 = 40.5 transactions/secondunter der Slot-Annahme. - Limit und tatsächliche Belastung. Eine Transaktion deklariert
200,000 gas, verbraucht abergasUsed = 146,000. Bei22 gweikostet sie146,000 * 22 = 3,212,000 gwei = 0.003212 ETH; die übrigen54,000 gaswerden nicht berechnet.18,000,000 gasüberschreiten den aktuellen Cap von16,777,216 gasund sind trotz Blockplatz ungültig. - Reaktion der Basisgebühr. Bei
gasLimit = 60,000,000ist das Ziel30,000,000. Von24 gweierhöht ein voller Elternblock mit60,000,000 gasdie nächste Gebühr maximal um12.5%auf27 gwei; ein leerer senkt sie um12.5%auf21 gwei. Das ändert weder Limit noch künftige Nutzung.
Risiken
- Veralteten Mainnet-Gas-Limit-Wert verwenden.
- Ethereum-Parameter auf andere EVM-Chain oder L2 übertragen.
- Blocklimit und EIP-1559-Ziel verwechseln.
- Blocklimit und Transaktionsobergrenze verwechseln.
- Deklariertes und tatsächlich verbrauchtes Gas verwechseln.
- Gas als feste CPU-, Byte- oder Transaktionseinheit behandeln.
- Veraltete Regeln nutzen oder separates RLP-Limit ignorieren.
eth_estimateGasohne vorgesehenen Zustand und Block-Tag vertrauen.- Zustandsabhängige Ausführung und Reihenfolge ignorieren.
- Ungenutzte Zuteilung und Erstattungszähler verwechseln.
- Kosten bei Revert oder Out-of-Gas ignorieren.
- Ausführungs- und Blob-Gas als eine Ressource behandeln.
- TPS nur aus homogenen Transfers ableiten.
- Verpasste Slots, Reorgs und Finalitätsverzögerungen ignorieren.
- Schlimmste Ausführungs- und Propagationszeit erhöhen.
- Zustandswachstum und Archivanforderungen beschleunigen.
- Hardwareanforderungen für Validatoren, Builder und RPC erhöhen.
- Zentralisierung oder Clientdivergenz verstärken.
- Änderungen an Präferenzen, Clients oder Forks verpassen.
- Höhere Kapazität als Garantie niedriger Gebühren oder Nachfrage behandeln.
Häufige Irrtümer
- Das Block-Gas-Limit ist eine universelle Ethereum- oder EVM-Konstante.
- Ein Limit von
60,000,000 gasverlangt 60 Millionen Verbrauch oder setzt auch das EIP-1559-Ziel darauf. - Division des Limits durch
21,000ergibt den realen TPS-Wert. - Eine Transaktion darf bei Platz den ganzen Block verbrauchen; der heutige Cap gilt unabhängig.
- Ein höheres Limit senkt Gebühren automatisch ohne Kosten für Nodes, Zustand, Propagation, Nachfrage oder Dezentralisierung.
Verwandte Themen
Quellen
- Ethereum gas and fees: technical overview - Ethereum.org (abgerufen: 2026-08-18)
- EIP-1559: Fee market change for ETH 1.0 chain - Ethereum Improvement Proposals (abgerufen: 2026-08-18)
- EIP-3529: Reduction in refunds - Ethereum Improvement Proposals (abgerufen: 2026-08-18)
- EIP-7825: Transaction Gas Limit Cap - Ethereum Improvement Proposals (abgerufen: 2026-08-18)
- EIP-7934: RLP Execution Block Size Limit - Ethereum Improvement Proposals (abgerufen: 2026-08-18)
- EIP-7935: Set default gas limit to 60M - Ethereum Improvement Proposals (abgerufen: 2026-08-18)
- Fusaka Mainnet Announcement - Ethereum Foundation Blog (abgerufen: 2026-08-18)
- JSON-RPC API - Ethereum.org (abgerufen: 2026-08-18)