Wie kannst du Gasgebühren auf Ethereum sparen?
Du sparst Gasgebühren auf Ethereum, indem du weniger On-Chain-Transaktionen sendest und sie zu Zeiten ausführst, in denen das Netzwerk weniger ausgelastet ist.
Eine Limit-Order hilft beim ersten Punkt. Eine Limit-Order zu platzieren erfordert lediglich eine Signatur, keine Transaktion, und verursacht daher keine Gasgebühren. Wird die Order ausgeführt, zahlt der Taker die Gasgebühr, um den Handel On-Chain abzuwickeln.
Dadurch ist eine Limit-Order eine der einfachsten Möglichkeiten, mit weniger Gas aus deiner eigenen Wallet auf Ethereum zu handeln. Sie bringt jedoch auch Kompromisse mit sich, auf die wir weiter unten eingehen.
Warum sind die Gasgebühren auf Ethereum so hoch?
Die Gasgebühren auf Ethereum hängen von zwei Dingen ab: davon, wie viel Rechenaufwand deine Transaktion erfordert, und davon, wie hoch die Nachfrage nach Blockplatz zu diesem Zeitpunkt ist.
Der Rechenaufwand wird in Gaseinheiten gemessen. Eine einfache ETH-Überweisung benötigt relativ wenig Gas. Ein Token-Swap benötigt mehr, da er Smart Contracts aufruft und über mehrere Pools geleitet werden kann.
Der Preis pro Gaseinheit ändert sich je nach Netzwerkaktivität. Ethereum erhebt eine Basisgebühr, die steigt, wenn die Blöcke voll sind, und sinkt, wenn sie es nicht sind. Du kannst außerdem eine Prioritätsgebühr hinzufügen, damit deine Transaktion schneller aufgenommen wird.
Deine gesamten Gaskosten entsprechen also ungefähr der Anzahl der verwendeten Gaseinheiten multipliziert mit dem Preis pro Einheit. Gas zu sparen bedeutet, eine dieser beiden Zahlen zu senken oder die Transaktion gar nicht selbst zu senden.
5 praktische Möglichkeiten, Gas auf Ethereum zu sparen
Am effektivsten sparst du Gas auf Ethereum, indem du weniger Transaktionen von deiner Wallet sendest. Die anderen Tipps senken die Kosten jeder verbleibenden Transaktion.
1. Handle, wenn das Netzwerk weniger ausgelastet ist
Die Gaspreise steigen und fallen mit der Nachfrage nach Blockplatz. Wenn dein Trade nicht dringend ist, kannst du den Preis pro Gaseinheit senken, indem du ihn bei geringerer Aktivität sendest.
2. Vermeide wiederholte Freigaben
Die Token-Freigabe ist eine separate On-Chain-Transaktion und erfordert Gas. Sobald ein Contract bereits über ein ausreichendes Ausgabenlimit für einen Token verfügt, musst du ihn für den nächsten Trade nicht erneut freigeben.
3. Verzichte auf unnötiges Wrapping
Auch das Wrapping von ETH zu WETH ist eine On-Chain-Transaktion. Bei einer KyberSwap Limit Order ist Wrapping nur nötig, wenn du einen nativen Token wie ETH verkaufst. Wenn du WETH hältst, entfällt dieser Schritt.
4. Lass den Taker die Abwicklungstransaktion senden
Bei einer Limit Order signierst du die Order, anstatt eine Swap-Transaktion zu senden. Der Taker zahlt die Gasgebühr für die On-Chain-Abwicklung des Trades. Im nächsten Abschnitt erfährst du, warum du dadurch Gas sparst.
5. Verlege kleine Trades auf eine Chain mit niedrigeren Gaskosten
Wenn du häufig kleine Beträge handelst, kann Gas auf Ethereum einen großen Teil jedes Trades ausmachen. Auf den meisten anderen von KyberSwap unterstützten Chains sind die Gaskosten im Vergleich vernachlässigbar.
Warum sind Trades mit Limit Orders günstiger?
Trades mit Limit Orders sind günstiger, weil der Maker nicht die Transaktion sendet, die den Trade abwickelt. Du signierst die Order einmal, und der Taker zahlt die Gasgebühr und die Taker-Gebühr für die On-Chain-Abwicklung.
Bei einem Market Swap läuft es andersherum. Du sendest die Swap-Transaktion selbst und zahlst daher für jeden Trade das Gas.
Aktion | Market Swap auf Ethereum | KyberSwap Limit Order (Maker). Token-Freigabe | Gas, beim ersten Mal pro Token | Gas, beim ersten Mal pro Token. ETH zu WETH wrappen | Nicht nötig | Gas, nur beim Verkauf eines nativen Tokens. Trade platzieren | Du sendest die Transaktion und zahlst Gas | Du signierst die Order. Das Signieren erfordert kein Gas. Trade abwickeln | In deiner Swap-Transaktion enthalten | Der Taker zahlt die Gasgebühr. Stornieren | Nichts zu stornieren | Gasless Cancel ist kostenlos. Hard Cancel erfordert Gas.
Die einmaligen Schritte sind ähnlich. Der Unterschied zeigt sich bei den Aktionen, die du wiederholst: platzieren, abwickeln und deine Meinung ändern.
Ändere deinen Kurs, ohne Gas zu zahlen
Eine KyberSwap Limit Order wird zu dem Kurs ausgeführt, den du beim Signieren festgelegt hast. Wenn sich der Markt bewegt und du einen neuen Kurs möchtest, stornierst du die Order und erstellst eine neue.
Mit Gasless Cancel kostet diese Anpassung kein Gas. Auch das Erstellen der neuen Order ist gasfrei, sofern dein Token bereits freigegeben wurde. Auf Ethereum, wo jede Transaktion zählt, kannst du deinen Plan so immer wieder anpassen, ohne jedes Mal Gas zu zahlen.
Wenn die Order vor Kurzem mit einem Taker geteilt wurde, ist Gasless Cancel normalerweise in wenigen Sekunden abgeschlossen, kann aber bis zu 5 Minuten dauern.
Hard Cancel ist weiterhin verfügbar, wenn du eine sofortige Stornierung benötigst. Dafür ist Gas erforderlich, da die Order On-Chain ungültig gemacht wird.
Deine Token bleiben in deiner Wallet
Deine Token bleiben in deiner Wallet, bis die Order abgewickelt wird. Du musst sie nicht zuerst mit einer Transaktion irgendwo einzahlen.
Wann ist ein Market Swap auf Ethereum trotzdem die bessere Wahl?
Ein Market Swap ist weiterhin die bessere Wahl, wenn du den Trade sofort ausführen musst oder deine Order zu klein ist, als dass ein Taker sie auf Ethereum profitabel abwickeln könnte.
Kleine Orders werden auf Ethereum möglicherweise nicht ausgeführt
Der Taker zahlt Gas für die Abwicklung deiner Order. Daher berücksichtigt er vor der Ausführung die Ordergröße, die Gasgebühren und seine eigene Marge. Hohe Gasgebühren können kleine Trades auf Ethereum für Taker unrentabel machen.
Daher werden kleine Orders auf Ethereum wahrscheinlich nicht ausgeführt, es sei denn, der Kurs bewegt sich weit genug, um die Gasgebühren des Takers zu decken. Auf anderen Chains sind die Gaskosten vernachlässigbar, daher ist das vor allem auf Ethereum relevant.
Eine Limit Order wartet auf deinen Kurs
Eine Limit Order wird nur ausgeführt, wenn der Markt deinen Kurs erreicht und ein Taker sie abwickelt. Erreicht der Markt dein Ziel nie, bleibt die Order offen, bis du sie stornierst oder sie abläuft.
Ein Market Swap wird in einer einzigen Transaktion zum aktuellen Kurs ausgeführt. Du zahlst das Gas, erhältst den Trade aber sofort.
Was passt zu deinem Trade?
Wenn du … möchtest, passt auf Ethereum besser: Zu einem bestimmten Kurs kaufen oder verkaufen, ohne Zeitdruck — Limit Order. Deinen Zielkurs häufig anpassen — Limit Order mit Gasless Cancel. Den Trade sofort ausführen — Market Swap.
Häufig gestellte Fragen
Ist eine KyberSwap Limit Order auf Ethereum komplett gasfrei?
Nein. Das Signieren der Order erfordert kein Gas, und der Taker zahlt das Gas für ihre Abwicklung. Die Token-Freigabe, das Wrapping eines nativen Tokens und Hard Cancel sind On-Chain-Transaktionen, für die Gas benötigt wird.
Wer zahlt die Taker-Gebühr bei einer KyberSwap Limit Order?
Der Taker zahlt die Taker-Gebühr sowie die Gasgebühr für die On-Chain-Abwicklung des Trades.
Muss ich meinen Token jedes Mal freigeben, wenn ich eine Limit Order platziere?
Nein. Für jeden Token ist die Freigabe nur beim ersten Mal nötig. Bei nachfolgenden Orders entfällt dieser Schritt.
Kann ein Swap meine Limit Order ausführen?
Ja. Limit Orders sind eine Liquiditätsquelle auf dem KyberSwap Aggregator. Daher werden Swaps über den Aggregator auch über aktive Limit Orders geleitet, wenn der Kurs wettbewerbsfähig ist.
Mit welchem Ansatz sparst du am meisten Gas?
Wenn du auf Ethereum mit einem Zielkurs handelst und deine Order groß genug ist, um Taker anzuziehen, sparst du mit einer Limit Order am meisten Gas. Du zahlst einmal für die Freigabe, signierst Orders ohne Gas und überlässt dem Taker die Kosten für die Abwicklung.
Wenn du kleine Beträge handelst oder den Trade sofort ausführen musst, ist ein Market Swap die zuverlässigere Wahl. Wenn du auf eine ruhigere Netzwerkphase wartest oder kleine Trades auf eine Chain mit niedrigeren Gaskosten verlegst, hältst du diese Kosten gering.
Um es auszuprobieren, öffne den Tab „Limit Order“ auf der Swap-Seite unter kyberswap.com, wähle Ethereum aus und lege den Kurs fest, zu dem du handeln möchtest.

