rezumat

Dacă ați mai folosit rețeaua Ethereum, probabil că ați experimentat timpi de confirmare a tranzacțiilor care sunt mult mai lungi decât în ​​mod normal. Acest lucru se datorează faptului că minerii acordă prioritate tranzacțiilor, procesând tranzacțiile mai întâi pentru utilizatorii care plătesc mai mult.

Dacă o tranzacție Ethereum este blocată deoarece taxa de gaz este prea mică, tot ce trebuie să faceți este să așteptați până când taxa scade și minerii încep în sfârșit să vă proceseze tranzacțiile. Cu toate acestea, puteți, de asemenea, înlocui o tranzacție în așteptare cu o nouă tranzacție cu o taxă de gaz mai mare. Sună confuz? Nu vă faceți griji, este de fapt mai ușor decât credeți! Această metodă este versatilă și funcționează cu Ethereum (ETH) și toate jetoanele ERC20.


Introducere

În primul rând, rețineți că orice tranzacție confirmată nu poate fi înlocuită, restaurată sau anulată. Cu toate acestea, în perioadele de congestie a rețelei, unele tranzacții cu criptomonede se pot opri. Dacă volumul este prea mare, tranzacția dvs. poate fi în așteptare ore sau chiar zile.

Blocajele se elimină uneori din cauza unor motive precum un eșec al tranzacției în așteptare sau o scădere a costurilor cu gazele. Deși nu puteți anula efectiv o tranzacție Ethereum, există o serie de acțiuni pe care le puteți lua pentru a accelera procesul. De fapt, această metodă înlocuiește tranzacțiile în așteptare cu altele noi care plătesc mai mult.

În acest ghid, vom explica cum să utilizați MetaMask sau Trust Wallet pentru a accelera tranzacțiile. Puteți folosi și alte portofele criptomonede care acceptă blockchain-ul Ethereum, dar procesul poate fi ușor diferit.

cancel-eth-tx-cta


Solicita

  • MetaMask sau Trust Wallet vine preinstalat.

  • Pregătiți cheia privată (expresie mnemonică) și conectați-vă la portofelul Ethereum.

  • Conexiune normală la rețea.


De ce tranzacția mea Ethereum este blocată?

Ethereum are un sistem de licitare pentru taxele de tranzacție ale utilizatorilor. Taxa exactă depinde de complexitatea tranzacției (adică de efortul de calcul necesar). În acest caz, există trei termeni importanți pe care ar trebui să îi cunoașteți: costul combustibilului, prețul combustibilului și limita combustibilului.

Sarcinile de calcul ale unei tranzacții sunt măsurate în termeni de costuri cu gaz, iar prețul plătit pe unitatea de combustibil este așa-numitul preț al gazului. Vă puteți gândi la costul combustibilului ca fiind cantitatea de muncă necesară, iar prețul combustibilului ca prețul plătit pe unitatea de „oră de muncă”. În cele din urmă, limita de gaz este suma maximă pe care sunteți dispus să o plătiți pentru o tranzacție.

În timp ce costul gazului depinde de complexitatea tranzacției, puteți seta prețul și limita gazului după cum doriți. Suma totală a taxelor plătite va fi apoi distribuită minerilor sub formă de recompense. Cu toate acestea, dacă prețul benzinei este prea mic, veți putea face loc doar altor utilizatori cu sume licitate mai mari, determinând tranzacția dvs. să intre într-o stare de așteptare. Dacă tranzacția curentă este blocată, Ethereum nu va putea confirma nicio tranzacție nouă efectuată la aceeași adresă de portofel până când minerul nu va confirma prima tranzacție.


Cum să accelerați tranzacțiile în MetaMask

1. Conectați-vă la portofelul MetaMask cu tranzacții în așteptare. Dacă este un portofel extern, trebuie să utilizați expresia mnemonică corespunzătoare sau cheia privată pentru a importa adresa.

cancel-eth-tx-img1


2. Găsiți tranzacția în așteptare în fila [Activitate] și faceți clic pe [Accelere].

cancel-eth-tx-img2


3. Acest proces vă permite să difuzați din nou tranzacția. Asigurați-vă că creșteți prețul combustibilului făcând clic pe [Rapid] și [Salvați].

cancel-eth-tx-img3


4. Dacă pasul anterior nu funcționează, puteți accesa și fila [Avansat] pentru a seta manual prețul combustibilului. Puteți verifica prețul curent al gazului și timpul mediu de confirmare prin Etherscan sau EthGasStation.


Cum să înlocuiți tranzacțiile în MetaMask

1. Conectați-vă la portofelul MetaMask cu tranzacții în așteptare. În mod similar, dacă este un portofel extern, trebuie să utilizați expresia mnemonică corespunzătoare sau cheia privată pentru a importa adresa.

cancel-eth-tx-img4


2. Găsiți tranzacția în așteptare în fila [Activitate]. Faceți clic pentru a vedea detaliile și pentru a înregistra valoarea [Nonce].

Notă: Dacă există mai multe tranzacții în așteptare, trebuie să începeți de la cea mai devreme (cea mai mică valoare Nonce).

cancel-eth-tx-img5


3. Apoi, introduceți [Setări] ale lui MetaMask și faceți clic pe [Avansat].

cancel-eth-tx-img6


4. Derulați în jos și activați [Customized Trading Nonce].

cancel-eth-tx-img7


5. Reveniți și faceți clic pe adresa portofel pentru a o copia în clipboard.

cancel-eth-tx-img8


6. Faceți clic pe [Trimite] pentru a crea o nouă tranzacție și inserați adresa portofelului în câmpul [Adăugați Beneficiar].

cancel-eth-tx-img9


7. Trebuie să trimiteți 0 Ethereum în propriul portofel folosind valoarea Nonce a tranzacției în așteptare (înregistrată la pasul 2). Când este gata, faceți clic pe [Confirmare].

Notă: această ofertă se poate bloca și dacă prețul combustibilului este prea mic. Prin urmare, trebuie stabilite prețuri rezonabile pentru combustibil.

cancel-eth-tx-img10


8. Așteptați ca noua tranzacție să fie confirmată, indicând că înlocuirea tranzacției în așteptare a avut succes.

Notă: Pentru a evita accidentele, opțiunea [Customized Trading Nonce] trebuie dezactivată din nou.


Cum să anulați o tranzacție în Trust Wallet

1. Faceți clic pe o tranzacție în așteptare în aplicația Trust Wallet și căutați câmpul [Niciuna]. Înregistrați numerele pe care le vedeți.

cancel-eth-tx-img11


2. Creați o nouă tranzacție și adăugați adresa portofelului în câmpul [Adresa beneficiarului]. Noua tranzacție trebuie să aibă aceeași adresă ca și tranzacția în așteptare. Setați [Ether Amount] la 0 și faceți clic pe [Next].

cancel-eth-tx-img12


3. Faceți clic pe Setări în colțul din dreapta sus.

cancel-eth-tx-img13


4. Înlocuiți câmpul [Nonce] cu valoarea înregistrată anterior. Asigurați-vă că setați un [preț al gazului] foarte competitiv pentru a evita blocarea tranzacțiilor din nou.

cancel-eth-tx-img14


5. Așteptați ca noua tranzacție să fie confirmată, indicând că înlocuirea tranzacției în așteptare a avut succes.


Concluzie

Poate fi frustrant să trimiți o tranzacție Ethereum doar pentru a afla că prețul gazului tău nu este la fel de bun ca al altora. Pentru a înrăutăți lucrurile, este posibil să descoperiți că nu vă puteți folosi portofelul Ethereum până când tranzacția în așteptare nu reușește sau este confirmată.

Uneori, când taxele de rețea scad, tranzacțiile blocate sunt completate automat. Problema este că acest lucru poate dura destul de mult. Lucrul bun este că puteți efectua un simplu transfer zero-token pe front-end, care va anula tranzacția blocată. Nu uitați că trebuie să plătiți suficient gaz pentru a anula cu succes tranzacția.