TL;DR
Wenn Sie jemals das Ethereum-Netzwerk genutzt haben, haben Sie wahrscheinlich eine Transaktion gesehen, deren Bestätigung länger als gewöhnlich dauert. Dies liegt an der Art und Weise, wie Miner Transaktionen priorisieren – Benutzer, die höhere Tarife anbieten, erhalten Vorrang.
Wenn Ihre Ethereum-Transaktion aufgrund sehr niedriger Gasgebühren stecken bleibt, müssen Sie warten, bis die Gebühren sinken und die Miner Ihre Transaktion schließlich verarbeiten. Sie haben jedoch auch die Möglichkeit, die ausstehende Transaktion durch eine neue mit einem höheren Gaspreis zu ersetzen. Scheint es kompliziert zu sein? Es ist einfacher als Sie denken. Und es funktioniert mit Ether (ETH) und allen ERC20-Tokens.
Einführung
Bedenken Sie zunächst, dass es nicht möglich ist, bereits bestätigte Transaktionen zu ersetzen, rückgängig zu machen oder zu stornieren. Allerdings kann es in Zeiten einer Netzwerküberlastung dazu kommen, dass einige Kryptowährungstransaktionen stecken bleiben. Wenn das Transaktionsvolumen sehr hoch ist, kann es sein, dass Ihre Transaktion stunden- oder sogar tagelang aussteht.
Manchmal verschwindet dieses Problem von selbst – entweder weil die ausstehende Transaktion fehlgeschlagen ist oder weil die Gasgebühren gesunken sind. Obwohl es nicht möglich ist, eine Transaktion auf Ethereum direkt zu stornieren, gibt es einige Schritte, die Sie unternehmen können, um den Vorgang zu beschleunigen. In Wirklichkeit ersetzen Sie einfach eine ausstehende Transaktion durch eine neue, für die höhere Gebühren anfallen.
In diesem Leitfaden zeigen wir Ihnen, wie Sie Transaktionen mit MetaMask oder Trust Wallet beschleunigen. Sie können auch andere Kryptowährungs-Wallets verwenden, die die Ethereum-Blockchain unterstützen, der Vorgang kann jedoch etwas anders sein.
Anforderungen
MetaMask oder Trust Wallet installiert.
Private Schlüssel (Seed-Phrase) für den Zugriff auf Ihr Ethereum-Wallet.
Internet Zugang.
Warum ist meine Ethereum-Transaktion hängengeblieben?
Ethereum arbeitet für seine Transaktionsgebühren mit einem Auktionssystem. Die Gebühr richtet sich nach der Komplexität der Transaktion (d. h. dem Umfang der erforderlichen Rechenarbeit). In diesem Zusammenhang gibt es drei wichtige Begriffe, die Sie kennen sollten: Gaskosten, Gaspreis und Gaslimit.
Die Rechenaufgaben einer Transaktion werden anhand der Gaskosten gemessen, während der für jede Gaseinheit gezahlte Preis der Gaspreis ist. Wir können uns die Gaskosten als den Umfang der erforderlichen Arbeit und den Gaspreis als den für jede „Arbeitsstunde“ gezahlten Preis vorstellen. Schließlich ist das Gaslimit der Höchstbetrag, den Sie für eine Transaktion zu zahlen bereit sind.
Obwohl die Gaskosten durch die Komplexität der Transaktion bestimmt werden, können Sie Ihren Gaspreis und Ihre Grenzwerte frei festlegen. Die gezahlte Gesamtgebühr wird dann als Anreiz für die Bergleute dienen. Wenn der Gaspreis jedoch zu niedrig ist, kann Ihr Gebot von anderen Nutzern überboten werden und Ihre Transaktion bleibt aus. Wenn eine Transaktion feststeckt, bestätigt Ethereum keine neuen Transaktionen mit derselben Wallet-Adresse, bis ein Miner die vorherige Transaktion bestätigt.
So beschleunigen Sie eine Transaktion auf MetaMask
1. Melden Sie sich bei Ihrem MetaMask-Wallet an, das die ausstehende Transaktion enthält. Wenn Sie ein externes Wallet verwenden, müssen Sie die Adresse mit der entsprechenden Seed Phrase oder dem privaten Schlüssel importieren.

2. Suchen Sie die ausstehende Transaktion auf der Registerkarte [Aktivität] und klicken Sie auf [Beschleunigen].

3. Mit diesem Vorgang können Sie Ihre Transaktion erneut übermitteln. Stellen Sie sicher, dass Sie einen höheren Gaspreis verwenden, indem Sie auf „Schnell“ und dann auf „Speichern“ klicken.

4. Wenn der vorherige Schritt nicht funktioniert, können Sie auch zur Registerkarte [Erweitert] gehen und den Gaspreis manuell festlegen. Sie können den aktuellen Gaspreis und die durchschnittliche Bestätigungszeit auf Etherscan oder EthGasStation überprüfen.
So ersetzen Sie eine Transaktion in MetaMask
1. Melden Sie sich bei Ihrem MetaMask-Wallet an, das die ausstehende Transaktion enthält. Auch hier gilt: Wenn Sie ein externes Wallet verwenden, müssen Sie die Adresse mithilfe der entsprechenden Seed Phrase oder des privaten Schlüssels importieren.

2. Suchen Sie die ausstehende Transaktion auf der Registerkarte [Aktivität]. Klicken Sie darauf, um die Details zu überprüfen und den Wert von [Nonce] zu notieren.
Hinweis: Wenn Sie mehrere ausstehende Transaktionen haben, sollten Sie zuerst mit der ältesten beginnen (kleinster Nonce-Wert).

3. Gehen Sie dann zu MetaMask [Einstellungen] und klicken Sie auf [Erweitert].

4. Aktivieren Sie unten auf der Seite die Option [Transaktions-Nonce anpassen].

5. Gehen Sie zurück und klicken Sie auf die Wallet-Adresse, um sie in die Zwischenablage zu kopieren.

6. Klicken Sie auf [Senden], um eine neue Transaktion zu erstellen und fügen Sie die Wallet-Adresse in das Feld [Empfänger hinzufügen] ein.

7. Sie müssen mithilfe der ausstehenden Transaktions-Nonce (die Sie in Schritt 2 notiert haben) 0 ETH an Ihr eigenes Wallet senden. Wenn Sie fertig sind, klicken Sie auf [Senden].
Hinweis: Wenn der Gaspreis zu niedrig ist, kann auch diese Transaktion stecken bleiben. Stellen Sie sicher, dass Sie einen angemessenen Gaspreis festlegen.

8. Warten Sie, bis die neue Transaktion bestätigt ist, damit die ausstehende ersetzt wird.
Hinweis: Um Unfälle zu vermeiden, stellen Sie sicher, dass Sie [Transaktions-Nonce anpassen] wieder auf AUS schalten.
So stornieren Sie eine Transaktion mit Trust Wallet
1. Klicken Sie in Ihrer Trust Wallet-App auf die ausstehende Transaktion und suchen Sie nach dem Feld [Nonce]. Beachten Sie die angezeigte Nummer.

2. Erstellen Sie eine neue Transaktion und fügen Sie Ihre Wallet-Adresse in das Feld „Empfängeradresse“ ein. Stellen Sie sicher, dass es sich um dieselbe Adresse handelt wie bei der ausstehenden Transaktion. Setzen Sie den Betrag in [Amount ETH] auf 0 und klicken Sie auf [Weiter], um fortzufahren.

3. Greifen Sie oben rechts auf die Einstellungen zu.

4. Ersetzen Sie das Feld [Nonce] durch den zuvor notierten Wert. Stellen Sie sicher, dass Sie einen ausreichend hohen [Gaspreis] festlegen, damit Ihre Transaktion nicht erneut stecken bleibt.

5. Warten Sie, bis die neue Transaktion bestätigt ist, damit die ausstehende ersetzt wird.
Schlussbetrachtungen
Es kann sehr frustrierend sein, eine Ethereum-Transaktion zu erstellen und herauszufinden, dass Ihr Gaspreis überschritten wurde. Die Situation wird noch schlimmer, wenn Sie feststellen, dass Sie Ihr Ethereum-Wallet nicht verwenden können, bis die ausstehende Transaktion fehlschlägt oder bestätigt wird.
Manchmal werden feststeckende Transaktionen freigegeben, wenn die Netzwerkgebühren sinken. Dies kann jedoch einige Zeit dauern. Glücklicherweise können Sie eine feststeckende Transaktion abbrechen, indem Sie sie mit einer einfachen Null-Token-Übertragung ausführen. Denken Sie daran, dass Sie genügend Benzingebühren zahlen müssen, um die Transaktion erfolgreich abzubrechen.

