Co je nepotvrzená transakce Blockchain a jak ji opravit?

Když posíláte finanční prostředky na blockchainu, nepotvrzené transakce, které jsou zaseknuté na hodiny nebo dokonce dny, mohou být extrémně frustrující. Dobrou zprávou však je, že není třeba propadat panice – transakce bude s největší pravděpodobností nakonec potvrzena a ve skutečnosti můžete proces urychlit zaplacením vyššího poplatku. 

V tomto článku vysvětlujeme, co jsou nepotvrzené transakce a jak je můžete rychleji potvrdit.

Hlavní body:

  • Nepotvrzené transakce jsou transakce s kryptoměnami, které ještě nemají být zahrnuty do bloku.
  • Nepotvrzené transakce existují v mempoolu (paměťový fond), dokud je těžař nebo validátor nevybere a nezahrne do bloku.
  • Nejčastějším důvodem, proč transakce zůstává nepotvrzená po dlouhou dobu, je, že uživatel zahrnul poměrně malý poplatek.
  • Chcete-li urychlit proces potvrzení, můžete použít funkce jako RBF (nahradit poplatkem) k odeslání nové transakce s vyššími poplatky.

Co znamená „nepotvrzená transakce“ na blockchainu?

Nepotvrzená transakce je transakce, která byla zahájena, ale ještě nebyla zaznamenána na blockchainu. U kryptoměn, jako je bitcoin, existují nepotvrzené transakce v paměťovém fondu blockchainu, běžněji známém jako „mempool“. Aktivitu v bitcoinovém mempoolu si můžete prohlédnout na webových stránkách, jako je Blockchain.com.

Bitcoin nepotvrzená transakce

Nejjednodušší způsob, jak pochopit koncept mempoolu, je představit si jej jako čekárnu na transakce. Transakce zůstává v mempoolu, dokud ji těžař (v blockchainu Proof-of-Work) nebo validátor (v blockchainu Proof-of-Stake) nevybere a nepřidá do blockchainu.

Téměř ve všech případech těžaři a validátoři upřednostňují transakce, které jsou s nimi spojeny nejvyššími poplatky – těžař / validátor chce získat nejvyšší možnou odměnu, pokud bude vybrán k přidání dalšího bloku do blockchainu. 

Pokud je tedy v mempoolu velký počet transakcí a vy jste zaplatili poměrně nízký transakční poplatek, vaše transakce může zůstat nepotvrzená po delší dobu, protože těžaři/validátoři nejprve vyberou transakce s vyššími poplatky.

Jakmile je počet transakcí v mempoolu dostatečně malý, takže těžař může přidat vaši transakci, aniž by přišel o transakci s vyšším poplatkem, bude vaše transakce přidána do dalšího bloku. 

Transakce se považuje za potvrzenou, jakmile je zahrnuta do bloku. Taková transakce má prý jedno potvrzení. V závislosti na tom, s kým obchodujete, však mohou vyžadovat další potvrzení, než uznají transakci jako konečnou. Více o tomto tématu se můžete dozvědět v našem článku vysvětlujícím potvrzení bitcoinů.

Další důležitou věcí, kterou je třeba pochopit, jak fungují mempooly, je, že ne každý uzel na konkrétním blockchainu má stejný mempool – jinými slovy neexistuje žádný univerzální mempool sdílený všemi uzly. Mempool každého uzlu v daném časovém okamžiku bude záviset na jeho konfiguraci a na tom, které transakce do něj byly do tohoto bodu přeneseny.

Jak opravit nepotvrzenou transakci?

Bitcoinový čas

Pokud je transakce, kterou jste odeslali, stále nepotvrzená, nejlepším postupem je prostě být trpělivý – pravděpodobně bude potvrzena relativně brzy.

Abyste se vyhnuli problémům souvisejícím s nepotvrzenými transakcemi, doporučujeme vám používat bitcoinovou peněženku, která podporuje RBF (nahraďte poplatkem) nebo CPFP (dítě platí za rodiče). RBF umožňuje uživateli nahradit nepotvrzenou transakci transakcí s vyšším souvisejícím transakčním poplatkem. Díky tomu bude pro těžaře pravděpodobnější, že jej vybere a začlení do bloku rychleji.

RBF podporují oblíbené bitcoinové peněženky, jako je Electrum a Blue Wallet. Ledger Live a Trezor Suite, což jsou softwarové peněženky vytvořené dvěma nejoblíbenějšími společnostmi zabývajícími se hardwarovými peněženkami, také podporují RBF.

Nejčastější dotazy

Pojďme se nyní rychle zabývat některými nejčastějšími dotazy uživatelů na téma nepotvrzených blockchainových transakcí.

Jak zrušit nepotvrzenou bitcoinovou transakci na blockchainu?

Pokud jste odeslali bitcoinovou transakci, která stále není potvrzena, je možné ji „zrušit“ odesláním jiné transakce se stejnými vstupy zpět do vaší vlastní peněženky. Poplatek zaplacený za tuto druhou transakci by měl být výrazně vyšší než poplatek za první transakci, aby ji těžaři upřednostnili místo transakce, kterou chcete zrušit.

Nejjednodušší způsob, jak toho dosáhnout, je použít bitcoinovou peněženku, která podporuje funkci RBF (nahradit poplatkem). RBF vám umožňuje nahradit nepotvrzenou transakci jinou transakcí s vyšším souvisejícím poplatkem. Toho lze využít k urychlení potvrzení transakce jinému uživateli nebo „zrušení“ nepotvrzené transakce zasláním prostředků zpět do vlastní peněženky. 

Jak potvrdit nepotvrzenou transakci blockchainu?

Pokud vaše transakce nebyla potvrzena po delší dobu, nejpravděpodobnějším důvodem je, že jste zaplatili poměrně nízký poplatek. To znamená, že těžaři nebo validátoři upřednostňují jiné transakce, a proto vaše transakce ještě nebyla zahrnuta do bloku.

Ve většině případů je nejlepším postupem jednoduše počkat, až bude transakce potvrzena. Případně můžete nepotvrzenou transakci nahradit novou transakcí, která utratí stejné coiny, ale má vyšší transakční poplatek. Můžete to udělat, pokud používáte peněženku, která podporuje funkci nahradit poplatkem (RBF).

Bude vrácena nepotvrzená bitcoinová transakce?

Pokud vás zajímá, co se vlastně děje, když vaše bitcoinová transakce byla několik dní nepotvrzená, dobrou zprávou je, že bitcoiny jsou stále vaše, i když software peněženky, který používáte, vám možná nedovolí je utratit před zrušením transakce. z mempoolu. 

V případě bitcoinů je doba, po kterou může transakce zůstat nepotvrzená, až dva týdny. I když v protokolu bitcoinů neexistuje žádné pravidlo, které by to specifikovalo, nejoblíbenější bitcoinoví klienti (například bitcoinové jádro) jsou ve výchozím nastavení nakonfigurováni tak, aby po 14 dnech odebírali transakce ze svého paměťového fondu. 

Pokud chcete tomuto tématu porozumět trochu podrobněji, doporučujeme se podívat na následující video od renomovaného kryptoměnového pedagoga Andrease Antonopoulose. 

Sečteno a podtrženo

Nepotvrzené transakce se obvykle stávají významnějším problémem v obdobích přetížení sítě, kdy velmi velký počet transakcí soutěží o zařazení do dalšího bloku. 

Pokud se často setkáváte s problémy při transakcích s bitcoiny a ethereem, možná budete chtít zkusit používat kryptoměnu s rychlejšími a levnějšími transakcemi. Poskytujeme seznam nejlevnějších kryptoměn k převodu, abychom vám pomohli ušetřit peníze a čas na blockchainové transakce.

Zdroj: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/