Jedes Mal, wenn Sie Krypto senden, einen Token tauschen oder eine App auf einer Blockchain nutzen, zahlen Sie eine Gebühr. Dieser Artikel erklärt, woraus diese Gebühr besteht, warum sie sich von Minute zu Minute ändert und wie Sie die Zahlen lesen, die Sie in einer Wallet oder auf der Live-Gas-Seite sehen.
Das Wort „Gas“ stammt von Ethereum, doch dieselbe Idee gibt es auf jeder Chain. Nur die Namen und Einheiten unterscheiden sich.
Was Gas ist
Gas ist eine Einheit, die misst, wie viel Arbeit eine Transaktion vom Netzwerk verlangt. Reines ETH von einer Adresse an eine andere zu senden, ist eine kleine Aufgabe. Einen Smart Contract aufzurufen, der Token bewegt oder einen Token gegen einen anderen tauscht, ist eine größere Aufgabe. Größere Aufgaben verbrauchen mehr Gas.
Stellen Sie sich Gas wie Kilowattstunden auf einer Stromrechnung vor. Die Zahl der Einheiten sagt, wie viel Sie verbraucht haben. Der Preis pro Einheit sagt, was jede Einheit gerade kostet. Die Gebühr ist beides multipliziert:
Gebühr = verbrauchtes Gas x Preis pro Gas-Einheit
Die Gasmenge hängt davon ab, was die Transaktion tut. Der Preis hängt davon ab, wie ausgelastet das Netzwerk ist.
Gas-Limit und verbrauchtes Gas
Vor dem Senden legt Ihre Wallet ein Gas-Limit fest. Das ist die maximale Arbeit, die Sie für die Transaktion erlauben. Ein Node kann nicht genau wissen, wie viel Arbeit ein Contract-Aufruf braucht, bevor er ihn ausführt, also schätzt die Wallet und schlägt meist einen Sicherheitspuffer auf.
Nachdem die Transaktion gelaufen ist, hält das Netzwerk das verbrauchte Gas (gas used) fest. Das ist die tatsächliche Menge. Sie zahlen das verbrauchte Gas, nicht das Limit. Setzen Sie ein Limit von 100,000 und die Transaktion verbraucht 65,000, zahlen Sie 65,000, und der Rest wird nicht berechnet.
Ist das Limit zu niedrig, geht der Transaktion das Gas aus, und sie schlägt fehl. Die bis dahin geleistete Arbeit wird trotzdem bezahlt. Wie das auf einer Transaktionsseite aussieht, zeigt Eine Transaktion lesen.
Gwei und der Preis von Gas
Der Preis einer Gas-Einheit wird in gwei angegeben. Ein gwei ist ein Milliardstel eines ETH (0.000000001 ETH). Mit gwei vermeidet man lange Nullenketten.
Beispiel: Eine einfache ETH-Überweisung verbraucht 21,000 Gas. Bei einem Preis von 10 gwei beträgt die Gebühr 21,000 x 10 = 210,000 gwei, also 0.00021 ETH. Um sie in Dollar zu sehen, multiplizieren Sie mit dem aktuellen ETH-Preis. Deshalb kann dieselbe Transaktion an verschiedenen Tagen unterschiedlich viele Dollar kosten, selbst wenn das verbrauchte Gas gleich bleibt.
EIP-1559: Basisgebühr, Trinkgeld und Max Fee
Seit dem London-Upgrade bepreist Ethereum Gas mit EIP-1559. Der Preis pro Gas hat zwei Teile.
- Basisgebühr (base fee). Vom Protokoll festgelegt, nicht von Nutzern. Sie steigt, wenn der vorherige Block mehr als halb voll war, und sinkt, wenn er weniger als halb voll war. Die Basisgebühr wird verbrannt (burnt), das heißt, sie wird vernichtet und geht an niemanden.
- Prioritätsgebühr (Trinkgeld, tip). Ein optionaler Aufschlag, den Sie dem Blockproduzenten zahlen. Ein höheres Trinkgeld macht Ihre Transaktion attraktiver, wenn viele um Platz konkurrieren.
Sie legen außerdem eine Max Fee fest: den höchsten Gesamtpreis pro Gas, den Sie akzeptieren. Ihre Wallet zahlt Basisgebühr plus Trinkgeld, solange das nicht über der Max Fee liegt. Fällt die Basisgebühr niedriger aus als erwartet, bekommen Sie die Differenz zurück. Die Max Fee ist nur eine Obergrenze, nicht das, was Sie zahlen.
Die Gas-Seite folgt derselben Idee. Für jede Geschwindigkeit zeigt sie ein Trinkgeld und eine Max Fee, wobei die Max Fee auf das Doppelte der aktuellen Basisgebühr plus Trinkgeld gesetzt wird. Die angezeigten Dollarkosten verwenden Basisgebühr plus Trinkgeld, weil das eine Transaktion tatsächlich zahlt.
Warum verschiedene Aktionen unterschiedlich viel Gas kosten
Hier typische Mengen. Sie sind grob, und eine echte Transaktion kann abweichen.
| Aktion | Typisches Gas | Warum |
|---|---|---|
| ETH an eine Adresse senden | 21,000 | Fixe Kosten einer einfachen Überweisung |
| Einen ERC-20-Token wie USDC senden | etwa 50,000 bis 65,000 | Ein Contract aktualisiert zwei Guthaben |
| Swap auf einer dezentralen Börse | etwa 100,000 bis 200,000 oder mehr | Mehrere Contracts laufen, oft mit mehreren Token-Bewegungen |
Eine einfache ETH-Überweisung kostet immer genau 21,000 Gas. Eine Token-Überweisung ist ein Smart-Contract-Aufruf, das Netzwerk muss also Code ausführen und in den Speicher schreiben. Ein Swap ruft einen Router, einen oder mehrere Pools und Token-Contracts auf und braucht daher deutlich mehr.
Auf der Gas-Seite verwenden die Auswahlmöglichkeiten „Coin senden“, „Token senden“ und „Swap“ die Referenzgrößen 21,000, 65,000 und 180,000 Gas. Es sind typische Werte, keine Messung Ihrer eigenen Transaktion.
Economy, Normal und Fast
Wallets und die Gas-Seite bieten drei Geschwindigkeiten. Der Unterschied ist das Trinkgeld.
- Economy: ein kleines Trinkgeld. Meist kommt die Transaktion durch, kann aber warten, wenn das Netzwerk ausgelastet ist.
- Normal: ein typisches Trinkgeld, entsprechend dem, was die jüngsten Blöcke gezahlt haben.
- Fast: ein höheres Trinkgeld, wenn Sie im nächsten Block früh dabei sein wollen.
Auf der Gas-Seite stammen diese Trinkgelder aus den jüngsten Blöcken: dem 10., 50. und 90. Perzentil der in den letzten 20 Blöcken gezahlten Trinkgelder. Nicht jede Chain hat einen Trinkgeldmarkt. Arbitrum ignoriert Trinkgelder, daher kosten dort alle drei Geschwindigkeiten gleich viel.
Gebühren in US-Dollar
Gaspreise werden in gwei angegeben, doch Menschen denken in Dollar. Um eine Dollargebühr anzuzeigen, multipliziert ein Tool die Gebühr im nativen Coin mit dem Preis des Coins. Die Gas-Seite tut das für sieben Chains und lässt Sie sie vergleichen. Auf Ethereum-Layer-2-Netzwerken enthält der Wert auch die Datengebühr, die an Ethereum gezahlt wird. Warum Gebühren zwischen Chains unterschiedlich sind erklärt diesen Teil.
Dieselbe Idee auf Bitcoin und Solana
Bitcoin hat kein Gas. Seine Gebühr hängt von der Größe der Transaktion ab, gemessen in virtuellen Bytes (vB). Der Preis wird in Satoshi pro vB (sat/vB) angegeben. Ein Satoshi ist ein Hundertmillionstel eines Bitcoins. Eine typische einfache Zahlung hat etwa 140 vB, wächst aber mit mehr Inputs und Outputs. Mehr dazu unter Bitcoin-Mempool und Gebühren.
Solana misst Arbeit in Compute Units. Jede Transaktion zahlt eine kleine feste Gebühr pro Signatur, gezählt in Lamports (ein Milliardstel eines SOL). Sie kann außerdem eine optionale Prioritätsgebühr zahlen, um früher verarbeitet zu werden. Siehe Solana-Prioritätsgebühren.
So halten Sie Gebühren niedrig
- Senden Sie, wenn das Netzwerk ruhig ist. Die Gebühren sind oft niedriger, wenn weniger Menschen aktiv sind.
- Wählen Sie die Geschwindigkeit Economy, wenn Sie es nicht eilig haben.
- Nutzen Sie eine günstigere Chain, wenn der Empfänger sie akzeptieren kann. Siehe Der günstigste Weg, USDC zu senden.
- Prüfen Sie den Live-Preis, bevor Sie bestätigen, nicht danach.
Eine sehr niedrige Gebühr kann eine Transaktion lange warten lassen. Sie verliert nicht Ihr Geld, kann aber ausstehend bleiben, bis der Preis sinkt oder Sie sie ersetzen.
Häufig gestellte Fragen
Was ist Gas bei Krypto?
Gas ist eine Einheit, die misst, wie viel Rechenarbeit eine Transaktion auf einer Blockchain braucht. Sie zahlen einen Preis pro Einheit, und die Summe ist Ihre Gebühr. Komplexere Aktionen verbrauchen mehr Gas.
Was ist ein gwei?
Ein gwei ist ein Milliardstel eines ETH. Es ist die Einheit, in der der Gaspreis angegeben wird. Ein Preis von 20 gwei bedeutet 0.00000002 ETH pro Gas-Einheit.
Warum kostet das Senden von USDC mehr als das Senden von ETH?
Eine reine ETH-Überweisung ist eine einfache Guthabenänderung und verbraucht 21,000 Gas. Eine USDC-Überweisung ruft einen Token-Contract auf, der Code ausführt und gespeicherte Guthaben aktualisiert. Das braucht mehr Gas, oft etwa 50,000 bis 65,000.
Zahle ich die Max Fee?
Nein. Die Max Fee ist eine Obergrenze. Sie zahlen die Basisgebühr plus Ihr Trinkgeld, und jeder ungenutzte Teil der Max Fee wird nicht berechnet.
Warum weicht meine Transaktionsgebühr von der Schätzung ab?
Die Basisgebühr ändert sich mit jedem Block, und das verbrauchte Gas kann von der Schätzung der Wallet abweichen. Größere Schwankungen entstehen, wenn das Netzwerk plötzlich ausgelastet wird.
Wo kann ich aktuelle Gaspreise sehen?
Öffnen Sie die Live-Gas-Seite, um die Kosten für Economy, Normal und Fast auf allen sieben Chains zu sehen. Für eine einzelne Chain öffnen Sie deren Seite, etwa Ethereum.