Začněte psát a výsledky vyhledávání se zobrazí zde...

Potvrzení kryptoměnových transakcí. Co to je a proč transakce čekají na potvrzení?

Pokud jste si někdy posílali kryptoměny na burzu či směnárnu, možná jste si všimli, že se vám připsali na účet, ale chvíli trvalo, než vám s nimi platforma dovolila nakládat. Čekala totiž na potvrzení.

Mgr. Michal Sobol
Jméno Příjmení
Popisek autora
Informace o autorovi článku
Ověřeno
Potvrzení kryptoměnových transakcí. Co to je a proč transakce čekají na potvrzení?
Zdroj: depositphotos.com

Každá platforma, směnárna, burza či dokonce peněženka si určuje sama, kolik potvrzení a pro jakou kryptoměnu bude vyžadovat.

K čemu ale potvrzení transakcí slouží a proč je na ně třeba čekat, když už transakce byla jednou schválena a zařazena do blockchainu? Dočtete se v tomto článku!

Obsah článku o potvrzení kryptoměnových transakcí

Co je to potvrzení a jak souvisí s tvorbou bloků?

Průměrně každých 10 minut se u Bitcoinu (BTC) vytvoří nový blok, který se následně přidá k již více než 860 000 existujícím blokům, které v blockchainu, česky řetězci bloků, jsou. U Litecoinu (LTC) se tak děje přibližně každé 2,5 minuty a u Etherea (ETH), na kterém je aktivita podstatně větší, zhruba každých 13 sekund.

Tomu, že se vámi odeslaná transakce dostane do bloku, se říká potvrzení. Potvrzením se zapíše do nového bloku a stane se platnou. Navždy bude zanesena v historii sítě a každý další vytěžený blok (ve kterém je hash celé historie) to znovu potvrdí.

Bloky nesoucí seznam transakcí jednotlivých uživatelů jsou za sebe skládány těžaři. Taková transakce by tudíž měla z principu být platná už jen tím, že ji nějaký blok obsahuje a byl zařazen k ostatním. Tím ji potvrdil. Nebo ne?

Ano, ale jen částečně. Obecně se za úspěšně dokončenou bitcoinovou transakci považuje taková, která má alespoň 6 potvrzení. To znamená, že za blok obsahující tuto transakci (první potvrzení) bylo přidáno ještě dalších 5 bloků.

U Bitcoinu je tak otázkou přibližně hodiny, než vaše platba získá dostatečný počet potvrzení. Burzy a směnárny obvykle čekají min. na 3 potvrzení, tedy na 2 další bloky.

Zdroj: wikipedia.com
Transakce a jejich řazení do bloků

Možná se ptáte, proč někdy není platba do následujícího vytěženého bloku zařazena? Mohou za to chamtiví těžaři. Oni jsou totiž ti, kdo platbu do blockchainu ukládá. Oni ovlivňují, zda a kdy se transakce do bloku zapíše.

Může se tedy stát, že platba, kterou jste poslali třeba před hodinou, nedostala ještě žádné potvrzení, protože těžaře prostě nezajímá.

A to proto, že jste zaplatili nízký transakční poplatek (miner fee), který je nižší než zaplacené poplatky od ostatních odesílatelů a do bloku, který má u Bitcoinu datovou velikost 1 MB, se váš požadavek prostě nevejde. Pokud zvolíte moc malou odměnu, můžete na potvrzení čekat hodiny, dny i týdny.

Pokud odesíláte kryptoměnu z burzy nebo směnárny, tak se o výši poplatku nemusíte starat. Platforma jej vypočítá sama, obvykle ve více než dostatečné výši. Nemůže se tedy stát, že by vaše platba neprošla sítí.

Dalšími příčinami, proč dlouho čekáte na zařazení, resp. potvrzení, může být:

  • dočasné zahlcení sítě velkým objemem transakcí,
  • double-spending (dvojí utrácení),
  • nebo když se pokoušíte zaplatit mincemi, které na své peněžence sice vidíte, ale ještě je sami nemáte potvrzené.
Transakce s odměnou pouze 5 satoshis nebude potvrzena, protože těžaři preferují vyšší fees

Co je to double-spending?

Na světě existuje nespočet těžařů a každý z nich má stejné šance na to, aby správně vyřešil složitou hádanku a uzavřel blok. Občas se ale může stát, že trochu odlišné řešení (blok obsahující jiný set transakcí) najdou dva těžaři zároveň.

Pokud se tak stane, blockchain se rozdělí na dvě větve. Vzniknou dvě historie transakcí a obě jsou správné, i když jsou rozdílné.

Základním pravidlem blockchainu však je, že uznává vždy jen tu nejdelší řadu. Pokud tedy nějakou dobu počkáme, vytěží se další bloky a napojí se na jednu z historií. Ta se díky tomu stane nejdelší a validní a druhá historie se stane neplatnou.

Zdroj: gsr.io
Blockchain se může dočasně rozdělit. Kratší řetězce jsou však vzápětí opuštěny
Praktický příklad

Představte si, že dva různí těžaři najdou další blok (obsahující jiné transakce) současně. Říkejme těmto blokům blok A a blok B.

Pokud se tato poměrně nepravděpodobná situace přihodí, síť se rozdělí a každá část pak pracuje s jinou verzí blockchainu, který se liší právě v tom posledním bloku – na jednom konci jednoho blockchainu je blok A a na konci druhého je pak blok B.

A teď záleží na dalším bloku, který bude vyřešen. Říkejme mu blok C. Tento blok C přijde se správným řešením, který navazuje buď na blok A, anebo blok B.

Pokud správné řešení bloku C navazuje na blok B, blockchain obsahující blok A zanikne. Programy těžařů (miners) a provozovatelů tzv. uzlů (nodes) totiž budou dál pracovat s tou větví, která je delší, což je ta s blokem C na konci.

Pokud se vaše transakce nacházela v bloku A, nebude zrealizována. Právě proto je vždy dobré si pro jistou počkat na několik potvrzení vašich transakcí.

Co dělat s nepotvrzenou transakcí?

Pokud jste transakci odeslali dávno a ona stále nedostala ani první potvrzení, ještě není nic ztraceno. Můžete se těžařům dodatečně “omluvit” tím, že k vaší čekající transakci přidáte odměnu (fee) zpětně. Říká se tomu fee bumping.

Udělat tak můžete například pomocí hardwarových peněženek Trezor či Ledger nebo softwarové peněženky Electrum. Všechny tři umožňují poplatek za transakci navýšit ještě během doby čekání na potvrzení pomocí funkce Replace-By-Fee.

Chcete-li se problémům s nepotvrzenými transakcemi z důvodu nízkého poplatku vyvarovat, mrkněte na stránky BitcoinFees.Earn.com nebo WhatTheFee.io, které ukazují aktuální tržní (market) poplatky. Nebo si nechte poplatek doporučit od vaší peněženky, volte možnosti “high” či “market“, nikoli “low” a “custom“.

Peněženka vám bude poplatek defaultně zobrazovat v nejmenší jednotce bitcoinu satoshi, ale obvykle si můžete nastavit zobrazení i v bits, mBTC nebo v BTC.

Jak poznat potvrzenou transakci?

Pokud transakce nemá potvrzení, jako by ani nebyla. Fakt, že jste platbu provedli, ještě neznamená, že byla zrealizována. Totéž platí pro příjemce. To, že vám někdo posílá kryptoměny, vidíte v mempoolu okamžitě. Dokud ovšem nebudete mít transakci potvrzenou, nejsou peníze vaše!

Varování

Jestliže tedy od vás někdo něco kupuje a platí kryptoměnou, měli byste si počkat na minimálně 1 a lépe 3 potvrzení transakce. Pokud si na něj nepočkáte a zboží předáte či odešlete, může se stát, že nebudete mít ani zboží ani bitcoiny.

Proto např. při vybírání peněz z bitcoinových automatů často musíte na potvrzení počkat a vrátit se o pár minut později.

Jakmile transakci provedete, zobrazí se vám její ID, někdy pod názvem “Tx hash”.

Vypadá třeba takto: 7a43510932e143b7078851ef0a5a5c3625db37541861dd982f56253b2d5c4ff9.

Díky němu si můžete prohlédnout, jak vlastně vaše platba vypadá. Transaction hash stačí zadat do prohlížeče blockchainu, např. blockchain.com nebo blockchair.com a hned se dozvíte, kolik konfirmací vaší transakce bylo zatím provedeno.

Zdroj: blockchain.com
Prohlížeč BTC blockchainu ukazující poslední vytěžené bloky

Pokud má vaše transakce 1 potvrzení, znamená to, že se blok s vaší transakcí připojil k ostatním již zařazeným blokům do blockchainu. Dá se tedy o něm říci, že byl vytěžen “do hloubky 1 bloku”. Každý další blok, který bude po tomto bloku s vaší transakcí připojen do blockchainu, prohlubuje blok s vaší transakcí o 1 hloubku.

Abyste měli jistotu, že transakce proběhla bezpečně, měli byste počkat na další bloky, které vaši transakci znovu potvrdí. Čím hlouběji blok s vaší transakcí bude, tím lépe.

Shrnutí: Kolik potvrzení je třeba?

  • Jestliže u transakce nemáte ani 1 potvrzení, čekejte.
  • Pokud se vám u transakce zobrazí 1 potvrzení, je to už dostačující pro malé bitcoinové platby nepřesahující pár tisíc korun.
  • Mít 3 potvrzení u transakce je už dostačující, přičemž velké množství kryptoměnových poskytovatelů čeká právě na 3 potvrzení. Obecně při platbách, řekněme do 250 000 Kč, jsou tři potvrzení považovány za plně dostačující.
  • Mít 6 potvrzení je pak nutné, pokud přesouváte značnou část svého jmění a majetku.
Info

Máte k Bitcoinu, transakcím či jejich potvrzení nějaké otázky? Nevíte si rady, zasekla se vám transakce? Zeptejte se nás na Discordu, poradíme!

Líbil se vám tento článek?
27
0

Autor

Bývalý šéfredaktor, softwarový architekt a nadšenec do kyberbezpečnosti a blockchainu. V rámci Finexu se zaměřuje zejména na technická témata v oblasti kryptoměn. Kryptoměny považuje za platidlo budoucnosti řešící řadu problémů s centralizovanou náturou existujících platebních prostředků. DeFi svět považuje za úchvatný a nabízející spoustu skvělých příležitostí.

Jmenuji se Michal Sobol a na Finex.cz jsem dříve působil jako šéfredaktor kryptoměnové redakce. Mým cílem bylo, abychom společně s našimi pravidelnými redaktory i dalšími přispěvateli předali čtenářům každý den mnoho zajímavých a zejména užitečných informací.

Sdílejte tento článek

Mohlo by vás zajímat