Für jede Ethereum-Transaktion fällt eine Gebühr an – allgemein „Gasgebühr“ genannt – die in der ETH bezahlt werden muss. Aber wenn Sie sich Ihr MetaMask-Wallet oder einen Block-Explorer angesehen haben, haben Sie gesehen, dass diese Gebühren in „Gwei“ und nicht in ETH angegeben sind. Und wenn Sie jemals eine kleine Menge ETH erhalten oder die internen Abläufe eines Smart Contracts untersucht haben, sind Sie vielleicht auf „Wei“ gestoßen. Das Verständnis der Beziehung zwischen diesen Einheiten ist für jeden, der mit dem Ethereum-Netzwerk interagiert, von entscheidender Bedeutung.
Die Nennwerttabelle von Ethereum
Ethereum verwendet ein hierarchisches Nennwertsystem ähnlich dem Dollar/Cent-Verhältnis, jedoch mit viel mehr Zwischeneinheiten. Die Basiseinheit ist Wei – die kleinste unteilbare Einheit von Ether.
| Unit | Wei Value | ETH Value | Common Use |
|---|---|---|---|
| Wei | 1 | 0.000000000000000001 ETH | Smart contracts, internal accounting |
| Kwei (Babbage) | 1,000 | 10⁻¹⁵ ETH | Rare |
| Mwei (Lovelace) | 1,000,000 | 10⁻¹² ETH | Rare |
| Gwei (Shannon) | 1,000,000,000 | 0.000000001 ETH | Gas prices |
| Szabo | 1,000,000,000,000 | 0.000001 ETH | Rare |
| Finney | 10¹⁵ | 0.001 ETH | Micropayments |
| Ether (ETH) | 10¹⁸ | 1 ETH | Display, trading, pricing |
Die wichtigste Erkenntnis: 1 ETH = 1.000.000.000 Gwei = 1.000.000.000.000.000.000 Wei.
Die Zwischeneinheiten (Kwei, Mwei, Szabo, Finney) sind nach Pionieren der Informatik und Kryptographie benannt: Charles Babbage, Ada Lovelace, Claude Shannon, Nick Szabo und Hal Finney.
Warum Gwei für Gas wichtig ist
Gasgebühren sind die Kosten für Rechenarbeit im Ethereum-Netzwerk. Jeder Vorgang – ETH senden, mit einem Smart Contract interagieren, NFT prägen – verbraucht eine bestimmte Menge an „Gaseinheiten“. Der Benutzer bezahlt diese Gaseinheiten zu einem in Gwei angegebenen Tarif.
Gwei wird für die Gaspreisgestaltung verwendet, weil:
- Die Gaspreise liegen typischerweise im Bereich von 1–200 Gwei
- Die gleichen Werte in ETH auszudrücken (0,000000001 bis 0,0000002 ETH) ist unhandlich
- Die Angabe in Wei (1.000.000.000 bis 200.000.000.000) ist ebenso unpraktisch
Gwei (Milliarde-Wei) trifft den Punkt: für Menschen lesbare Zahlen für typische Netzwerkbedingungen.
Die Gasgebührenformel
Die gesamten Benzinkosten Ihrer Transaktion betragen:
Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000
Seit EIP-1559 (August 2021) besteht die Gasgebühr aus zwei Komponenten:
Total Fee = (Base Fee + Priority Fee) × Gas Units Used
- Grundgebühr: Die erforderliche Mindestgebühr, die vom Netzwerk algorithmisch festgelegt und verbrannt (zerstört) wird.
- Prioritätsgebühr (Trinkgeld): Eine optionale zusätzliche Zahlung, um Prüfern einen Anreiz zu geben, Ihre Transaktion schneller einzuschließen
Beispiel:
- Gaseinheiten für einen einfachen ETH-Transfer: 21.000
- Grundgebühr: 15 Gwei
- Prioritätsgebühr: 2 Gwei
- Gesamtgaspreis: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
= 357,000 ÷ 1,000,000,000 ETH
= 0.000357 ETH
Bei einem ETH-Preis von 3.000 $: 1,07 $ pro Überweisung.
Typische Gaskosten nach Transaktionstyp
Der Gasverbrauch variiert je nach Transaktionskomplexität – einfache ETH-Transfers verbrauchen am wenigsten, komplexe Smart-Contract-Interaktionen am meisten.
| Transaction Type | Gas Units | Cost at 20 Gwei | Cost at 100 Gwei |
|---|---|---|---|
| ETH transfer | 21,000 | 0.00042 ETH | 0.0021 ETH |
| ERC-20 token transfer | 45,000–65,000 | 0.0013 ETH | 0.0065 ETH |
| Uniswap token swap | 100,000–150,000 | 0.003 ETH | 0.015 ETH |
| NFT mint | 100,000–250,000 | 0.005 ETH | 0.025 ETH |
| Complex DeFi interaction | 200,000–500,000+ | 0.01 ETH | 0.05 ETH |
Bei ETH = 3.000 US-Dollar kostet ein Uniswap-Swap bei 100 Gwei etwa 45 US-Dollar – ein erheblicher Kostenfaktor, der kleine Geschäfte wirtschaftlich unrentabel macht.
Tipps zur Reduzierung der Gasgebühren
Überwachen Sie die Gaspreise und zeitliche Transaktionen. Die Gaspreise folgen vorhersehbaren Mustern – die Geschäftszeiten an Wochentagen in den USA sind teuer; Spätabende und Wochenenden (UTC) sind günstiger. Tools wie EthGasStation, Blocknative und der Etherscan-Gas-Tracker zeigen Echtzeit- und historische Gaspreise an.
Legen Sie ein Gaslimit fest, nicht nur einen Gaspreis. Das Gaslimit ist Ihre maximale Berechtigung für Gaseinheiten. Wenn Sie den Wert zu niedrig einstellen, schlägt die Transaktion fehl (Sie zahlen immer noch Sprit für die fehlgeschlagene Berechnung). Die richtige Einstellung sichert den Erfolg. MetaMask schätzt dies automatisch.
Verwenden Sie Layer-2-Netzwerke. Arbitrum, Optimism, Polygon und Base bieten Ethereum-kompatible Transaktionen zu 1–10 % der Mainnet-Gaskosten. Für routinemäßige Überweisungen und DeFi-Interaktionen sind L2s für Beträge unter 1.000 bis 5.000 US-Dollar wirtschaftlich sinnvoll.
Batch-Transaktionen. Einige Protokolle ermöglichen mehrere Aktionen in einer einzigen Transaktion, wobei der feste Basis-Overhead geteilt wird. Dies ist insbesondere für NFT-Batch-Minting oder Multi-Token-Genehmigungsmuster relevant.
Optimierung der Prioritätsgebühr. In Zeiten geringer Überlastung reicht eine Prioritätsgebühr von 0,1–0,5 Gwei aus, um in den nächsten Block aufgenommen zu werden. Erhöhen Sie den Wert nur, wenn Sie eine schnelle Bestätigung benötigen.
Anwendungsfälle für Entwickler
In Ethereum-Smart-Verträgen werden alle Werte in Wei verarbeitet, um Gleitkomma-Rechenfehler zu vermeiden. Solidity (die primäre Smart-Contract-Sprache) unterstützt keine Dezimalzahlen, also:
// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei
Das Schlüsselwort „Äther“ in Solidity ist ein praktischer Multiplikator (×10¹⁸). Vertragsentwickler müssen darauf achten, die benutzerbezogenen ETH-Beträge vor dem Vergleich oder der Berechnung in Wei umzuwandeln und Wei zur Anzeige wieder in ETH umzuwandeln.
Dieses Einheitensystem ist zwar auf den ersten Blick verwirrend, verhindert aber eine ganze Klasse von Rundungsfehlern, die bei Finanzverträgen mit Werten in Millionenhöhe katastrophal wären.