Gas-Gebühren bei Ethereum, erklärt für Nutzer der Selbstverwahrung

·8 Min. Lesezeit·Von SSP Editorial Team
SSP-coin-guides-Titelbild zu Gas-Gebühren bei Ethereum, mit Untertitel base fee, priority fee und EIP-1559 auf dunkelblauem und bernsteinfarbenem Grund

Gas-Gebühren bei Ethereum, erklärt für Nutzer der Selbstverwahrung

Jede Aktion auf Ethereum kostet gas, und für jemanden, der seine eigenen Schlüssel verwahrt, entscheidet diese Gebühr darüber, ob eine Transaktion bestätigt wird oder festhängt. Die Ethereum-Gas-Gebühren verständlich erklärt zu bekommen, ist eines der Nützlichsten, was ein Nutzer der Selbstverwahrung tun kann: Sobald die Mechanik einrastet, werden die Zahlen, die deine Wallet anzeigt, vom Rätsel zu einer Entscheidung, die du bewusst triffst.

Dieser Leitfaden behandelt, wofür du zahlst, die Gebührenformel, wie EIP-1559 eine Gebühr in eine verbrannte base fee und ein Trinkgeld an den Validator aufteilt, warum sogar eine fehlgeschlagene Transaktion Geld kostet, und wie SSP und die günstigeren L2-Chains hineinpassen. Neu bei ETH in SSP? Beginne mit Ethereum in SSP und komm dann hierher zurück.

Was gas eigentlich ist

gas ist die Einheit, mit der Ethereum Rechenarbeit misst. Jede Operation hat feste gas-Kosten, und das Netzwerk summiert sie: Eine einfache ETH-Überweisung ist günstig, weil sie wenig tut, während ein swap oder eine DeFi-Interaktion mehr Vertragscode berührt und mehr gas verbrennt. gas existiert, weil Blockplatz geteilt und begrenzt ist; also bepreist das Netzwerk die Nachfrage nach diesem Platz und bezahlt die Validatoren, die die Arbeit ausführen. Die gas-Dokumentation der Ethereum Foundation ist die maßgebliche Referenz.

Die Gebührenformel: gas used mal gas price

Die Gesamtgebühr jeder Transaktion ist eine einfache Multiplikation:

Gebühr = gas used × gas price

gas used ist, wie viel Arbeit die Transaktion geleistet hat; gas price ist, was du pro Einheit zahlst, angegeben in gwei — ein Bruchteil von ETH, wobei ein ETH einer Milliarde gwei entspricht und ein gwei einer Milliarde wei, der kleinsten Einheit. So kostet eine Überweisung, die 21.000 gas zu 20 gwei verbraucht, 0,00042 ETH; bei 80 gwei kostet sie das Vierfache, obwohl die Arbeit identisch ist. Der Preis pro Einheit bewegt sich mit der Nachfrage, während die Arbeit fest bleibt.

EIP-1559: base fee plus priority fee

2021 änderte das EIP-1559-Upgrade, wie der gas price bestimmt wird: Statt einer einzigen blinden Auktion, bei der alle rieten, hat die Gebühr nun zwei Teile.

Die base fee wird vom Protokoll algorithmisch pro Block festgelegt, basierend darauf, wie voll der vorherige Block war: Sie steigt, wenn Blöcke mehr als halb voll laufen, und fällt, wenn sie leerer sind, sodass der Preis sanft auf die Nachfrage reagiert. Entscheidend ist, dass die base fee verbrannt wird — dauerhaft aus dem Umlauf genommen —, sie geht also an keinen Validator.

Die priority fee, also das Trinkgeld, ist das, was du obendrauf legst, um einen Validator zu bewegen, dich früher einzuschließen. Weil die base fee verbrannt wird, ist das Trinkgeld das, was die Validatoren tatsächlich verdienen; daher gewinnt ein höheres Trinkgeld umkämpften Blockplatz, wenn das Netzwerk ausgelastet ist. Die base fee ist für alle in einem Block gleich; das Trinkgeld ist der Hebel, den du steuerst. Die vollständige Spezifikation findest du in EIP-1559 selbst.

maxFeePerGas und maxPriorityFeePerGas: die Obergrenzen, die du setzt

Da sich die base fee zwischen Blöcken bewegen kann, während deine Transaktion wartet, lässt dich EIP-1559 zwei Obergrenzen setzen statt eines einzigen festen Preises.

  • maxPriorityFeePerGas ist das Höchste, was du als Trinkgeld an den Validator zahlst.
  • maxFeePerGas ist das absolute Höchste, was du pro gas-Einheit insgesamt zahlst — base fee plus Trinkgeld zusammen.

Dir wird die tatsächliche base fee des Blocks plus dein Trinkgeld berechnet, nie mehr als maxFeePerGas; fällt die base fee niedrig aus, wird der Rest erstattet, sodass ein Anstieg, während du wartest, dir nicht zu viel berechnen kann. Die meisten Wallets, SSP eingeschlossen, füllen diese Werte aus den aktuellen Bedingungen aus, sodass du meist eine Geschwindigkeit wählst, statt Zahlen einzutippen.

gas limit gegenüber gas used, und warum fehlgeschlagene Transaktionen trotzdem gas kosten

Noch eine Zahl bringt Menschen durcheinander: das gas limit, die maximale gas-Menge, die du einer Transaktion zu verbrauchen erlaubst. Es ist eine Sicherheitsobergrenze für die Arbeit, kein Preis — berechnet wird dir nur das tatsächlich verbrauchte gas. Eine einfache Überweisung verbraucht immer 21.000 gas; bei einer Vertragsinteraktion schätzt die Wallet ein Limit mit Puffer.

Der schmerzhafte Teil ist das Scheitern. Geht einer Transaktion das gas aus oder bricht sie auf halbem Weg per revert ab, muss die bereits geleistete Arbeit dennoch bezahlt werden. Eine fehlgeschlagene oder per revert abgebrochene Transaktion kostet trotzdem gas. Ein zu niedriges gas limit ist eine häufige Ursache für ein Scheitern wegen gas-Mangels, weshalb es sicherer ist, die Wallet das Limit schätzen zu lassen, als es von Hand einzustellen.

Warum Gas-Gebühren in die Höhe schnellen

gas-Preise steigen aus einem Grund: Die Nachfrage nach Blockplatz übersteigt das Angebot. Die Blockgröße ist gedeckelt, also wenn viele Menschen gleichzeitig Transaktionen senden — der Start eines beliebten token, ein begehrter NFT-mint, eine heftige Marktbewegung —, treibt der base-fee-Algorithmus den Preis Block für Block nach oben, bis die Nachfrage abkühlt, während die Trinkgelder steigen, weil Nutzer um die Aufnahme konkurrieren.

Deshalb sind die Gebühren im Ethereum-Mainnet sehr schwankend: Dieselbe Überweisung kann in einer ruhigen Stunde ein paar Cent und mitten im Rausch mehrere Dollar kosten; die Arbeit hat sich nicht geändert, nur der Preis, und genau deshalb kommt es auf das Timing an.

Wie Wallets Gebühren schätzen: langsam, normal, schnell

Du setzt rohe gwei selten von Hand. Wallets lesen die aktuellen Bedingungen und bieten Voreinstellungen an — meist langsam, normal und schnell —, die unterschiedlichen Trinkgeldstufen und Bestätigungszeiten entsprechen.

  • Eine langsamere Option nutzt ein geringeres Trinkgeld: günstiger, kann aber länger dauern und während eines Anstiegs hängen bleiben.
  • Eine normale Option zielt zu einem vernünftigen Preis auf eine Bestätigung in den nächsten paar Blöcken.
  • Eine schnellere Option zahlt ein höheres Trinkgeld, um früher hineinzukommen — lohnend, wenn du gegen die Zeit oder schwankende Preise antrittst.

Das sind Schätzungen, keine Garantien. Hängt eine niedrig bepreiste Transaktion fest, sende sie mit derselben nonce und einer höheren Gebühr erneut — die Aktion „beschleunigen“ oder „ersetzen“, behandelt in Ethereum mit SSP senden und empfangen. In SSP ist ein Ersatz eine neue Transaktion, also braucht sie weiterhin die 2-of-2-Mitunterzeichnung.

gas in SSP: Bezahlen über eine UserOperation

SSP hält dein ETH in einem 2-of-2-multisig, und auf EVM-Chains ist das ein ERC-4337-Smart-Contract-Konto — was die Form einer Transaktion ändert, nicht die Ökonomie von gas. Statt eine gewöhnliche Transaktion zu senden, drückt das Konto seine Absicht als UserOperation aus, die ein bundler an die Chain übermittelt. Das gas wird als Teil dieser UserOperation gezahlt, und darunter gelten weiterhin dieselbe base fee und priority fee aus EIP-1559: Du zahlst nach wie vor gas used × gas price in ETH, mitunterzeichnet von beiden Geräten als eine einzige Schnorr-aggregierte Operation.

account abstraction macht außerdem das Sponsern von gas möglich: ERC-4337 erlaubt einem paymaster, gas im Namen eines Nutzers zu zahlen, sodass eine Gebühr im Prinzip von einem Dritten getragen oder in einem token statt in ETH bezahlt werden könnte. Das ist eine Fähigkeit des Standards, kein Versprechen über ein bestimmtes Verhalten — die Tiefe gehört in die Erklärung zu account abstraction (ERC-4337). Halte vorerst etwas ETH auf dem Konto, um gas zu decken.

Von Haus aus günstiger: gas auf L2-Chains

Wenn dir die Mainnet-Gebühren zu hoch erscheinen, musst du nicht für alles dort Transaktionen senden. Derselbe SSP-Schlüsselsatz erreicht eine Reihe von EVM-Chains, und L2-Netzwerke und Sidechains wie Polygon und Base sind drastisch günstiger — oft Bruchteile eines Cents —, weil sie die schwere Arbeit außerhalb des Mainnets erledigen, wo Blockplatz weit weniger knapp ist.

Das Modell ist dasselbe — du zahlst gas im jeweils eigenen nativen token der Chain, und in der Regel gilt eine Preisbildung im Stil von EIP-1559 —, aber die Zahlen sind im Vergleich winzig. Wann und wie du sie nutzt, erfährst du in SSP auf Polygon, Base und anderen EVM-Chains nutzen.

Bitcoin- gegenüber Ethereum-Gebühren, kurz gefasst

Wenn du von Bitcoin zu SSP gekommen bist, wird sich Ethereums Gebührenmodell verwandt, aber verschieden anfühlen: Beide bepreisen knappen Blockplatz und lassen dich mehr zahlen, um schneller bestätigt zu werden, aber der Unterschied liegt darin, wofür du zahlst. Bitcoin-Gebühren beruhen auf der Größe einer Transaktion in Bytes — dem Platz, den sie in einem Block einnimmt — zu einer Rate in Satoshi pro Byte, ohne beliebige Berechnung und damit ohne gas limit oder Scheitern wegen gas-Mangels. Ethereum-Gebühren bepreisen Rechenarbeit, variieren je nachdem, was deine Transaktion tut, und legen obendrauf die base-fee-plus-Trinkgeld-Struktur von EIP-1559. Zur Bitcoin-Seite siehe Bitcoin-Gebührenstrategie in SSP.

Praktische Tipps für Nutzer der Selbstverwahrung

  • Timing deiner Transaktionen. Ist eine Überweisung nicht dringend, kann eine ruhigere Phase die Kosten erheblich senken.
  • Prüfe die Schätzung, bevor du mitunterzeichnest. SSP zeigt die Gebühr, während du prüfst: Wirf vor dem Bestätigen auf beiden Geräten einen Blick darauf.
  • Halte einen ETH-Puffer für gas. Ein Guthaben aus reinen token kann sein eigenes gas nicht zahlen, also halte stets ein wenig ETH bereit — und den richtigen nativen token auf jeder L2-Chain.
  • Nutze eine L2, wenn es passt. Bei häufigen oder kleinen Überweisungen spart eine günstigere EVM-Chain weit mehr, als sorgfältiges Timing im Mainnet je könnte.
  • Gerate bei einer festhängenden Transaktion nicht in Panik. Eine, die hängt, lässt sich meist beschleunigen, indem du sie mit derselben nonce erneut sendest.

Wie es weitergeht

gas verliert seinen Schrecken, sobald du seine Bestandteile siehst: Du zahlst gas used × gas price, der Preis ist eine verbrannte base fee plus ein Trinkgeld, das du steuerst, und selbst eine fehlgeschlagene Transaktion kostet die geleistete Arbeit. Von hier aus setze es in die Praxis um mit Ethereum mit SSP senden und empfangen, oder erkunde die günstigere Seite mit SSP auf Polygon, Base und anderen EVM-Chains nutzen. Auf welcher Chain du auch bist, das SSP-Prinzip gilt: zwei Schlüssel, eine Signatur, und Gebühren, die du im Griff hast.

Diesen Artikel teilen

Verwandte Artikel