ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Äther

Fehlgeschlagene Transaktionen auf Ethereum

Warum ETH-Transaktionen fehlschlagen und was man dagegen tun kann

Wenn eine Transaktion im Ethereum-Netzwerk fehlschlägt, Sie sind immer noch belastet. Transaktionen schlagen fehl, wenn nicht genug Benzin vorhanden ist, um eine Transaktion zu bezahlen, oder wenn ein Smart Contract eine Transaktion ablehnt.

Ihnen werden weiterhin fehlgeschlagene Transaktionen in Rechnung gestellt, da Miner Transaktionen an die Kette bestätigen müssen, ob sie erfolgreich sind oder fehlschlagen. So, Sie zahlen dafür unabhängig davon, ob Ihre Transaktion durchgeführt wird.

SPITZE :Die Transaktionsgebühr, die Sie im Ethereum-Netzwerk zahlen, heißt „Gas“ (Gas ist ein kleiner ETH-Betrag, der für Ethereum-Transaktionen gezahlt wird, gemessen in ETH-Einheiten namens GWEI).

Die zwei Hauptgründe für fehlgeschlagene Transaktionen:Slippage und nicht genügend Gas

Wenn eine Genehmigung oder eine einfache Transaktion fehlgeschlagen ist, es ist wahrscheinlich ein gasproblem. Wenn Ihre Transaktion bei UniSwap oder einem anderen DEX während eines Handels fehlgeschlagen ist, es ist wahrscheinlich ein rutschproblem.

Wenn Sie fehlgeschlagene Transaktionen erhalten, du musst entweder mehr Gas hinzufügen indem Sie das Gas anpassen, bevor Sie die Transaktion starten ( Sie können eine Transaktion auch „beschleunigen“ indem Sie später mehr bezahlen, zum Beispiel, in MetaMask auf „beschleunigen“ klicken) und/oder, Wenn Sie an einem DEX handeln, du musst Schlupf erhöhen (wird in den Einstellungen von DEXs wie Uniswap, SuhiSwap, etc.).

Ich empfehle einen Schlupf von mindestens 3% (aber bis zu 15% für illiquide Paare) und "schnelles Gas" oder benutzerdefiniertes Gas, wenn Sie MetaMask verwenden (oder das Äquivalent, wenn nicht; überprüfen Sie die aktuellen Gaspreise, um zu sehen, wie viel Gas richtig benötigt wird .) jetzt).

Nicht genug Benzin bezahlen :Transaktionen, die fehlschlagen, weil Sie nicht genug für die Transaktion bezahlt haben, können in den meisten Situationen leicht vermieden werden. Sie vermeiden dies, indem Sie sicherstellen, dass Sie im Voraus genügend Gasgebühren zahlen. In MetaMask, zum Beispiel, Sie müssen in der Regel nur bei "normal" oder "schnell" bleiben, “ und dies wird ausreichen, um etwaige Änderungen der Gaspreise zu berücksichtigen. Jedoch, Sie können auch die aktuellen Gaspreise überprüfen und eine benutzerdefinierte Gasmenge eingeben (dies kann sinnvoll sein, wenn die Gaspreise schnell steigen). Für eine einzelne Transaktion oder einen Stapel einfacher Transaktionen, z. B. beim Öffnen eines Maker Vault, das ist im Grunde alles, was Sie wissen müssen. Selten, wenn überhaupt, wird eine grundlegende Transaktion fehlschlagen (stattdessen der schlimmste Fall ist, dass Sie hier oder da eine langsame Transaktion haben … die Sie beschleunigen können, indem Sie mehr Gas hinzufügen). Lösung :Versuchen Sie, mehr Benzin im Voraus zu zahlen oder der aktuellen Transaktion mehr Benzin hinzuzufügen, um sie zu beschleunigen.

Passen Sie das Gas in MetaMask an, um fehlgeschlagene Transaktionen zu vermeiden.

Ablehnen einer Transaktion auf einem DEX :Fehlgeschlagene Transaktionen sind an „AMM“ DEX-Börsen wie Uniswap oder 1Inch wahrscheinlicher. Sie führen mehrere Transaktionen gleichzeitig aus, und der Vertrag lehnt die Transaktion ab. Manchmal ist dies ein Gasproblem, aber normalerweise, es handelt sich um ein Slippage-Problem (es war nicht genügend Liquidität vorhanden, um Sie zum angegebenen Preis zu füllen, daher hat die Börse Ihre Transaktion abgelehnt). Lösung :Passen Sie die Schlupftoleranz nach oben an (je nach Plattform müssen Sie möglicherweise in die erweiterten Einstellungen gehen; a schlagen Sie mindestens 3 %) vor.

Schalten Sie den Expertenmodus ein und erhöhen Sie die Slippage-Toleranz (max. Slippage) auf 3% – 5% (oder höher für illiquide Paare), um fehlgeschlagene Transaktionen aufgrund von Slippage zu vermeiden (seien Sie jedoch vorsichtig, Sie könnten am Ende einen ganz anderen Preis als beabsichtigt erhalten, wenn Sie nicht aufpassen).

Abschluss

Mit anderen Worten, Wenn Ihre Transaktion fehlschlägt:

  1. Entweder hast du ein Gasproblem.
  2. Oder, du hast ein rutschproblem.

Wenn Sie Uniswap oder einen anderen DEX verwenden, Sie müssen wahrscheinlich die Schlupftoleranz und nicht das Gas einstellen. Wenn Sie eine einzelne Transaktion durchführen, du musst wahrscheinlich gas einstellen.

Wenn Sie beides einstellen können, und vor allem, wenn Preise und Gasgebühren wild werden, Sie können erwägen, sowohl Gas als auch Slippage anzupassen, um fehlgeschlagene Transaktionen zu vermeiden .

Fehlgeschlagene Transaktionen treten am wahrscheinlichsten in Zeiten der Volatilität auf, und jede fehlgeschlagene Transaktion kostet (manchmal viel).

Wenn also eine Transaktion fehlschlägt, langsamer, Preise aktualisieren, Schlupf und/oder Gas einstellen, und versuche es erneut.

Für mehr, Ich schlage vor, den FAQ-Bereich von Uniswap zu überprüfen.

SPITZE :Dies gilt nur bei Verwendung von web3-Wallets, Indizes, usw. Zentralisierte Börsen wie Coinbase verwenden kein Gas.

SPITZE :Das Bezahlen, um eine Transaktion zu beschleunigen, kann in seltenen Fällen dazu führen, dass die Transaktion stecken bleibt. Es zu lösen kann schmerzhaft sein. Sie könnten erwägen, dies nicht zu tun und sich darauf zu konzentrieren, mehr im Voraus zu bezahlen, wenn Sie es vermeiden können. Jedoch, allgemein, Wenn Ihre Transaktion langsam ist, zu bezahlen, um es zu beschleunigen, ist die beste Lösung. Ich persönlich beschleunige Transaktionen die ganze Zeit und hatte selten ein Problem.

SPITZE :Wenn sich die Preise der Coins, die Sie handeln, sehr schnell bewegen, Möglicherweise müssen Sie eine Transaktion sehr schnell durchführen und die Slippage-Toleranz nach oben anpassen (bei einer wirklich illiquiden und volatilen Münze, 15% sind keine Seltenheit). Wenn sich die Gaspreise sehr schnell bewegen, Sie müssen möglicherweise um ein gutes Stück übersteuern. Die Diagramme in beiden Fällen geben Ihnen Hinweise, was Sie tun müssen.

SPITZE :Mit Schlupf, Sie werden nicht unbedingt den gesamten Betrag der Schlupftoleranz auf sich nehmen. Das ist nur der maximale Schlupfbetrag. Mit Gas, Sie zahlen, was Sie zu zahlen anbieten. Bieten Sie also nicht an, mehr zu zahlen, als Sie zu zahlen bereit sind, Überprüfen Sie die aktuellen Gasgebühren, und streben nach einem vernünftigen High-End, und dir geht es fast immer gut.