User Guide: Gas
Neu bei Krypto und Web3?
Besuchen Sie MetaMask Learn für eine einfache Lernerfahrung, die speziell für Web3-Neulinge entwickelt wurde. MetaMask ist völlig kostenlos, in mehreren Sprachen verfügbar und enthält nützliche Tools wie beispielsweise Simulationen, die Ihnen helfen, sich in MetaMask zurechtzufinden.
Gas ist die Maßeinheit dafür, wie viel Rechenarbeit für die Transaktionsabwicklung und Smart Contracts erforderlich ist. Der Begriff „Transaktionsgebühr“ stammt von Ethereum und bezeichnet in diesem Kontext Berechnungen, die auf der Ethereum Virtual Machine (EVM) durchgeführt werden. Seit der Gründung von Ethereum sind zahlreiche EVM-kompatible (und nicht EVM-kompatible!) Netzwerke entstanden, die ähnliche Modelle eingeführt haben.
Der Begriff ist als Analogie für den Treibstoff zu betrachten, der einen Automotor antreibt, und bezeichnet die schwankenden, manchmal hohen Betriebskosten. Komplexere Smart Contracts benötigen mehr Gas für ihre Berechnungen, sowie ein größeres, leistungsstärkeres Auto mehr Benzin benötigt, um zu fahren.
Die Methode zur Berechnung der Gas-Gebühren ist je nach Netzwerk verschieden. Die Berechnung der Gaskosten auf Ethereum war früher sehr kompliziert, wurde aber mit der Implementierung des Ethereum Improvement Protocol (EIP) 1559 im August 2021 (auch als „London Upgrade“ bezeichnet) erheblich vereinfacht. Im Wesentlichen zahlen Sie eine Grundgebühr für jede Gaseinheit, die nach erfolgreichem Abschluss der Transaktion verbrannt wird (sprich: sie wird gelöscht und verschwindet). Zur Grundgebühr wird – ebenfalls pro Gaseinheit – eine Prioritätsgebühr hinzugerechnet, deren Höhe davon abhängt, wie schnell die Transaktion abgewickelt werden soll.
Die meisten der zahlreichen verfügbaren EVM-kompatiblen Netzwerke haben Gas oder ähnlich funktionierende Alternativen im Wesentlichen als Standardmethode zur Berechnung der Transaktionskosten eingeführt. Die Gebühren werden im netzwerkeigenen Token bezahlt, d. h. jede Transaktion in Ethereum erfordert ETH. In der BSC (Binance Smart Chain) wird mit BNB und in Polygon mit POL (ehemals MATIC) bezahlt. Einige Netzwerke wie etwa Polygon haben das EIP-1559-Modell von Ethereum vollständig übernommen, während andere wie Avalanche Anpassungen an ihre C-Chain vorgenommen haben, (wobei sowohl die Grundgebühr als auch die Prioritätsgebühr verbrannt werden, anstatt nur die Grundgebühr).
Wenn Sie sich ausführlicher mit der Funktionsweise von Gas auf Ethereum befassen möchten, lesen Sie den Artikel hier.
Hier finden Sie einige **grundlegende Informationen für die Handhabung von Gas **in MetaMask:
The gas limit (units of gas used)
Als Gaslimit wird die Höchstmenge an Gaseinheiten bezeichnet, die Sie für die Transaktionsausführung oder die EVM-Abwicklung bezahlen möchten. Verschiedene Vorgänge erfordern unterschiedliche Mengen an Gaseinheiten. Eine normale Transaktion wie etwa das Senden eines ETH oder Tokens kostet normalerweise 21.000 Gas, während eine ERC-20-Token-Genehmigung 45.000 erfordert. Viele Netzwerke wie beispielsweise die EVM-kompatible Blockchain Harmony verwenden dasselbe Modell, bei dem übliche Transaktionen ebenfalls 21.000 Gas kosten.
Muss ich das Gas-Limit bearbeiten?
Nein! MetaMask legt Ihr Gas-Limit automatisch fest, je nach der Transaktion, die Sie auszuführen versuchen. In den allermeisten Fällen ist dies ausreichend, um Ihre Transaktion durchzuführen. Wenn Sie das Limit überprüfen oder bearbeiten möchten, stellen Sie sicher, dass Sie die erweiterten Gaskontrollen aktiviert haben, und klicken Sie im Transaktionsbestätigungsfenster neben den Gasinformationen auf die Schaltfläche mit der Aufschrift „Markt“, „Niedrig“ oder „Aggressiv“.
The base fee
Jeder Block im Ethereum-Netzwerk hat eine Grundgebühr, die von der Netznachfrage bestimmt wird: Die Grundgebühr basiert auf der Blockgröße des davor liegenden Blocks im Vergleich zu einer Zielblockgröße (wobei sich die Größe auf die Gesamtmenge an Gas bezieht, die für alle Transaktionen verwendet wird, die der Block umfasst). Wenn die Größe des vorherigen Blocks das Ziel überschreitet, erhöht sich die Grundgebühr für den nächsten Block um 12,5 %, sodass Sie als Benutzer (bzw. Ihre Wallet) mit absoluter Sicherheit wissen können (kann), wie hoch die Grundgebühr des nächsten Blocks sein wird. Ihre GesamtGas-Gebühr muss diesen Preis als Minimum erfüllen, um für die Aufnahme in den Block berücksichtigt zu werden.
The priority fee
Die Prioritätsgebühr, die auch als „Miner Tip” bezeichnet wird, dient als Anreiz für den Miner, Ihre Transaktion zu priorisieren.
Ob diese Gebühr tatsächlich bei einem Miner landet, hängt natürlich von dem von ihm verwendeten Konsensmechanismus ab: Das Ethereum Mainnet wurde nach der Fusion im September 2022 zu einem Proof-of-Stake-Netzwerk, sodass die Prioritätsgebühr an die Validierer und nicht an die Miner entrichtet wird.
The max fee
Als Höchstgebühr wird der Gesamtbetrag bezeichnet, den Sie für Ihre Transaktion bezahlen. Berechnungsmodell: (Grundgebühr + Prioritätsgebühr) x Anzahl an verbrauchten Gaseinheiten. MetaMask setzt diesen Betrag zunächst auf der Grundlage des Verlaufs des vorherigen Blocks fest. Die Benutzer können diesen Betrag jedoch in den benutzerdefinierten Einstellungen bearbeiten (siehe unten). Die Differenz zwischen der Höchstgebühr pro Gas und der (Grundgebühr + Höchstprioritätsgebühr pro Gas) wird dem Benutzer „erstattet“.
Additional Concepts
Gwei
Gwei ist eine Einheit von Ether. Es ist die kleinste Denomination und steht für Gigawei (oder 1.000.000.000). Gwei wird für Gasgebühren verwendet, d. h. für Zahlungen, die von den Benutzern als Vergütung für den zur Verarbeitung und Validierung von Transaktionen auf der Ethereum-Blockchain erforderlichen Rechenaufwand geleistet werden.
Auch in anderen Netzen werden die Kosten in der Regel mit Gwei berechnet, z. B. bei Fantom, Harmony und Avalanche.
Slippage
Als Slippage wird die voraussichtliche prozentuale Differenz zwischen einem notierten und einem ausgeführten Kurs bezeichnet.
Gas fee
Die Gasgebühr bezeichnet die Transaktionsgebühr auf der Ethereum-Blockchain. Es ist der Preis, den die Benutzer bezahlen, um ihre Transaktion validieren oder durchführen zu lassen.
Base fee
Diese wird vom Protokoll generiert. Stellt den Mindestmultiplikator „Gasverbrauch” dar, der erforderlich ist, damit eine Transaktion in einen Block aufgenommen werden kann (d. h. damit eine Transaktion abgeschlossen wird). Dabei handelt es sich um denjenigen Teil der Transaktionsgebühr, der verbrannt wird.
Advanced Gas Controls
Wenn Sie Ihre Gaskontrollen auf Herz und Nieren prüfen wollen (was z. B. beim Testen einer dApp hilfreich sein kann), kann MetaMask dies für Sie tun! Lesen Sie den vollständigen Artikel hier.
FAQs
Warum habe ich Gasgebühren für eine fehlgeschlagene Transaktion bezahlt?
Können Sie meine Gasgebühren erstatten?
Wie beschleunige oder storniere ich eine ausstehende Transaktion?
Wie die Gas-Gebühr geschätzt wird
Warum sind meine Gasgebühren so hoch?
Fehler: [ethjs-query] beim Formatieren der Ausgaben von RPC (Fehler „Transaktion unterbewertet“)