Ako zru┼íi┼ą alebo nahradi┼ą ─Źakaj├║cu transakciu Ethereum
Domov
Články
Ako zru┼íi┼ą alebo nahradi┼ą ─Źakaj├║cu transakciu Ethereum

Ako zru┼íi┼ą alebo nahradi┼ą ─Źakaj├║cu transakciu Ethereum

Za─Źiato─Źn├şk
Zverejnen├ę May 20, 2021Aktualizovan├ę Jan 6, 2023
5m

Zhrnutie

Ak ste u┼ż predt├Żm pou┼ż├şvali sie┼ą Ethereum, pravdepodobne ste za┼żili transakciu, ktorej potvrdenie trv├í dlh┼íie ako zvy─Źajne. St├íva sa to kv├┤li sp├┤sobu, ak├Żm ┼ąa┼żiari uprednost┼łuj├║ transakcie ÔÇô prednos┼ą maj├║ pou┼ż├şvatelia, ktor├ş pon├║kaj├║ vy┼í┼íie poplatky.

Ak sa va┼ía transakcia Ethereum zasekne, preto┼że poplatky za gas s├║ n├şzke, budete musie┼ą po─Źka┼ą, k├Żm poplatky neklesn├║ a ┼ąa┼żiari kone─Źne spracuj├║ va┼íu transakciu. M├íte v┼íak aj mo┼żnos┼ą nahradi┼ą ─Źakaj├║cu transakciu novou, ktor├í m├í vy┼í┼íiu cenu gas. Znie to komplikovane? Je to jednoduch┼íie, ako by ste si mysleli. A funguje to s ├ęterom (ETH) a v┼íetk├Żmi tokenmi ERC20.


Úvod

V prvom rade majte na pam├Ąti, ┼że nem├┤┼żete nahradi┼ą, vr├íti┼ą alebo zru┼íi┼ą transakcie, ktor├ę u┼ż boli potvrden├ę. V obdobiach pre┼ąa┼żenia siete sa v┼íak niektor├ę transakcie s kryptomenami m├┤┼żu zasekn├║┼ą. Ke─Ć je objem transakci├ş pr├şli┼í vysok├Ż, m├┤┼żete sa ocitn├║┼ą v situ├ícii, ke─Ć transakcia ─Źak├í nieko─żko hod├şn alebo dokonca dn├ş.

Niekedy sa zablokovanie odstr├íni sam├ę ÔÇô bu─Ć preto, ┼że prebiehaj├║ca transakcia zlyhala, alebo preto, ┼że sa zn├ş┼żili poplatky za gas. Aj ke─Ć nem├┤┼żete doslova zru┼íi┼ą transakciu Ethereum, existuje nieko─żko krokov, ktor├ę m├┤┼żete urobi┼ą na ur├Żchlenie tohto procesu. V skuto─Źnosti spo─Ź├şva v nahraden├ş ─Źakaj├║cej transakcie novou, ktor├í plat├ş vy┼í┼íie poplatky.

V tejto pr├şru─Źke v├ím uk├í┼żeme, ako ur├Żchli┼ą transakcie pomocou MetaMask alebo Trust Wallet. M├┤┼żete tie┼ż pou┼żi┼ą in├ę kryptope┼ła┼żenky, ktor├ę podporuj├║ blockchain Ethereum, ale tento proces sa m├┤┼że mierne l├ş┼íi┼ą.

cancel-eth-tx-cta


Po┼żiadavky


Pre─Źo sa moja transakcia Ethereum zasekla?

Ethereum funguje so syst├ęmom pon├║k pre va┼íe transak─Źn├ę poplatky. V├í┼í poplatok bude z├ívisie┼ą od zlo┼żitosti va┼íej transakcie (t. j. ko─żko v├Żpo─Źtovej pr├íce si vy┼żaduje). V tejto s├║vislosti by ste mali vedie┼ą tri d├┤le┼żit├ę pojmy: n├íklady na gas, cena gas a gas limit.

V├Żpo─Źtov├ę ├║lohy transakcie sa meraj├║ z h─żadiska n├íkladov na gas, pri─Źom cenu zaplaten├í za ka┼żd├║ jednotku gas naz├Żvame cena gas . N├íklady na gas si m├┤┼żete predstavi┼ą ako mno┼żstvo potrebnej pr├íce a cenu gas ako cenu zaplaten├║ za ka┼żd├║ ÔÇ×hodinu pr├íceÔÇť. Nakoniec, gas limit je maxim├ílna suma, ktor├║ ste ochotn├ş zaplati┼ą za transakciu.

Zatia─ż ─Źo n├íklady na gas s├║ definovan├ę zlo┼żitos┼ąou va┼íej transakcie, m├┤┼żete si nastavi┼ą vlastn├║ cenu gas a gas limit. Celkov├Ż zaplaten├Ż poplatok potom bude p├┤sobi┼ą ako stimul pre ┼ąa┼żiarov. Ak je v┼íak va┼ía cena gas pr├şli┼í n├şzka, m├┤┼żu v├ís prev├Ż┼íi┼ą in├ş pou┼ż├şvatelia a va┼ía transakcia zostane nevybaven├í. Ak sa transakcia zasekne, Ethereum nepotvrd├ş ┼żiadne nov├ę transakcie, ktor├ę vykon├íte z rovnakej adresy pe┼ła┼żenky, k├Żm ┼ąa┼żiar nepotvrd├ş prv├║ transakciu.


Ako ur├Żchli┼ą transakciu na MetaMask

1. Prihl├íste sa do svojej pe┼ła┼żenky MetaMask, ktor├í obsahuje ─Źakaj├║cu transakciu. Ak ide o extern├║ pe┼ła┼żenku, mus├şte importova┼ą adresu pomocou zodpovedaj├║cej po─Źiato─Źnej fr├ízy alebo s├║kromn├ęho k─ż├║─Źa.

cancel-eth-tx-img1


2. N├íjdite ─Źakaj├║cu transakciu na karte [Activity] a kliknite na [Speed Up].

cancel-eth-tx-img2


3. Tento proces v├ím umo┼żn├ş znova odosla┼ą va┼íu transakciu. Uistite sa, ┼że pou┼ż├şvate vy┼í┼íiu cenu gas kliknut├şm na [R├Żchlo], a potom na [Ulo┼żi┼ą].

cancel-eth-tx-img3


4. Ak predch├ídzaj├║ci krok nefungoval, m├┤┼żete tie┼ż prejs┼ą na kartu [Roz┼í├şren├ę] a nastavi┼ą cenu gas manu├ílne. Aktu├ílne ceny gas a priemern├Ż ─Źas potvrdenia si m├┤┼żete skontrolova┼ą na Etherscan alebo EthGasStation.


Ako nahradi┼ą transakciu na MetaMask

1. Prihl├íste sa do svojej pe┼ła┼żenky MetaMask, ktor├í obsahuje ─Źakaj├║cu transakciu. Op├Ą┼ą, ak ide o extern├║ pe┼ła┼żenku, mus├şte importova┼ą adresu pomocou zodpovedaj├║cej po─Źiato─Źnej fr├ízy alebo s├║kromn├ęho k─ż├║─Źa.

cancel-eth-tx-img4


2. N├íjdite ─Źakaj├║cu transakciu na karte [Aktivita]. Kliknut├şm na┼ł skontrolujte podrobnosti a zap├ş┼íte si hodnotu [Nonce].┬á

Pozn├ímka: Ak m├íte viacero ─Źakaj├║cich transakci├ş, mus├şte za─Źa┼ą od najstar┼íej ako prvej (najni┼ż┼íia hodnota nonce).

cancel-eth-tx-img5


3. ─Äalej prejdite na MetaMask [Settings] a kliknite na [Advanced].

cancel-eth-tx-img6


4. Prejdite nadol a zapnite [Prisp├┤sobi┼ą transakciu raz].

cancel-eth-tx-img7


5. Vr├í┼ąte sa sp├Ą┼ą a kliknut├şm na adresu va┼íej pe┼ła┼żenky ju skop├şrujte do schr├ínky.

cancel-eth-tx-img8


6. Kliknut├şm na [Odosla┼ą] vytvorte nov├║ transakciu a vlo┼żte adresu svojej pe┼ła┼żenky do po─ża [Prida┼ą pr├şjemcu].

cancel-eth-tx-img9


7. Mus├şte posla┼ą 0 ETH do va┼íej vlastnej pe┼ła┼żenky pomocou nonce ─Źakaj├║cej transakcie┬á(uveden├ę v kroku 2). Ak ste pripraven├ş, kliknite na [Potvrdi┼ą].

Pozn├ímka: Ak je va┼ía cena gas pr├şli┼í n├şzka, t├íto transakcia sa tie┼ż m├┤┼że zasekn├║┼ą. Uistite sa, ┼że ste nastavili rozumn├║ cenu gas.

cancel-eth-tx-img10


8. Po─Źkajte na potvrdenie novej transakcie, aby bola nahraden├í ─Źakaj├║ca transakcia.

Pozn├ímka: Aby ste predi┼íli nehod├ím, nezabudnite prepn├║┼ą mo┼żnos┼ą [Prisp├┤sobi┼ą transakciu nonce] sp├Ą┼ą na VYPNUT├ë.


Ako zru┼íi┼ą transakciu s Trust Wallet

1. Kliknite na ─Źakaj├║cu transakciu v aplik├ícii Trust Wallet a vyh─żadajte pole [Nonce]. V┼íimnite si ─Ź├şslo, ktor├ę vid├şte.

cancel-eth-tx-img11


2. Vytvorte nov├║ transakciu a do po─ża [Adresa pr├şjemcu] pridajte adresu svojej pe┼ła┼żenky. Uistite sa, ┼że ide o rovnak├║ adresu ako ─Źakaj├║ca transakcia. Nastavte [Mno┼żstvo ETH] na 0 a kliknite na [─Äalej].

cancel-eth-tx-img12


3. Klepnite na nastavenia v pravom hornom rohu.

cancel-eth-tx-img13


4. Nahra─Ćte pole [Nonce] hodnotou, ktor├║ ste si predt├Żm zap├şsali. Uistite sa, ┼że ste nastavili konkurencieschopn├║ [Cenu gas], aby sa va┼ía transakcia znova nezasekla.

cancel-eth-tx-img14


5. Po─Źkajte na potvrdenie novej transakcie, aby bola nahraden├í ─Źakaj├║ca transakcia.


Z├ívere─Źn├ę my┼ílienky

Odoslanie transakcie Ethereum a zistenie, ┼że pon├║kate lep┼íie ceny gas, m├┤┼że by┼ą ve─żmi frustruj├║ce. Je to e┼íte hor┼íie, ke─Ć si uvedom├şte, ┼że svoju Ethereum pe┼ła┼żenku nem├┤┼żete pou┼ż├şva┼ą, k├Żm ─Źakaj├║ca transakcia bu─Ć zlyh├í alebo nebude potvrden├í.

Niekedy sa zaseknut├ę transakcie automaticky vyma┼ż├║, ke─Ć klesn├║ sie┼ąov├ę poplatky. Ale bohu┼żia─ż to m├┤┼że chv├ş─żu trva┼ą. Na┼í┼ąastie m├┤┼żete zaseknut├║ transakciu zru┼íi┼ą tak, ┼że ju vopred spust├şte jednoduch├Żm prevodom nulov├ęho tokenu. Pam├Ątajte, ┼że budete musie┼ą zaplati┼ą dostato─Źn├ę poplatky za gas, aby ste ├║spe┼íne presadili zru┼íenie transakcie.