TL;DR

Dacă ați folosit vreodată rețeaua Ethereum, probabil că ați văzut o tranzacție care durează mai mult decât de obicei pentru a confirma. Acest lucru se întâmplă din cauza modului în care minerii prioritizează tranzacțiile - utilizatorii care oferă tarife mai mari au prioritate.

Dacă tranzacția dvs. Ethereum rămâne blocată din cauza taxelor de gaz foarte mici, va trebui să așteptați până când taxele scad și minerii vă procesează în sfârșit tranzacția. Cu toate acestea, aveți și opțiunea de a înlocui tranzacția în așteptare cu una nouă, cu un preț mai mare la benzină. Vi se pare complicat? E mai ușor decât crezi. Și funcționează cu Ether (ETH) și toate jetoanele ERC20.


Introducere

În primul rând, rețineți că nu este posibilă înlocuirea, anularea sau anularea tranzacțiilor care au fost deja confirmate. Cu toate acestea, în perioadele de congestie a rețelei, unele tranzacții cu criptomonede pot rămâne blocate. Când volumul tranzacțiilor este foarte mare, tranzacția dvs. poate fi în așteptare ore sau chiar zile.

Uneori, această problemă dispare natural – fie pentru că tranzacția în așteptare a eșuat, fie pentru că au scăzut taxele de gaz. Deși nu este posibil să anulați direct o tranzacție pe Ethereum, există câțiva pași pe care îi puteți lua pentru a accelera procesul. În realitate, pur și simplu înlocuiți o tranzacție în așteptare cu una nouă care plătește comisioane mai mari.

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

cancel-eth-tx-cta


Cerințe

  • MetaMask sau Trust Wallet instalat.

  • Chei private (fraza de bază) pentru a vă accesa portofelul Ethereum.

  • Acces la internet.


De ce tranzacția mea Ethereum a rămas blocată?

Ethereum lucrează cu un sistem de licitație pentru taxele sale de tranzacție. Taxa va depinde de complexitatea tranzacției (adică de cantitatea de muncă de calcul necesară). În acest context, există trei termeni importanți pe care ar trebui să-i cunoașteți: costul gazului, prețul gazului și limita gazului.

Sarcinile de calcul ale unei tranzacții sunt măsurate în termeni de cost al gazului, în timp ce prețul plătit pentru fiecare unitate de gaz este prețul gazului. Ne putem gândi la costul gazului ca fiind cantitatea de muncă necesară și prețul gazului ca prețul plătit pentru fiecare „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.

Deși costul gazului este definit de complexitatea tranzacției, sunteți liber să vă setați propriul preț al gazului și valorile limită. Taxa totală plătită va acționa apoi ca un stimulent pentru mineri. Cu toate acestea, dacă prețul benzinei este prea mic, oferta dvs. poate fi supralicitată de alți utilizatori, lăsând tranzacția în așteptare. Când există o tranzacție blocată, Ethereum nu confirmă nicio tranzacție nouă efectuată cu aceeași adresă de portofel până când un miner confirmă tranzacția anterioară.


Cum să accelerați o tranzacție pe MetaMask

1. Conectați-vă la portofelul MetaMask care conține tranzacția în așteptare. Dacă utilizați un portofel extern, trebuie să importați adresa utilizând expresia de bază corespunzătoare sau cheia privată.

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ă vă transmiteți din nou tranzacția. Asigurați-vă că utilizați un preț mai mare pentru benzină făcând clic pe [Rapid] și apoi pe [Salvare].

cancel-eth-tx-img3


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


Cum să înlocuiți o tranzacție în MetaMask

1. Conectați-vă la portofelul MetaMask care conține tranzacția în așteptare. Din nou, dacă utilizați un portofel extern, va trebui să importați adresa utilizând expresia de bază corespunzătoare sau cheia privată.

cancel-eth-tx-img4


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

Notă: Dacă aveți mai multe tranzacții în așteptare, ar trebui să începeți mai întâi cu cea mai veche (cea mai mică valoare nonce).

cancel-eth-tx-img5


3. Apoi accesați MetaMask [Setări] și faceți clic pe [Avansat].

cancel-eth-tx-img6


4. În partea de jos a paginii, activați opțiunea [Personalizați tranzacția 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 destinatar].

cancel-eth-tx-img9


7. Trebuie să trimiți 0 ETH în propriul tău portofel folosind tranzacția în așteptare nonce (pe care ai notat-o ​​la pasul 2). Când sunteți gata, faceți clic pe [Trimite].

Notă: Dacă prețul benzinei este prea mic, această tranzacție se poate bloca. Asigurați-vă că ați stabilit un preț rezonabil pentru gaz.

cancel-eth-tx-img10


8. Așteptați ca noua tranzacție să fie confirmată, astfel încât cea în așteptare să fie înlocuită.

Notă: Pentru a evita accidentele, asigurați-vă că comutați [Customize transaction nonce] înapoi la OFF.


Cum să anulați o tranzacție cu Trust Wallet

1. Faceți clic pe tranzacția în așteptare din aplicația Trust Wallet și căutați câmpul [Niciun]. Notați numărul afișat.

cancel-eth-tx-img11


2. Creați o nouă tranzacție și adăugați adresa portofelului în câmpul pentru adresa destinatarului, [Recipient Address]. Asigurați-vă că este aceeași adresă cu tranzacția în așteptare. Setați suma din [Amount ETH] la 0 și faceți clic pe [Next] pentru a continua.

cancel-eth-tx-img12


3. Accesați setările din colțul din dreapta sus.

cancel-eth-tx-img13


4. Înlocuiți câmpul [Nonce] cu valoarea notă anterior. Asigurați-vă că setați un [Prețul gazului] suficient de mare, astfel încât tranzacția dvs. să nu se blocheze din nou.

cancel-eth-tx-img14


5. Așteptați ca noua tranzacție să fie confirmată, astfel încât cea în așteptare să fie înlocuită.


Considerații finale

Poate fi foarte frustrant să creezi o tranzacție Ethereum și să afli că prețul tău la gaz a fost depășit. Situația se înrăutățește și atunci când realizezi că nu poți folosi portofelul Ethereum până când tranzacția în așteptare nu reușește sau este confirmată.

Uneori, tranzacțiile blocate ajung să fie eliberate atunci când taxele de rețea scad. Dar acest lucru poate dura ceva timp. Din fericire, puteți anula o tranzacție blocată executând-o cu un simplu transfer zero token. Amintiți-vă, va trebui să plătiți suficiente taxe de gaz pentru a anula cu succes tranzacția.