W skrócie

Jeśli korzystałeś z sieci Ethereum, potwierdzenie transakcji mogło zająć więcej czasu niż zwykle. Dzieje się tak ze względu na priorytety przetwarzania transakcji przez górników – z uwagi na fakt, że użytkownicy oferujący wyższe opłaty zawsze będą mieli pierwszeństwo przed użytkownikami płacącymi niskie opłaty.

Jeśli Twoja transakcja Ethereum utknęła z powodu niskich opłat za gaz, będziesz musiał poczekać, aż opłaty spadną, a Twoja transakcja zostanie przetworzona przez górników. Można jednak temu zaradzić, zastępując oczekującą transakcję nową transakcją z wyższą ceną gazu. Brzmi skomplikowanie? W rzeczywistości jest to łatwiejsze niż myślisz. Możesz to zrobić za pomocą eteru (ETH) i wszystkich tokenów ERC20.


Wprowadzić

Przede wszystkim pamiętaj, że nie możesz zastąpić, cofnąć ani anulować potwierdzonych transakcji. Jednak w okresach przeciążenia sieci niektóre transakcje kryptowalutowe mogą utknąć. Kiedy wolumen transakcji jest zbyt wysoki, Twoja transakcja może czekać w kolejce przetwarzania przez wiele godzin, a nawet dni.

Czasami blokady znikają samoistnie – z powodu niepowodzenia oczekujących transakcji lub z powodu obniżonych opłat za gaz. Chociaż nie można dosłownie anulować transakcji Ethereum, kilkoma dotknięciami możesz przyspieszyć proces. Tak naprawdę możesz zastąpić oczekującą transakcję nową transakcją z wyższą opłatą.

W tym przewodniku pokażemy Ci, jak przyspieszyć transakcje za pomocą MetaMask lub Trust Wallet. Możesz także korzystać z innych portfeli kryptowalut, o ile obsługują one blockchain Ethereum, chociaż proces może się nieco różnić.

hủy-eth-tx-cta


Stan

  • Zainstalowany MetaMask lub Trust Wallet.

  • Przygotuj swój klucz prywatny (frazę zapasową), aby zalogować się do portfela Ethereum.

  • Połącz z internetem.


Dlaczego transakcje Ethereum mogą utknąć?

Ethereum działa w oparciu o system licytacji opłat transakcyjnych. Twoje opłaty będą zależeć od złożoności transakcji (tj. zużytej mocy obliczeniowej). W tym kontekście należy znać trzy ważne terminy: koszt gazu, cena gazu i limit gazu.

Każde zadanie obliczeniowe transakcji jest podawane w oparciu o koszt gazu. Tymczasem cena płacona za każdą jednostkę gazu nazywana jest ceną gazu. Innymi słowy, koszt gazu to całkowity koszt do zapłaty, a cena gazu to cena obliczona na podstawie „robocizny” wystawcy uwierzytelnienia. Ostatecznie limit gazu to pułap, jaki możesz zapłacić za transakcję.

Chociaż koszty gazu zależą od złożoności transakcji, możesz ustalać własne ceny gazu i limity gazu. Całkowite opłaty, które uiścisz, będą zachętą dla górników. Jeśli jednak cena Twojej benzyny jest zbyt niska, a wiele innych osób jest skłonnych zapłacić wyższą opłatę, Twoja transakcja przejdzie w stan oczekujący. Jeśli transakcja zostanie zablokowana, Ethereum nie potwierdzi żadnych nowych transakcji dokonanych z tego samego adresu portfela, dopóki górnik nie potwierdzi pierwszej transakcji.


Jak przyspieszyć handel na MetaMask

1. Zaloguj się do portfela MetaMask, w którym znajdują się Twoje oczekujące transakcje. Jeśli jest to portfel zewnętrzny, należy wprowadzić adres z odpowiednią frazą zapasową lub kluczem prywatnym.

hủy-eth-tx-img1


2. Znajdź oczekującą transakcję w zakładce [Aktywność] i kliknij [Przyspieszenie].

hủy-eth-tx-img2


3. Ten proces umożliwi Ci ponowne odtworzenie transakcji. Upewnij się, że używasz wyższej ceny paliwa, klikając [Szybko], a następnie [Zapisz].

hủy-eth-tx-img3


4. Jeżeli ten krok nie zadziała, możesz także przejść do zakładki [Zaawansowane] i ręcznie ustawić cenę gazu. Aktualne ceny gazu i średni czas potwierdzeń możesz sprawdzić w Etherscan lub EthGasStation.


Jak zastąpić transakcję w MetaMask

1. Zaloguj się do swojego portfela MetaMask, który zawiera oczekujące transakcje. Jeśli jest to portfel zewnętrzny, należy wprowadzić adres, korzystając z odpowiedniej frazy zapasowej lub klucza prywatnego.

hủy-eth-tx-img4


2. Znajdź oczekujące transakcje w zakładce [Aktywność]. Kliknij na niego, aby sprawdzić szczegóły i zanotuj [Nonce].

Uwaga: Jeśli masz wiele oczekujących transakcji, musisz zacząć od najstarszej transakcji (najniższa wartość jednorazowa).

hủy-eth-tx-img5


3. Następnie przejdź do MetaMask [Ustawienia] i kliknij [Zaawansowane].

hủy-eth-tx-img6


4. Przewiń w dół i włącz opcję [Dostosuj jednorazową transakcję].

hủy-eth-tx-img7


5. Wróć i kliknij adres swojego portfela, aby skopiować go do schowka.

hủy-eth-tx-img8


6. Kliknij [Wyślij], aby utworzyć nową transakcję i wklej adres swojego portfela w polu [Dodaj odbiorcę].

hủy-eth-tx-img9


7. Musisz wysłać 0 ETH do swojego portfela, korzystając z wartości jednorazowej oczekującej transakcji (notatka w kroku 2). Kliknij [Potwierdź] po zakończeniu potwierdzania.

Uwaga: jeśli cena Twojego paliwa jest zbyt niska, transakcja może być również trudna. Upewnij się, że ustaliłeś rozsądną cenę gazu.

hủy-eth-tx-img10


8. Proszę poczekać na potwierdzenie nowej transakcji; Następnie oczekująca transakcja zostanie zastąpiona.

Uwaga: Aby uniknąć ryzyka, po wykonaniu powyższych kroków upewnij się, że opcja [Dostosuj jednorazowy transakcji] została ponownie wyłączona.


Jak anulować transakcje za pomocą Trust Wallet

1. Kliknij oczekującą transakcję w aplikacji Trust Wallet i poszukaj pola [Nonce]. Zapisz numer, który widzisz.

hủy-eth-tx-img11


2. Utwórz nową transakcję i dodaj adres swojego portfela w polu [Adres odbiorcy]. Upewnij się, że jest to ten sam adres, co oczekująca transakcja. Ustaw [Kwota ETH] na 0 i kliknij [Dalej].

hủy-eth-tx-img12


3. Stuknij ustawienia w prawym górnym rogu.

hủy-eth-tx-img13


4. Zastąp pole [Nonce] wartością, którą zapisałeś wcześniej. Upewnij się, że ustawiłeś konkurencyjną [Cenę gazu], aby Twoja transakcja przebiegła bezproblemowo.

hủy-eth-tx-img14


5. Poczekaj na potwierdzenie nowej transakcji; Następnie oczekująca transakcja zostanie zastąpiona.


streszczenie

Wysłanie transakcji Ethereum i uświadomienie sobie, że zapłaciłeś nieuzasadnioną cenę za gaz, może być bardzo frustrujące. Sytuacja staje się jednak jeszcze gorsza, gdy zorientujesz się, że nie możesz korzystać ze swojego portfela Ethereum, dopóki oczekująca transakcja nie zostanie zamieniona na nieudane przetworzenie lub potwierdzona.

Czasami zablokowane transakcje są automatycznie rozliczane, gdy opłaty sieciowe spadają. Ale niestety może to zająć sporo czasu. Zamiast tego możesz anulować zablokowaną transakcję, po prostu poprzedzając ją transferem 0 tokenów. Pamiętaj, że aby pomyślnie zakończyć transakcję anulowania, będziesz musiał uiścić pełną opłatę za gaz.