Kuidas tühistada või asendada ootel olevat Ethereumi tehingut
Avaleht
Artiklid
Kuidas tühistada või asendada ootel olevat Ethereumi tehingut

Kuidas tühistada või asendada ootel olevat Ethereumi tehingut

Algaja
Avaldatud May 20, 2021Värskendatud Jan 6, 2023
5m

TL;DR

Kui oled varem Ethereumi võrku kasutanud, oled tõenäoliselt kogenud tehingut, mille kinnitamine võtab tavapärasest kauem aega. Selle põhjuseks on viis, kuidas kaevandajad tehinguid järjestavad – kõrgemaid tasusid pakkuvad kasutajad on eelisjärjekorras.

Kui sinu Ethereumi tehing takerdub madalate gaasitasude tõttu, pead ootama, kuni tasud langevad ja kaevurid sinu tehingut lõpuks töötlevad. Siiski on veel ka võimalus asendada pooleliolev tehing uue, kõrgema gaasitasuga tehinguga. Kõlab keeruliselt? See on lihtsam, kui arvad. Ja see töötab etheri (ETH) ja kõigi ERC20 tokenitega.


Sissejuhatus

Esiteks pea meeles, et juba kinnitatud tehinguid ei saa asendada, tagasi võtta ega tühistada. Võrgu ülekoormuse perioodidel võivad aga mõned krüptotehingud takerduda. Kui tehingute maht on liiga suur, võib juhtuda, et tehing on ootel tunde või isegi päevi.

Mõnikord lahenevad ummistused iseenesest – kas ooteloleva tehingu ebaõnnestumise või gaasitasude vähenemise tõttu. Kuigi sa ei saa sõna otseses mõttes Ethereumi tehingut tühistada, on võimalik protsessi kiirendamiseks teha mõned sammud. Tegelikult seisneb see poolelioleva tehingu asendamises uuega, mis maksab kõrgemat teenustasu.

Selles juhendis näitame sulle, kuidas MetaMaski või Trust Walleti abil tehinguid kiirendada. Võid kasutada ka teisi krüptorahakotte, mis toetavad Ethereumi plokiahelat, kuid protsess võib veidi erineda.

cancel-eth-tx-cta


Nõuded

  • MetaMask või Trust Wallet on installitud.

  • Privaatsed võtmed (seemnefraas) oma Ethereumi rahakotti sisselogimiseks.

  • Internetiühendus.


Miks mu Ethereumi tehing takerdub?

Ethereum töötab pakkumissüsteemiga sinu tehingutasudega. Sinu teenustasu sõltub sinu tehingu keerukusest (st kui palju arvutustööd see vajab). Selles kontekstis peaksid teadma kolme olulist mõistet: gaasikulu, gaasi hind ja gaasi piirnorm.

Tehingu arvutusülesandeid mõõdetakse gaasikuluga, samas kui iga gaasiühiku eest makstavat hinda nimetatakse gaasi hinnaks. Gaasikulu võib ette kujutada kui nõutavat töömahtu ja gaasi hinda kui iga „töötunni“ eest makstavat hinda. Viimaseks on gaasi piirnorm maksimaalne summa, mille oled nõus tehingu eest maksma.

Kuigi gaasikulu määrab sinu tehingu keerukus, võid ise määrata oma gaasi hinna ja gaasi piirnormi. Kogu makstud tasu toimib siis kaevandajate stiimulina. Kui sinu gaasi hind on aga liiga madal, võivad teised kasutajad sinust üle pakkuda, jättes sinu tehingu ootele. Kui tehing takerdub, ei kinnita Ethereum uusi samal rahakotiaadressil tehtud tehinguid enne, kui kaevandaja esimese tehingu kinnitab.


Kuidas MetaMaskis tehingut kiirendada

1. Logi sisse oma MetaMaski rahakotti, millel on ootel tehing. Kui see on väline rahakott, pead importima aadressi vastava seemnefraasi või privaatse võtme abil.

cancel-eth-tx-img1


2. Otsi vahekaardilt [Tegevus] üles ootel olev tehing ja klõpsa nuppu [Kiirenda].

cancel-eth-tx-img2


3. See protsess võimaldab sul oma tehingut uuesti edastada. Kasutad kindlasti kõrgemat gaasi hinda, klõpsates nuppu [Kiire] ja seejärel [Salvesta].

cancel-eth-tx-img3


4. Kui eelmine samm ei aidanud, võid minna ka vahekaardile [Täpne], et gaasi hinda käsitsi määrata. Praeguseid gaasi hindu ja keskmist kinnitusaega saad vaadata Etherscanist või EthGasStationist.


Kuidas MetaMaskis tehingut asendada

1. Logi sisse oma MetaMaski rahakotti, millel on ootel tehing. Jällegi, kui tegemist on välise rahakotiga, pead importima aadressi vastava seemnefraasi või privaatse võtme abil.

cancel-eth-tx-img4


2. Otsi vahekaardilt [Tegevus] üles ootel olev tehing. Klõpsa sellel, et vaadata üksikasju ja kirjutada üles väärtus [Nons]. 

Märkus. Kui sul on mitu pooleliolevat tehingut, pead alustama kõige vanemaga (madalaima nonsi väärtusega).

cancel-eth-tx-img5


3. Järgmisena mine jaotisse MetaMask [Sätted] ja klõpsa nuppu [Täpne].

cancel-eth-tx-img6


4. Keri alla ja lülita [Kohanda tehingu nons] sisse.

cancel-eth-tx-img7


5. Mine tagasi ja klõpsa oma rahakoti aadressi, et kopeerida see lõikelauale.

cancel-eth-tx-img8


6. Uue tehingu loomiseks klõpsa [Saada] ja kleebi oma rahakoti aadress väljale [Lisa saaja].

cancel-eth-tx-img9


7. Pead saatma 0 ETH oma rahakotti, kasutades ootel oleva tehingu nonsi (üles tähendatud sammus 2). Kui oled valmis, klõpsa [Kinnita].

Märkus. Kui sinu gaasi hind on liiga madal, võib ka see tehing takerduda. Veendu, et seadistad kindlasti mõistliku gaasi hinna.

cancel-eth-tx-img10


8. Oota, kuni uus tehing kinnitatakse, nii et ootel olev tehing asendatakse.

Märkus. Õnnetuste vältimiseks lülita nupp [Kohanda tehingu nons] tagasi asendisse VÄLJAS.


Kuidas Trust Walletiga tehingut tühistada

1. Klõpsa oma Trust Walleti rakenduses ootel olevat tehingut ja otsi välja [Nons]. Kirjuta üles nähtav number.

cancel-eth-tx-img11


2. Loo uus tehing ja lisa oma rahakoti aadress väljale [Saaja aadress]. Veendu, et see oleks sama aadress, mis ootel oleval tehingul. Määra [Amount ETH] väärtuseks 0 ja klõpsa nuppu [Järgmine].

cancel-eth-tx-img12


3. Puuduta paremas ülanurgas sätteid.

cancel-eth-tx-img13


4. Asenda väli [Nons] varem üles kirjutatud väärtusega. Seadista kindlasti konkurentsivõimeline [Gaasi hind], et sinu tehing uuesti ei takerduks.

cancel-eth-tx-img14


5. Oota, kuni uus tehing kinnitatakse, nii et ootel olev tehing asendatakse.


Lõppmärkused

Ethereumi tehingu esitamine ja gaasi hindade ülepakkumine võib olla väga pettumust tekitav. See muutub veelgi hullemaks, kui leiad, et sa ei saa oma Ethereumi rahakotti kasutada enne, kui ootel tehing ebaõnnestub või kinnitatakse.

Mõnikord kustutatakse takerdunud tehingud võrgutasude langemisel automaatselt. Kuid kahjuks võib see üsna kaua aega võtta. Õnneks on võimalik takerdunud tehing tühistada, käivitades selle lihtsa nullhinnaga ülekande. Pea meeles, et tühistamistehingu edukaks läbimiseks pead maksma piisavalt gaasitasusid.