FinexCrypto.com NFTPotvrzení kryptoměnových transakcí. Co to je a proč transakce čekají na potvrzení?
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řipsaly na účet, ale chvíli trvalo, než vám s nimi platforma dovolila nakládat. Čekala totiž na potvrzení. Jak to funguje?
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!
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í.
Info
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é.
Zdroj: wikipedia.com
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.
K potvrzení transakce dojde tehdy, pokud se vámi odeslaná transakce zapíše do nového bloku a stane se platnou. Navždy bude zanesena v historii sítě.
Proč transakce není úplně platná po zapsání do bloku?
Transakce není kompletně platná po zapsání do bloku, protože se obecně za úspěšně dokončenou bitcoinovou transakci považuje ta s 6 potvrzeními (za transakci bylo přidáno dalších 5 bloků).
Kolik potvrzení je třeba?
Pro platby v malých částkách je 1 potvrzení obecně považováno za dostačující, přičemž u plateb ve stovkách tisíc korun je lepší počkat na 3 potvrzení. Šest potvrzení je vhodné vyžadovat, pokud přesouváte významnou část svého majetku.
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í.
Šéfredaktor kryptoměnové redakce, který se na kryptoměnových a tradičních trzích pohybuje přes pět let.
Svou vášeň pro investice našel během studií na Vysoké škole ekonomické v Praze, kde se od získání teoretických poznatků přesunul k jejich aplikaci. Veřejnost se také snaží edukovat v rámci finanční gramotnosti vedením studentského spolku Klubu investorů na pozici Prezidenta.
Klíčem k úspěchu investora je podle něj skloubení znalostí z oblasti tradičních trhů a makroekonomie, které mají výrazný dopad na kryptoměnový sektor. Nebrání se využití aktivního ani pasivního přístupu k investicím.
„Složené úročení je osmým divem světa. Kdo mu rozumí, vydělává; kdo ne, zaplatí.” – Albert Einstein
Abychom Vám mohli poskytnout co nejlepší služby, používáme různé technologie, mezi které patří i soubory cookies.
Váš souhlas s použitím těchto technologií nám umožní zpracovávat údaje, jako je Vaše chování při používání našeho webu. Díky tomu můžeme náš web dále zlepšovat. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce těchto webových stránek.
Technické
Vždy aktivní
Technické cookies jsou nezbytně nutné pro legitimní účel umožnění použití služby, kterou si náš čtenář nebo uživatel výslovně vyžádal navštívením stránek a není možné je vypnout.
Předvolby
Technické uložení nebo přístup je nezbytný pro legitimní účel ukládání preferencí, které nejsou požadovány odběratelem nebo uživatelem.
Statistiky
Cookies využívané výhradně pro statistické a analytické účely, abychom naše stránky mohli neustále zlepšovat dle toho, jak se naši čtenáři a uživatelé chovají a jaké mají preference.Technické uložení nebo přístup, který se používá výhradně pro anonymní statistické účely. Bez předvolání, dobrovolného plnění ze strany vašeho Poskytovatele internetových služeb nebo dalších záznamů od třetí strany nelze informace, uložené nebo získané pouze pro tento účel, obvykle použít k vaší identifikaci.
Marketing
Cookies používané k vytvoření uživatelských profilů za účelem zobrazování reklamy nebo sledování chování na webových stránkách pro podobné marketingové účely.