Wie man eine ausstehende Ethereum-Transaktion storniert oder ersetzt
Startseite
Artikel
Wie man eine ausstehende Ethereum-Transaktion storniert oder ersetzt

Wie man eine ausstehende Ethereum-Transaktion storniert oder ersetzt

Anfänger
Veröffentlicht May 20, 2021Aktualisiert Jan 6, 2023
5m

TL;DR

Wenn du das Ethereum-Netzwerk schon einmal benutzt hast, dann hast du wahrscheinlich bemerkt, dass die Best√§tigung einer Transaktion manchmal ungew√∂hnlich lange dauert. Dies geschieht aufgrund der Art und Weise, wie die Miner Transaktionen priorisieren ‚Äď User, die bereit sind, h√∂here Geb√ľhren zu zahlen, erhalten Priorit√§t.

Wenn deine Ethereum-Transaktion steckengeblieben ist, weil die von dir angesetzten Gasgeb√ľhren zu niedrig sind, musst du warten, bis die Geb√ľhren sinken und die Miner deine Transaktion bearbeiten. Du hast jedoch auch die M√∂glichkeit, die ausstehende Transaktion durch eine neue zu ersetzen, die einen h√∂heren Gaspreis hat. Klingt kompliziert? Es ist einfacher, als du vielleicht denkst. Und es funktioniert mit Ether (ETH) und allen ERC20-Tokens.


Einf√ľhrung

Zun√§chst solltest du wissen, dass du bereits best√§tigte Transaktionen nicht ersetzen, r√ľckg√§ngig machen oder stornieren kannst. Wenn das Netzwerk √ľberlastet ist, k√∂nnen jedoch einige Transaktionen stecken bleiben. Wenn das Transaktionsvolumen zu hoch ist, kann es vorkommen, dass deine Transaktion stunden- oder sogar tagelang unbearbeitet bleibt.

Manchmal l√∂sen sich die Blockaden von selbst auf ‚Äď entweder weil die anstehende Transaktion fehlgeschlagen ist oder weil die Gasgeb√ľhren gesunken sind. Du kannst eine Ethereum-Transaktion zwar nicht buchst√§blich stornieren, es gibt jedoch einige Schritte, mit denen du den Vorgang beschleunigen kannst. Tats√§chlich bedeutet dies, dass eine anstehende Transaktion durch eine neue ersetzt wird, f√ľr die dann h√∂here Geb√ľhren anfallen.

In dieser Anleitung zeigen wir dir, wie du Transaktionen mit MetaMask oder Trust Wallet beschleunigen kannst. Du kannst auch andere Krypto-Wallets verwenden, die die Ethereum-Blockchain unterst√ľtzen, aber der Prozess kann sich leicht unterscheiden.

stornierung-eth-tx-cta


Anforderungen

  • MetaMask oder Trust Wallet ist installiert.

  • Privater Schl√ľssel (Seed-Phrase) f√ľr die Anmeldung bei deiner Ethereum-Wallet.

  • Internetzugang.


Warum ist meine Ethereum-Transaktion steckengeblieben?

Ethereum verwendet ein Gebotssystem f√ľr deine Transaktionsgeb√ľhren. Deine Geb√ľhr h√§ngt von der Komplexit√§t deiner Transaktion ab (d.h. davon, wie viel Rechenarbeit sie ben√∂tigt). In diesem Zusammenhang gibt es drei wichtige Begriffe, die du kennen solltest: Gaskosten, Gaspreis und Gaslimit.

Die Rechenaufgaben einer Transaktion werden in Form von Gaskosten gemessen, w√§hrend der f√ľr jede Gaseinheit gezahlte Preis das ist, was wir Gaspreis nennen. Mit anderen Worten: Die Gaskosten sind die Menge der erforderlichen Arbeit, und der Gaspreis ist der Preis, der f√ľr jede ‚ÄěArbeitsstunde‚Äú gezahlt wird. Schlie√ülich ist das ¬†Gaslimit der maximale Betrag, den du bereit bist, f√ľr eine Transaktion zu zahlen.

Obwohl die Gaskosten durch die Komplexit√§t deiner Transaktion definiert werden, kannst du deinen Gaspreis und dein Gaslimit selbst festlegen. Die gezahlte Gesamtgeb√ľhr fungiert dann als Anreiz f√ľr die Miner. Wenn dein Gaspreis jedoch zu niedrig ist, kann es sein, dass du von anderen Benutzern √ľberboten wirst und deine Transaktion unbearbeitet bleibt. Wenn eine Transaktion steckenbleibt, best√§tigt Ethereum keine neuen Transaktionen von derselben Wallet-Adresse, bis ein Miner die erste Transaktion best√§tigt.


So beschleunigt man eine Transaktion auf MetaMask

1. Logge dich in deine MetaMask-Wallet ein, in der die Transaktion ausstehend ist. Wenn es sich um eine externe Wallet handelt, musst du die Adresse mit der entsprechenden Seed-Phrase oder dem privaten Schl√ľssel importieren.

stornierung-eth-tx-bild1


2. Suche die ausstehende Transaktion im Tab [Activity] und klicke auf [Speed Up].

stornierung-eth-tx-bild2


3. Mit diesem Vorgang kannst du deine Transaktion erneut senden. Stelle sicher, dass du einen höheren Gaspreis verwendest, indem du auf [Fast] und dann auf [Save] klickst.

stornierung-eth-tx-bild3


4. Wenn der vorherige Schritt nicht funktioniert hat, kannst du auch auf das [Advanced] Tab gehen, um den Gaspreis manuell einzustellen. Die aktuellen Gaspreise und die durchschnittliche Bestätigungszeit kannst du auf Etherscan oder EthGasStation einsehen.


So ersetzt man eine Transaktion auf MetaMask

1. Logge dich in deine MetaMask-Wallet ein, in der die Transaktion ausstehend ist. Wenn es sich um eine externe Wallet handelt, musst du die Adresse mit der entsprechenden Seed-Phrase oder dem privaten Schl√ľssel importieren.

stornierung-eth-tx-bild4


2. Suche die ausstehende Transaktion im Tab [Activity]. Klicke darauf, um die Details zu √ľberpr√ľfen und den Wert f√ľr [Nonce] aufzuschreiben.¬†

Hinweis: Wenn du mehrere ausstehende Transaktionen hast, musst du zuerst mit der ältesten beginnen (derjenigen mit dem niedrigsten Nonce-Wert).

stornierung-eth-tx-bild5


3. Gehe anschließend in MetaMask auf [Settings] und klicke dort auf [Advanced].

stornierung-eth-tx-bild6


4. Scrolle nach unten und aktiviere die Option [Customize transaction nonce].

stornierung-eth-tx-bild7


5. Gehe zur√ľck und klicke auf deine Wallet-Adresse, um sie in deine Zwischenablage zu kopieren.

stornierung-eth-tx-bild8


6. Klicke auf [Send], um eine neue Transaktion zu erstellen, und f√ľge deine Wallet-Adresse in das Feld [Add Recipient] ein.

stornierung-eth-tx-bild9


7. Du musst 0 ETH an deine eigene Wallet senden und dabei die Nonce der ausstehenden Transaktion verwenden (die du in Schritt 2 notiert hast). Wenn du fertig bist, klicke auf [Confirm].

Hinweis: Wenn dein Gaspreis zu niedrig ist, kann auch diese Transaktion stecken bleiben. Stelle sicher, dass du einen angemessenen Gaspreis festlegst.

stornierung-eth-tx-bild10


8. Warte auf die Bestätigung der neuen Transaktion, damit die ausstehende Transaktion ersetzt wird.

Hinweis: Um Probleme zu vermeiden, vergewissere dich, dass du die Option [Customize transaction nonce] wieder auf OFF schaltest.


Wie man eine Transaktion in der Trust Wallet storniert

1. Klicke auf die ausstehende Transaktion in deiner Trust Wallet-App und suche nach dem Feld [Nonce]. Notiere dir die Zahl, die du dort siehst.

stornierung-eth-tx-bild11


2. Erstelle eine neue Transaktion und f√ľge im Feld [Recipient Address] deine Wallet-Adresse ein. Stelle sicher, dass es sich um dieselbe Adresse handelt wie bei der ausstehenden Transaktion. Gebe f√ľr [Amount ETH]¬†0¬†ein und klicke dann auf [Next].

stornierung-eth-tx-bild12


3. Tippe auf die Einstellungen in der oberen rechten Ecke.

stornierung-eth-tx-bild13


4. Ersetze das Feld [Nonce] durch den Wert, den du dir zuvor notiert hast. Stelle sicher, dass du einen konkurrenzfähigen [Gas Price] eingibst, damit deine Transaktion nicht wieder stecken bleibt.

stornierung-eth-tx-bild14


5. Warte auf die Bestätigung der neuen Transaktion, damit die ausstehende Transaktion ersetzt wird.


Fazit

Eine Ethereum-Transaktion abzuschicken und festzustellen, dass man beim Gaspreis √ľberboten wurde, kann sehr frustrierend sein. Es wird sogar noch schlimmer, wenn du feststellst, dass du deine Ethereum-Wallet erst verwenden kannst, wenn die ausstehende Transaktion entweder fehlschl√§gt oder best√§tigt wird.

Manchmal werden steckengebliebene Transaktionen automatisch weiter bearbeitet, wenn die Netzwerkgeb√ľhren sinken. Das kann aber leider eine ganze Weile dauern. Gl√ľcklicherweise kannst du eine steckengebliebene Transaktion stornieren, indem du sie mit einem einfachen Null-Token-Transfer √ľberschreibst. Denke aber daran, dass du ausreichend Gasgeb√ľhren bezahlen musst, um die Stornierung erfolgreich durchzusetzen.