Zum Hauptinhalt springen
Empfehlungen

Gas-Optimierung: Layer 2, Timing, Smart-Contract-Tricks

Wie Nutzer und Entwickler Gas-Gebühren auf Ethereum senken und warum Layer 2 der größte Hebel ist

TechnologieFortgeschritten5 Min. Lesezeit

Definition

Gas-Optimierung bezeichnet Techniken, um die Gas-Gebühren einer Transaktion oder eines Smart Contracts auf Ethereum zu senken. Nutzer optimieren über Layer 2, Timing und gebündelte Transaktionen, Entwickler über effizienteren Vertragscode. Bei den Tiefstständen von 2026 ist der Wechsel auf Layer 2 der mit Abstand größte Kostenhebel.

Gas-Optimierung (englisch Gas Optimization) bezeichnet alle Techniken, mit denen sich die Gas-Gebühren einer Transaktion oder eines Smart Contracts auf Ethereum senken lassen. Es gibt zwei Perspektiven: Nutzer optimieren über Timing, Layer-2-Netzwerke und gebündelte Transaktionen, Entwickler über effizienteren Vertragscode, der pro Operation weniger Gas verbraucht. Bei den Rekordtiefstständen von 2026 (unter 0,5 Gwei auf dem Mainnet) ist Optimierung für einen einzelnen Transfer kaum noch relevant, bleibt aber bei häufig genutzten Verträgen und auf Layer 2 ein echter Kostenhebel.

Gas-Optimierung für Nutzer

Als normaler Nutzer hast du vier wirksame Hebel, ohne eine Zeile Code zu schreiben. Layer 2 nutzen: Der mit Abstand größte Effekt. Ein Swap auf Arbitrum oder Base kostet 90 bis 99 Prozent weniger als auf dem Mainnet. Timing: Die Base Fee folgt der Netzauslastung. Transaktionen zwischen Mitternacht und 6 Uhr UTC und am Wochenende sind historisch am günstigsten. Gas-Preis manuell setzen: Statt blind „Fast“ zu wählen, lohnt ein Blick auf den Etherscan Gas Tracker und ein passender Gas-Preis. Approvals aufräumen: Erteile bei DEX-Nutzung nur die exakt benötigte Token-Freigabe statt unbegrenzter Approvals und widerrufe ungenutzte Freigaben, das spart Folgekosten und erhöht die Sicherheit.

Gas-Optimierung für Entwickler

Im Smart Contract entscheidet der Code über den Verbrauch. Der teuerste Posten ist fast immer der Speicher: Ein kalter SSTORE-Schreibzugriff kostet 22.100 Gas. Die wichtigsten Techniken:

Storage Packing: Mehrere kleine Variablen (z. B. uint128, bool, address) in einen 32-Byte-Slot legen, statt jeweils einen eigenen Slot zu belegen. calldata statt memory: Read-only-Parameter externer Funktionen als calldata deklarieren, das vermeidet eine teure Kopie. Custom Errors statt require-Strings: Seit Solidity 0.8.4 ersetzen error-Typen lange Fehlertexte, das senkt Deployment- und Laufzeitkosten. unchecked-Blöcke: Wo ein Overflow logisch ausgeschlossen ist, spart unchecked { } die automatischen Prüfungen von Solidity 0.8. immutable und constant: Werte, die sich nie ändern, gehören in den Bytecode statt in den Storage. Mappings statt Arrays für Lookups und Events statt Storage für Daten, die nicht on-chain abgefragt werden müssen.

Typische Einsparungen im Überblick

TechnikEbeneTypische Ersparnis
Wechsel auf Layer 2Nutzer90–99 % pro Transaktion
Timing (Nacht/Wochenende)Nutzer20–50 % der Base Fee
Storage PackingEntwicklerbis ~20.000 Gas pro Slot
Custom Errors statt require-StringsEntwicklerDeployment + ~50 Gas/Aufruf
calldata statt memoryEntwicklerhunderte bis tausende Gas
unchecked-BlöckeEntwickler~30–80 Gas pro Operation

Wichtig ist die Größenordnung: Für Nutzer schlägt der eine Wechsel auf Layer 2 jede Code-Mikrooptimierung um Längen. Für Entwickler dagegen summieren sich Storage- und Calldata-Einsparungen bei Verträgen mit Millionen Aufrufen zu erheblichen Gesamtkosten.

Layer 2 als größter Hebel

Layer-2-Netzwerke verarbeiten Transaktionen abseits des Mainnets und posten nur komprimierte Ergebnisse zurück. Seit dem Dencun-Upgrade (EIP-4844, März 2024) und den dort eingeführten „Blobs“ sind die L1-Datenkosten der Rollups um den Faktor 10 bis 100 gefallen. Base liegt bei rund 0,001 USD pro Swap (Coinbase subventioniert die Sequencer-Kosten), Arbitrum bei etwa 0,008 USD, Optimism bei rund 0,012 USD. Für nahezu alle DeFi-Interaktionen ist Layer 2 deshalb 2026 die kostengünstigste Wahl, ganz ohne weitere Optimierung.

Werkzeuge zur Gas-Analyse

Nutzer überwachen Gebühren am besten mit dem Etherscan Gas Tracker (inklusive Heatmap der günstigsten Tageszeiten) und Blocknative (Echtzeit-Mempool-Analyse mit prädiktiver Schätzung). Entwickler messen den Verbrauch pro Funktion mit Foundrys forge test --gas-report, dem Hardhat Gas Reporter oder Tenderly. Die Kosten einzelner Opcodes lassen sich auf evm.codes nachschlagen, das hilft, teure Operationen im Code gezielt zu ersetzen.

Der Gas-Token-Mythos

Früher versprachen sogenannte Gas Tokens (CHI, GST2) eine Art „Gas auf Vorrat“: Man prägte sie bei niedrigen Preisen und löste sie bei hohen Preisen ein, um über den Refund-Mechanismus der EVM Rabatte zu erhalten. Seit dem London-Upgrade (EIP-3529, August 2021) sind Gas-Refunds auf 20 Prozent gedeckelt, womit dieser Trick praktisch wertlos wurde. Wer heute auf angebliche „Gas-Spar-Token“ oder Tools stößt, die unrealistische Ersparnisse versprechen, sollte misstrauisch sein.

Steffis Tipp

Die ehrlichste Gas-Optimierung für normale Nutzer ist keine Trickserei, sondern der Wechsel auf Layer 2. Auf Base oder Arbitrum zahlst du für einen Swap oft weniger als einen Cent. Spar dir komplizierte „Gas-Hacks“ und räume stattdessen regelmäßig deine Token-Approvals auf, das senkt Folgekosten und schützt zusätzlich vor Schäden, falls ein Protokoll kompromittiert wird.

Häufig gestellte Fragen

Lohnt sich Gas-Optimierung 2026 überhaupt noch?

Für einzelne Transaktionen kaum noch: Auf dem Ethereum-Mainnet liegt der Gas-Preis 2026 oft unter 0,5 Gwei, ein Transfer kostet Bruchteile eines Cents. Wirklich relevant bleibt Optimierung in zwei Fällen: bei häufig genutzten Smart Contracts, wo sich kleine Einsparungen über Millionen Aufrufe summieren, und auf Layer 2, wo die Datenkosten weiterhin den Großteil der Gebühr ausmachen.

Was ist die wirksamste Methode, um Gas zu sparen?

Für Nutzer eindeutig der Wechsel auf ein Layer-2-Netzwerk wie Base, Arbitrum oder Optimism, das 90 bis 99 Prozent günstiger ist als das Mainnet. Erst danach folgen Timing (nachts und am Wochenende), das manuelle Setzen des Gas-Preises und das Aufräumen unnötiger Token-Approvals. Eine einzige Mikrooptimierung erreicht nie den Effekt eines Wechsels auf Layer 2.

Wie optimieren Entwickler Smart Contracts auf Gas?

Der größte Hebel ist der Speicher, da Storage-Schreibzugriffe am teuersten sind. Gängige Techniken sind Storage Packing (mehrere Variablen in einen 32-Byte-Slot), calldata statt memory für read-only-Parameter, Custom Errors statt require-Strings, unchecked-Blöcke bei ausgeschlossenem Overflow sowie immutable und constant statt Storage-Variablen. Gemessen wird der Verbrauch mit Werkzeugen wie Foundrys forge test --gas-report.

Über die Autorin

Dr. Stephanie Morgenroth

Dr. Stephanie Morgenroth

Steffi ist promovierte Medizinerin, Krypto-Investorin seit 2021 und erreicht mit MissCrypto über 105.000 Menschen auf Social Media. Sie macht komplexe Themen wie Bitcoin, DeFi und Krypto-Steuern verständlich, ehrlich, unabhängig und ohne Hype.

Über Steffi

Risikohinweis: Meine Inhalte dienen ausschließlich zur Information und stellen keine Anlageberatung dar.

Diese Seite kann Affiliate-Links enthalten. Bei einem Kauf über diese Links erhalte ich eine Provision — du unterstützt meinen Kanal ohne Mehrkosten. Danke! ❤️