Obsah článku
Bitcoin je v mnoha ohledech jiný a člověka fungujícího ve fialovém světě může překvapit spousty věcí, na které není zvyklý a které mohou působit i divně. Jednou z nich je i to, že není dobré mít příliš velké i příliš malé mince. Oboje totiž může být v budoucnu problém.
Zůstatek v peněžence není jedno číslo
Bitcoin je postaven na modelu UTXO (Unspent Transaction Output, česky neutracené výstupy), který se odlišuje od tradičního bankovního účtu tím, že neudržuje jeden průběžně aktualizovaný zůstatek. Namísto toho eviduje jednotlivé neutracené výstupy z minulých transakcí. Každé UTXO představuje konkrétní částku, kterou lze utratit pouze celou, nikoli po částech. Peněženka vám sice tyto výstupy agreguje a zobrazuje jejich součet jako jeden zůstatek, ale ve skutečnosti jde o více nezávislých jednotek na různých adresách. Princip lze přirovnat k fyzické hotovosti, kde taky nelze rozdělit bankovku, ale je možné kombinovat více bankovek a mincí k dosažení požadované částky.
Na velikosti záleží
Na rozdíl od bankovního systému, kde se hlavně u mezinárodních plateb poplatky často určují procentem z posílané částky, funguje bitcoin úplně jinak. Výše transakčního poplatku závisí na velikosti dat, které transakce zabírá v bloku, nikoli na její hodnotě. Přirovnat to lze opět k hotovosti: jedna stokoruna zabere méně místa než sto korunových mincí. Stejně tak u bitcoinu platí, že čím méně UTXO (mincí) v transakci utrácíte, tím menší bude její velikost a tím i poplatek.
V bitcoinové peněžence vzniká nové UTXO pokaždé, když přijmete transakci. Pokud tedy například pravidelně nakupujete na nějaké burze či směnárně a každý nákup za pár stovek (třeba 200 Kč) si hned pošlete do Trezoru, vytvoří se v peněžence za každý přesun do ní jeden nový neutracený výstup v hodnotě 200 Kč. Po čase tak můžete mít třeba dvacet samostatných UTXO po cca 200 Kč. Když budete pak chtít někomu zaplatit 2 000 Kč, vaše peněženka bude muset vytvořit transakci s deseti vstupy. A taková transakce bude větší a tím i dražší, než kdybyste měli například jen dva výstupy po 1 000 Kč. Proto je lepší nemít příliš mnoho drobných UTXO.
Konsolidace mincí
Pokud o výše popsaném riziku víte předem, můžete mu snadno předejít. Pro lepší představu o řešení opět pomůže analogie s mincemi – představte si, že máte pytel plný korunových mincí – s takovou hotovostí v supermarketu pravděpodobně nezaplatíte, protože obchodník nemusí přijmout více než 50 mincí v jedné platbě. Logickým řešením je zajít do banky a mince směnit za bankovky. A stejně to funguje i u bitcoinu – říká se tomu konsolidace.
Narozdíl od problému s mincemi ale nepotřebujte banku ani žádnou třetí stranu. Stačí totiž vytvořit transakci, ve které pošlete všechny malé UTXO sami sobě – většinou na nově vygenerovanou adresu. Výsledkem takové transakce bude jeden velký výstup. Při výběru konkrétních mincí pomůže funkce správy vstupů – v Trezoru je nazvána “Coin control” (v českém prostředí “Ruční vybírání mincí”). Díky ní si přesně vyberete, jaké mince chcete konsolidovat.
A protože i za platbu sami sobě platíte poplatek, je ideální dělat konsolidaci v době, kdy jsou poplatky nízké a ještě je ručně nastavit na co nejnižší realistickou sumu – na dokončení transakce totiž pravděpodobně nijak nespěcháte, takže je jedno, že se vytěží třeba až za pár dní.
Kde koupit bitcoin?
Zkuste Anycoin ⭐️⭐️⭐️⭐️⭐️️
Přečtěte si mojí recenzi, nebo se rovnou zaregistrujte.
A také se před konsolidací zamyslete, zda dává vůbec ekonomicky smysl. Sloučit dohromady UTXO v hodnotě 2 000 korun při poplatku 10 Kč je rozumné, ale při 250 Kč by bylo asi vhodnější vyčkat na období nižších poplatků. Aktuální průměrné poplatky můžete vidět třeba na mempool.space.
Pozor na neutratitelné mince
Pokud poplatky za transakce v budoucnosti výrazně vzrostou, může to mít pro uživatele s mnoha malými UTXO nepříjemné důsledky. Pokud totiž budete chtít odeslat transakci sestávající z mnoha malých výstupů, celkový poplatek za transakci by mohl v krajním případě překročit i hodnotu odesílaných mincí. Ale ani méně extrémní situace s poplatkem třeba 20 % hodnoty mincí není nic příjemného.
Příliš velké mince = také problém
Aby to nebylo tak jednoduché, tak není výhodné mít ani příliš velké mince. Ne, že by vám někdo platbu příliš velkou mincí odmítl, ale kvůli transparentnosti blockchainu to může ohrozit vaší bezpečnost a soukromí. Jak to?
Příjemce vaší platby totiž může vidět, jak velká byla původní mince, kterou jste utratili, tedy kolik jste po platbě obdrželi nazpátek. To znamená, že pokud byste měli například jeden celý bitcoin jako jedno UTXO a zaplatili s ním někomu 5 000 Kč, tak příjemce může jednoduše zjistit, že vám ještě zbývá skoro celý bitcoin, což je pro vás riziko. Přirovnat to lze k situaci, kdy někde na tržišti, kde je plno lidí, platíte dvě stovky pětitisícovkou – přitahujete pozornost a můžete se dostat do nepříjemné situace.
Jak velké UTXO je akorát?
To záleží na mnoha proměnných, zejména na aktuální výši poplatků a ceně bitcoinu v korunách či dolarech. Dokud se poplatky pohybují v rozmezí jednotek dolarů, bude poměrně bezpečné mít UTXO o velikosti jednotek tisíců korun, například 100 tisíc satoshi, což je v době vydání článku něco přes 2 000 Kč. Pokud máte UTXO v řádu desítek korun či jednotek stokorun, tj. jednotky až nižší desítky tisíc satoshi, měli byste přemýšlet o konsolidaci.
Pokud jde o maximální velikost, tak bych za rozumnou hranici považoval jeden milion satoshi, což je dnes něco přes dvacet tisíc korun – pokud budete komukoliv cokoliv platit, tak vás asi nijak neohrozí, že se dozví, že máte dvacet tisíc.
Klíčové je ale sledovat vývoj jak poplatků, tak ceny bitcoinu a konsolidační strategii tomu přizpůsobovat.
PS: článek se věnuje on-chain platbám a popsaný problém se vůbec netýká plateb přes Lightning Network. A je klidně možné, že v budoucnu nebudou vůbec běžní lidé interagovat s blockchainem a vše se bude odehrávat na druhých vrstvách. Bylo by to dokonce žádoucí, protože vše výše popsané bude pro běžné uživatele těžce pochopitelné a nebudou to chtít řešit.



