Jak Anulowa膰 lub Zast膮pi膰 Oczekuj膮c膮 Transakcj臋 Ethereum
Strona G艂贸wna
Artyku艂y
Jak Anulowa膰 lub Zast膮pi膰 Oczekuj膮c膮 Transakcj臋 Ethereum

Jak Anulowa膰 lub Zast膮pi膰 Oczekuj膮c膮 Transakcj臋 Ethereum

Pocz膮tkuj膮cy
Opublikowane May 20, 2021Zaktualizowane Jan 6, 2023
5m


Podsumowanie

Je艣li wcze艣niej korzysta艂e艣 z sieci Ethereum, prawdopodobnie spotka艂e艣 si臋 ju偶 z transakcj膮, kt贸rej potwierdzenie trwa d艂u偶ej ni偶 zwykle. Dzieje si臋 tak ze wzgl臋du na spos贸b, w jaki g贸rnicy priorytetyzuj膮 transakcje 鈥 u偶ytkownicy, kt贸rzy oferuj膮 wy偶sze op艂aty, maj膮 zwyczajnie pierwsze艅stwo.

Je艣li Twoja transakcja Ethereum utkn臋艂a, poniewa偶 da艂e艣(-a艣) zbyt nisk膮 op艂at臋 za gas, b臋dziesz musia艂(-a) poczeka膰, a偶 op艂aty spadn膮, a g贸rnicy w ko艅cu przetworz膮 Twoj膮 transakcj臋. Masz jednak r贸wnie偶 mo偶liwo艣膰 zast膮pienia oczekuj膮cej transakcji now膮, kt贸ra ma wy偶sz膮 cen臋 gas. Brzmi skomplikowanie? To prostsze, ni偶 mo偶e Ci si臋 wydawa膰. Ten spos贸b dzia艂a zar贸wno dla etheru (ETH) i wszystkich token贸w ERC20.


Wprowadzenie

Przede wszystkim pami臋taj, 偶e nie mo偶esz zast膮pi膰, cofn膮膰 ani anulowa膰 transakcji, kt贸re zosta艂y ju偶 potwierdzone. Jednak w okresach przeci膮偶enia sieci niekt贸re transakcje krypto mog膮 zwyczajnie utkn膮膰. Kiedy wolumen transakcji jest zbyt wysoki, Twoja transakcja mo偶e oczekiwa膰 na potwierdzenie czasami par臋 godzin, jak i nawet kilka dni.

Czasami zatory usuwaj膮 si臋 same 鈥 albo z powodu niepowodzenia oczekuj膮cej transakcji, albo z powodu spadku op艂at za gas. Chocia偶 nie mo偶esz dos艂ownie anulowa膰 transakcji Ethereum, mo偶esz podj膮膰 kilka krok贸w, aby przyspieszy膰 ten proces. W rzeczywisto艣ci zast膮pimy oczekuj膮c膮 transakcj臋 now膮, kt贸ra ui艣ci wy偶sz膮 op艂at臋.

W tym przewodniku poka偶emy, jak przyspieszy膰 transakcje za pomoc膮 MetaMask lub Trust Wallet. Mo偶esz tak偶e skorzysta膰 z innych portfeli wspieraj膮cych blockchain Ethereum, jednak proces ten mo偶e delikatnie si臋 na nich r贸偶ni膰.

cancel-eth-tx-cta


Wymagania

  • Zainstalowany MetaMask lub Trust Wallet.

  • Prywatny klucz (fraza seed), aby zalogowa膰 si臋 do portfela Ethereum.

  • Dost臋p do Internetu.


Dlaczego moja transakcja Ethereum utkn臋艂a?

Ethereum operuje na systemie licytacji Twoich op艂at transakcyjnych. Twoje op艂aty zale偶膮 od z艂o偶ono艣ci Twojej transakcji (tj. ile pracy obliczeniowej b臋dzie ona wymaga膰). Powiniene艣(-na艣) by膰 zaznajomiony(-a) z trzema wa偶nymi terminami: koszt gas, cena gas i limit gas.

Zadania obliczeniowe transakcji mierzone s膮 za pomoc膮 kosztu gas, a cena zap艂acona za ka偶d膮 jednostk臋 gas nazywana jest cen膮 gas. Mo偶esz my艣le膰 o koszcie gas jako ilo艣ci wymaganej pracy, a o cenie gas jako o cenie p艂aconej za ka偶d膮 鈥瀏odzin臋 pracy鈥. Wreszcie limit gas to maksymalna kwota, jak膮 chcesz zap艂aci膰 za dan膮 transakcje.

Mimo 偶e koszt gas zale偶y od z艂o偶ono艣ci Twojej transakcji, cen臋 gas i limit gas mo偶esz ustawi膰 samodzielnie. 艁膮czna op艂ata s艂u偶y wtedy jako zach臋ta dla g贸rnik贸w do przetworzenia Twojej transakcji. Je艣li jednak Twoja cena gas jest zbyt niska, inni u偶ytkownicy mog膮 Ciebie przelicytowa膰, przez co Twoja transakcja pozostanie oczekuj膮ca. Je艣li transakcja utknie, Ethereum nie potwierdzi 偶adnych nowych transakcji dokonanych z tego samego adresu portfela, dop贸ki g贸rnik nie zatwierdzi pierwszej transakcji.


Jak przyspieszy膰 transakcj臋 poprzez MetaMask

1. Zaloguj si臋 do portfela MetaMask, kt贸ry zawiera oczekuj膮c膮 transakcj臋. Je艣li jest to portfel zewn臋trzny, musisz zaimportowa膰 adres za pomoc膮 odpowiedniej frazy seed lub klucza prywatnego.

cancel-eth-tx-img1


2. Znajd藕 oczekuj膮c膮 transakcj臋 w zak艂adce [Activity] i kliknij [Speed Up].

cancel-eth-tx-img2


3. Ten proces pozwoli Ci ponownie nada膰 transakcj臋. Upewnij si臋, 偶e u偶ywasz wy偶szej ceny gas, klikaj膮c [Fast], a nast臋pnie [Save].

cancel-eth-tx-img3


4. Je偶eli poprzedni krok nie zadzia艂a艂, mo偶esz przej艣膰 do zak艂adki [Advanced], aby r臋cznie wybra膰 cen臋 gas. Aktualne ceny gas i 艣redni czas potwierdzenia mo偶esz sprawdzi膰 na Etherscan lub EthGasStation.


Jak zast膮pi膰 transakcj臋 na MetaMask

1. Zaloguj si臋 do portfela MetaMask, kt贸ry zawiera oczekuj膮c膮 transakcj臋. Ponownie, je艣li jest to portfel zewn臋trzny, musisz zaimportowa膰 adres za pomoc膮 odpowiedniej frazy seed lub klucza prywatnego.

cancel-eth-tx-img4


2. Znajd藕 oczekuj膮c膮 transakcj臋 w zak艂adce [Activity]. Kliknij j膮, aby sprawdzi膰 jej szczeg贸艂y i zapisz warto艣膰 [Nonce].聽

Uwaga: Je艣li masz wiele oczekuj膮cych transakcji, musisz zacz膮膰 od najstarszej (najni偶sza warto艣膰 nonce).

cancel-eth-tx-img5


3. Nast臋pnie przejd藕 do [Settings] w MetaMask i kliknij [Advanced].

cancel-eth-tx-img6


4. Przewi艅 w d贸艂 i w艂膮cz opcj臋 [Customize transaction nonce].

cancel-eth-tx-img7


5. Wr贸膰 i kliknij adres portfela, aby skopiowa膰 go do schowka.

cancel-eth-tx-img8


6. Kliknij [Send], aby utworzy膰 now膮 transakcj臋 i wklej adres swojego portfela w polu [Add Recipient].

cancel-eth-tx-img9


7. Musisz wys艂a膰聽0 ETH do w艂asnego portfela, korzystaj膮c z nonce oczekuj膮cej transakcji聽(zanotowanej w kroku 2). Kliknij [Confirm], gdy b臋dziesz gotowy.

Uwaga: je艣li cena gas jest zbyt niska, ta transakcja r贸wnie偶 mo偶e si臋 utkn膮膰. Upewnij si臋, 偶e ustawi艂e艣 rozs膮dn膮 cen臋 gas.

cancel-eth-tx-img10


8. Poczekaj na potwierdzenie nowej transakcji, dzi臋ki czemu ta oczekuj膮ca zostanie zast膮piona.

Uwaga: Aby unikn膮膰 wypadk贸w, nale偶y prze艂膮czy膰 opcj臋 [Customize transaction nonce] z powrotem na OFF po wykonaniu tego procesu.


Jak anulowa膰 transakcje za pomoc膮 Trust Wallet

1. Kliknij oczekuj膮c膮 transakcj臋 w aplikacji Trust Wallet i wyszukaj pole [Nonce]. Zapisz wy艣wietlan膮 liczb臋.

cancel-eth-tx-img11


2. Utw贸rz now膮 transakcj臋 i dodaj sw贸j adres portfela w polu [Recipient Address]. Upewnij si臋, 偶e jest to ten sam adres, co dla oczekuj膮cej transakcji. Ustaw [Amount ETH] na聽0聽i kliknij [Next].

cancel-eth-tx-img12


3. Wci艣nij ustawienia znajduj膮ce si臋 w prawym g贸rnym rogu.

cancel-eth-tx-img13


4. Zast膮p pole [Nonce] wcze艣niej zapisan膮 liczb膮. Upewnij si臋, 偶e ustawi艂e艣 konkurencyjn膮 [Cen臋 Gas], aby Twoja transakcja nie utkn臋艂a ponownie.

cancel-eth-tx-img14


5. Poczekaj na potwierdzenie nowej transakcji, dzi臋ki czemu ta oczekuj膮ca zostanie zast膮piona.


Wnioski Ko艅cowe

Z艂o偶enie transakcji Ethereum tylko po to, 偶eby Twoja cena gas zosta艂a szybko przebita, mo偶e by膰 bardzo frustruj膮ce. Robi si臋 tylko gorzej, gdy zdasz sobie spraw臋, 偶e nie mo偶esz korzysta膰 ze swojego portfela Ethereum dop贸ki oczekuj膮ca transakcja nie powiedzie si臋 lub zostanie potwierdzona.

Czasami zatorowane transakcje odblokuj膮 si臋 same, gdy op艂aty w sieci spadn膮. Niestety cz臋sto mo偶e to zaj膮膰 d艂u偶sz膮 chwil臋. Na szcz臋艣cie zablokowan膮 transakcje mo偶na anulowa膰, uruchamiaj膮c szybki zerowy transfer token贸w. Pami臋taj, 偶e b臋dziesz musia艂 ui艣ci膰 odpowiedni膮 op艂at臋 za gas, aby pomy艣lnie anulowa膰 transakcj臋.