V roce 2021 někdo v rámci jedné transakce převedl bitcoiny v hodnotě 2 miliard dolarů a zaplatil za to poplatky ve výši 0,78 dolaru. Důvod, proč je to možné – zatímco převod 30 dolarů z peněženky plné malých vkladů může stát několik dolarů –, spočívá v jednom pojmu: UTXO.
A UTXO, nebo Nevyužitý výstup transakce, je konkrétní množství bitcoinů, které vlastníte a které jste dosud neutratili. Zůstatek vaší peněženky není jediné číslo uložené někde v blockchainu bitcoinu. Jedná se o součet všech UTXO, které vaše peněženka spravuje, přičemž každé z nich představuje samostatnou, nezávislou jednotku BTC s vlastním množstvím a historií transakcí.
Většina lidí při odesílání či přijímání bitcoinů nemusí o UTXO vůbec přemýšlet. Jejich pochopení však může znamenat rozdíl mezi poplatkem 1 $ a 15 $ za stejnou transakci. UTXO také určují, jaké informace o vaší aktivitě v blockchainu může okolní svět zjistit, a vysvětlují některá z nejpromyšlenějších konstrukčních rozhodnutí bitcoinu.
Tento průvodce vysvětluje, co jsou UTXO, jak vznikají a zanikají, proč ovlivňují výši transakčních poplatků, jak se liší od přístupu v síti Ethereum a co můžete udělat pro jejich správné řízení. Je součástí našeho Vzdělávacího centra o bitcoinech, kde najdete také průvodce o tom, jak fungují bitcoinové transakce, o transakčních poplatcích v bitcoinech a o tom, co je Lightning Network.
Spravujte své bitcoiny bezpečně díky vlastní správě Aplikace Bitcoin.com Wallet.
Hlavní body
- UTXO je utratitelná, nedělitelná jednotka bitcoinu, která vznikla jako výstup předchozí transakce. Zůstatek ve vaší peněžence představuje součet všech UTXO, které máte pod kontrolou.
- UTXO musí být při utracení zcela vyčerpány. Jakýkoli přebytek se vrátí do vaší peněženky jako nové UTXO (vaše „zbytková částka“).
- Poplatky za bitcoiny se odvíjejí od velikosti datové transakce vyjádřené ve virtuálních bajtech, nikoli od zasílané částky. Čím více UTXO se použije jako vstupy, tím větší je transakce a tím vyšší je poplatek.
- Každý plnohodnotný bitcoinový uzel spravuje sadu UTXO: aktuální databázi všech mincí, které lze utratit. Nejnovější komplexní analýza (zpráva o sadě UTXO od mempool.space, snímek z dubna 2025) zaznamenala přes 173 milionů záznamů, což je více než trojnásobek počtu z roku 2020.
- Téměř 30 % UTXO v této sadě souvisí s nápisy Ordinals, přičemž jejich průměrná hodnota činí pouhých 811 satoshi na kus, což ukazuje, jak aktivita v řetězci nad rámec plateb tuto sadu nadměrně rozšiřuje.
- Formát adresy, který vaše UTXO používají, má význam. Vstupy Taproot jsou na jeden virtuální bajt přibližně o 61 % levnější než starší adresy.
- Konsolidace UTXO, správa mincí a aktualizace formátu adres jsou tři nejpraktičtější způsoby, jak v budoucnu snížit poplatky.
- Síť Lightning Network je založena na UTXO. Každý platební kanál se otevírá uzamčením UTXO v řetězci.
Co je to UTXO?
UTXO (Unspent Transaction Output) je konkrétní množství bitcoinů, které bylo přijato v předchozí transakci a které je stále k dispozici k utracení. Svou bitcoinovou peněženku si představte spíše jako fyzickou peněženku obsahující sbírku bankovek různých nominálních hodnot než jako bankovní účet. Každá bankovka představuje UTXO: je jedinečná, celistvá a nedělitelná.
Pokud vaše peněženka vykazuje zůstatek 0,52 BTC, může se tato celková částka skládat ze tří samostatných UTXO: 0,20 BTC, 0,15 BTC a 0,17 BTC. Software vaší peněženky je sečte a zobrazí výslednou částku. Ve skutečnosti se však jedná o tři nezávislé objekty, z nichž každý má svůj vlastní původ a historii transakcí.
Základní pravidlo: UTXO musí být utraceno v plné výši. Nelze použít pouze jeho polovinu. Pokud chcete poslat 0,10 BTC a vaše jediné UTXO má hodnotu 0,20 BTC, utratíte celých 0,20 BTC. 0,10 BTC putuje k příjemci a zbytek, po odečtení poplatku pro těžaře, se vrátí do vaší peněženky jako zcela nové UTXO. Tento zbytek představuje vaši hotovost.
Toto chování se zásadně liší od toho, jak fungují banky a většina digitálních platebních systémů. Když Alice pošle Bobovi 50 dolarů bankovním převodem, systém odečte 50 dolarů ze zůstatku na účtu Alice a přidá 50 dolarů na účet Boba. Nedochází k žádnému fyzickému přesunu; aktualizují se pouze dvě čísla. Bitcoin zůstatky neaktualizuje. Namiesto toho ruší staré UTXO a na jejich místě vytváří nové.
Stručná historie modelu UTXO
Model UTXO vznikl ještě před bitcoiny. Za nezávislý vývoj tohoto konceptu v letech 1997 až 2004 jsou považováni kryptografové Adam Back a Hal Finney, oba významní členové komunity Cypherpunk, v níž se pohyboval i tvůrce bitcoinu Satoshi Nakamoto. Když Satoshi v lednu 2009 spustil bitcoin, stal se prvním funkčním systémem digitální měny, který model UTXO uplatnil v praxi.
Tento model se osvědčil jako odolný. Litecoin, Dogecoin, Bitcoin Cash i Cardano využívají jeho různé varianty. Cardano jej dále rozšiřuje prostřednictvím modelu Extended UTXO (eUTXO), který k základnímu modelu přidává programovatelnost. Ethereum se naopak v roce 2015 rozhodlo pro model založený na účtech, což představuje záměrný odklon, který upřednostňuje flexibilitu smart kontraktů před transakční strukturou bitcoinu připomínající hotovost.
Jak fungují UTXO v transakci
Každá bitcoinová transakce se skládá ze dvou částí: vstupů a výstupů.
Vstupy jsou čerpány stávající UTXO. Vaše peněženka je vybere k uhrazení platby.
Výstupy jsou nové UTXO vytvořené touto transakcí – jedno směřuje k příjemci a druhé se obvykle vrací do vaší vlastní peněženky jako vrácená částka.
Jakmile je vstupní UTXO použito, je trvale zničeno. Je odstraněno ze seznamu mincí, které lze utratit, a již jej nelze nikdy znovu utratit. Výstupy, které vytvořilo, se stávají novými UTXO, které jsou k dispozici komukoli, kdo vlastní soukromé klíče k jejich odemčení.
Základní pravidlo zní: vstupy se rovnají výstupům plus poplatek těžaře. Rozdíl mezi tím, co jde dovnitř, a tím, co jde ven, si v plné výši přivlastňuje těžař, který transakci zařadí do bloku. V bitcoinové transakci neexistuje samostatné pole pro poplatek; poplatek je prostě ten rozdíl, který tam necháte.
Příklad krok za krokem
Máte jeden UTXO v hodnotě 0,30 BTC a chcete poslat 0,10 BTC kamarádovi.
- Vaše peněženka vybere jako vstup UTXO v hodnotě 0,30 BTC.
- Vytvoří dva výstupy: 0,10 BTC na adresu vašeho přítele a přibližně 0,1997 BTC zpět na novou adresu ve vaší vlastní peněžence jako vrácená částka.
- Rozdíl ve výši přibližně 0,0003 BTC představuje poplatek za těžbu.
- Původní UTXO v hodnotě 0,30 BTC trvale zaniklo. Nyní existují dvě nová UTXO.
Transakce mohou mít více vstupů i více výstupů. Jedna transakce, která provádí platbu pěti různým příjemcům, je zcela běžná; vznikne při ní pět výstupních UTXO. Peněženka, která sloučí dvacet malých UTXO do jednoho většího celku, vytvoří transakci s dvaceti vstupy a jedním výstupem. Kombinace je flexibilní; pravidlem je pouze to, že součet vstupů musí být roven nebo vyšší než součet výstupů a poplatků.
Kde vznikají UTXO: Transakce na Coinbase
Každý existující UTXO lze vysledovat až k transakci typu „coinbase“ – speciální první transakci v každém bloku bitcoinu, která vytváří nové BTC jako odměnu za vytěžení bloku pro těžaře. Transakce typu „coinbase“ nemají žádné vstupy. Nové bitcoiny nepocházejí z žádného předchozího zdroje; jsou vydávány protokolem jako odměna za těžbu na základě důkazu práce (proof-of-work).
Od tohoto počátku prochází každá jednotka bitcoinu nepřerušeným řetězcem UTXO, přičemž dochází k jejímu utrácení a vytváření, až až do vaší dnešní peněženky. Každý satoshi, který vlastníte, má nepřerušenou linii vedoucí zpět k transakci coinbase a kdokoli, kdo má přístup k plnému uzlu nebo k prohlížeči blockchainu, může tuto linii vysledovat.
Sada UTXO: živá účetní kniha bitcoinu s mincemi, které lze utratit
Každý plnohodnotný bitcoinový uzel spravuje sadu UTXO: aktuální databázi všech utrácitelných výstupů, které v daném okamžiku existují v celé síti. Když dorazí transakce, uzel tuto sadu zkontroluje, aby potvrdil, že požadované vstupy existují, dosud nebyly utraceny a splňují své podmínky uzamčení (kryptografická pravidla, která určují, kdo je může utratit). Jedná se o primární mechanismus bitcoinu pro zabránění dvojímu utrácení, který nevyžaduje žádnou důvěryhodnou třetí stranu.
Velikost a složení k roku 2025
Nejpodrobnější veřejně dostupný rozpis pochází od výzkumného týmu mempool.space, jehož Zpráva o sadě UTXO Byla analyzována úplná momentka z výšky bloku 892 385 ze dne 14. dubna 2025, což je nejnovější úplná analýza složení zveřejněná v polovině roku 2026. V tomto snímku obsahovala sada UTXO 173 190 861 záznamů a zabírala na disku přibližně 11 GB, což je více než trojnásobek oproti zhruba 64 milionům UTXO zaznamenaných na začátku roku 2020.
Rozčlenění podle typu adresy odhaluje něco, co stojí za bližší prozkoumání:
| Typ skriptu UTXO | Podíl na celkovém počtu | Podíl na celkové hodnotě BTC |
|---|---|---|
| Taproot (P2TR) | 34,2 % | 0,75 % |
| Legacy (P2PKH) | 28,8 % | Velký |
| Nativní SegWit (P2WPKH) | 26,5 % | Většina hodnoty |
| Pay-to-Script-Hash (P2SH) | cca 9 % | Pozoruhodné |
| Pay-to-Multisig (P2MS) a Pay-to-Public-Key (P2PK) | cca 1,5 % | cca 8,7 % (převážně odměny pro rané těžaře) |
Kategorie Taproot má největší podíl na počtu UTXO, ale představuje pouze 0,75 % celkové hodnoty BTC. Důvodem je, že téměř 30 % všech UTXO, konkrétně 51 188 145 ze 173 milionů záznamů, souvisí s nápisy Ordinals. Tyto UTXO související s nápisy mají celkovou hodnotu pouhých 415 BTC a jejich průměrná hodnota činí 811 satoshi na jeden záznam. Nemají téměř žádný ekonomický význam, ale každý uzel v síti je musí trvale uchovávat, což je jev, který výzkumníci označují jako „UTXO set bloat“ (nadměrné zvětšování sady UTXO).
Proč je růst množiny UTXO problémem, který stojí za pozornost
Uzly musí uchovávat sadu aktivních UTXO v paměti s rychlým přístupem, aby mohly nové transakce rychle ověřovat. S rostoucí velikostí této sady rostou i hardwarové požadavky na provozování uzlu. Pokud se tyto náklady zvýší natolik, bude si provoz uzlu moci dovolit méně jednotlivců, čímž se ověřovací kapacita soustředí do rukou provozovatelů s dostatečnými zdroji a dojde ke snížení decentralizace, která zajišťuje odolnost bitcoinu.
Aktualizace SegWit z roku 2017 zavedla ekonomické pobídky pro konsolidaci UTXO tím, že snížila náklady na utracení většího počtu vstupů a vytvoření menšího počtu výstupů. Růst však pokračoval i bez ohledu na to. Nejrozvinutějším navrhovaným řešením je Utreexo, které navrhl Tadge Dryja (který také společně s Josephem Poonem vytvořil Lightning Network). Utreexo komprimuje sadu UTXO pomocí kryptografických akumulátorů založených na Merkleových stromech, což umožňuje uzlu ukládat pouze malý počet otisků namísto všech 173 milionů jednotlivých záznamů. V polovině roku 2026 zůstává tato oblast aktivním předmětem výzkumu protokolu bitcoinu.
Model UTXO vs. model účtů: Bitcoin vs. Ethereum
Bitcoin není jediným přístupem ke sledování vlastnictví na veřejném blockchainu. Ethereum využívá model založený na účtech, který funguje spíše jako tradiční bankovní účetní kniha: jedná se o blockchainovou účetní knihu zůstatků na účtech, nikoli o seznam samostatných objektů, s nimiž lze nakládat. Každá adresa má jeden průběžný zůstatek, který se zvyšuje při příchozích transakcích a snižuje při odchozích. Když posíláte ETH, zůstatek odesílatele se odečte a zůstatek příjemce se připočte; mezi nimi nedochází k přesunu žádných samostatných objektů.
Tyto dva modely představují různé kompromisy:
| Funkce | Model UTXO (Bitcoin, Litecoin, Cardano) | Model účtu (Ethereum, Solana) |
|---|---|---|
| Jak fungují zůstatky | Součet diskrétních nevyčerpaných výstupů | Jednotný průběžný zůstatek pro každý účet |
| Průběh transakce | Využít staré UTXO, vytvořit nové | Odpis z účtu odesílatele, připsání na účet příjemce |
| Ochrana osobních údajů | Bezpečnější: každá transakce využívá odlišné výstupy a může používat nové adresy | Slabší: veškerá aktivita se vztahuje k jedné stálé adrese |
| Paralelní zpracování | Ano: nezávislé UTXO ověřované současně ve více vláknech | Ne: stav účtu se aktualizuje postupně; na stejném účtu nelze zpracovat dvě transakce současně |
| Zabránění dvojímu utrácení | Porovnáno s množinou UTXO | Porovnáno s noncem a stavem účtu |
| Podpora inteligentních smluv | Omezeno na základní vrstvu | Nativní a flexibilní |
| Analogie | Hotovost v fyzické peněžence | Bankovní účet |
Účetní model je z hlediska logického uvažování jednodušší, a proto jej převzala většina blockchainů spuštěných po Bitcoinu, včetně Ethereum, Solany a BNB Chain. Psaní smart kontraktů, které interagují s trvalým stavem, je v systému založeném na účtech přirozenější. Model UTXO bitcoinu tuto pohodlnost ve výchozím nastavení vyměňuje za silnější vlastnosti ochrany soukromí, přehlednější auditovatelnost nabídky (každá mince je vysledovatelná až k transakci coinbase) a schopnost ověřovat transakce paralelně, což je strukturální výhoda, na které záleží čím dál více s rostoucí poptávkou po blocích.
Jak UTXO ovlivňují vaše transakční poplatky
Poplatky za bitcoinové transakce se neodvíjejí od zasílané částky. Závisí na velikosti dat transakce, která se měří ve virtuálních bajtech (vbytes). Rozhodujícím faktorem pro tuto velikost dat je počet UTXO, které používáte jako vstupy.
Každý vstup přidává do transakce data: odkaz na předchozí UTXO a kryptografický podpis, který dokazuje, že jste jeho vlastníkem. Čím více vstupů, tím větší transakce a vyšší poplatek. Hodnota přenášená mezi vstupy a výstupy nemá na výpočet poplatku žádný vliv, a proto převod ve výši 2 miliard dolarů pomocí tří pečlivě vybraných UTXO stál v roce 2021 0,78 dolaru, zatímco převod 50 dolarů z peněženky přeplněné mnoha malými UTXO může stát několik dolarů.
Podle údajů společnosti D-Central se za běžných síťových podmínek v letech 2025 a 2026 pohybovaly mediánové sazby poplatků v rozmezí od 1 do 20 sat/vB, přehled poplatků zveřejněno v únoru 2026. Jednoduchá transakce Native SegWit s jedním vstupem a dvěma výstupy stojí několik set až několik tisíc satoshi. V obdobích přetížení způsobených náhlými nárůsty poptávky nebo novými protokoly v řetězci mohou sazby dosáhnout 100 až 500 sat/vB nebo i více.
Jak typ adresy ovlivňuje vstupní náklady
Typ adresy, ke které jsou vaše UTXO vázány, má podstatný vliv na to, kolik stojí každý vstup při jeho utracení. Novější formáty adres využívají kryptografické podpisy efektivněji, čímž se snižuje množství dat, které každý vstup do transakce přidává:
| Typ adresy | Předpona formátu | Velikost vstupu (vbytes) | Náklady na poplatky vs. stávající systém |
|---|---|---|---|
| Legacy (P2PKH) | 1... | cca 148 vB | Základní varianta, nejdražší |
| Vnořený SegWit (P2SH-P2WPKH) | 3... | cca 91 vB | přibližně o 38 % levnější |
| Nativní SegWit (P2WPKH) | bc1q... | cca 68 vB | přibližně o 54 % levnější |
| Taproot (P2TR) | bc1p... | cca 57,5 vB | přibližně o 61 % levnější |
Zdroj: Průvodce správou UTXO v Spark.money
SegWit dosahuje úspor díky tomu, že při výpočtu virtuálních bajtů se data podpisu (tzv. „witness“) započítávají pouze z 75 %. Taproot jde ještě dál: místo 71–72bajtových podpisů ECDSA používá 64bajtové Schnorrovy podpisy a u jednoduchých transakcí typu „key-path“ eliminuje nutnost zahrnovat veřejný klíč do svědka.
U konsolidační transakce s 20 vstupy přejít z Legacy na Native SegWit sníží poplatek přibližně o 54 %. Taproot k tomu navíc přidává další úsporu 15 % na každý vstup. Pokud vaše peněženka stále generuje adresy začínající číslicí „1“, je přechod na peněženku, která generuje adresy Native SegWit (bc1q) nebo Taproot (bc1p), nejúčinnějším způsobem, jak snížit poplatky, a to ještě předtím, než vůbec změníte způsob provádění transakcí.
K polovině roku 2026 tvoří transakce využívající nativní SegWit přibližně 85 % všech bitcoinových transakcí. Míra přijetí Taproot se pohybuje kolem 20 %; v roce 2024 dosáhla vrcholu přibližně 42 %, kdy byla poháněna aktivitou v oblasti vpisování Ordinals, a poté se s poklesem počtu vpisů opět zmírnila. Starší adresy stále tvoří zbývajících 15 %, ačkoli pro většinu uživatelů nenabízejí oproti novějším formátům žádné výhody.
Hromadné transakce a nahrazení za poplatek
Kromě výběru UTXO stojí za to se seznámit ještě se dvěma dalšími strategiemi pro výpočet poplatků.
Hromadné transakce sloučit více plateb do jedné transakce. Místo toho, aby se bitcoiny posílaly pěti příjemcům v pěti samostatných transakcích, stačí k tomu jedna transakce s pěti výstupy, která se zahrne do jediného bloku. Poplatek za transakci se uhradí pouze jednou a celková výše poplatku je podstatně nižší než u pěti samostatných transakcí.
Replace-by-Fee (RBF), standardizovaná v BIP 125, umožňuje nahradit nepotvrzenou transakci novou verzí s vyšším poplatkem. Pokud jste odeslali transakci s nízkým poplatkem v době nízkého provozu a mempool se náhle přetížil, funkce RBF vám umožní zvýšit poplatek, aniž byste museli transakci zrušit a vysílat ji znovu od začátku. Většina moderních peněženek podporuje signalizaci RBF ve výchozím nastavení.
Bitcoinový prach: Když se UTXO stanou příliš malými na to, aby se daly utratit
Pojem „bitcoinový prach“ označuje UTXO tak malé, že poplatek za jejich utracení převyšuje jejich nominální hodnotu. Pokud UTXO obsahuje 400 satoshi, ale jeho zahrnutí jako vstupu do transakce stojí 800 satoshi na poplatcích, je z ekonomického hlediska bezcenné. Na blockchainu ho sice stále vlastníte, ale jeho utracení znamená finanční ztrátu.
Bitcoin Core v rámci své politiky přenosu uplatňuje limit pro drobné částky. Výstupy nižší než přibližně 546 satoshi u standardních typů výstupů (konkrétně 294 satoshi u P2WPKH) nebudou většinou uzlů přenášeny, protože při výchozí minimální výši poplatku za přenos 3 sat/vB by jejich použití v budoucí transakci stálo více, než je jejich hodnota. Nejedná se o konsensuální pravidlo zakotvené v protokolu bitcoinu; jednotlivé uzly si mohou svou prahovou hodnotu pro přenos nastavit samy. V praxi však většina uzlů dodržuje výchozí nastavení.
I nad hranicí prahové hodnoty se UTXO obsahující pouze několik tisíc satoshi mohou během náhlých nárůstů poplatků stát ekonomicky neprodatelnými. UTXO typu P2WPKH obsahující 1 000 satoshi se stává nerentabilním k utracení, jakmile poplatky překročí přibližně 15 sat/vB, protože vstup při sazbě 15 sat/vB přidává 68 vB, což odpovídá poplatkům ve výši 1 020 satoshi.
Prach se obvykle hromadí z:
- Opakované výběry malých částek z burzy, zejména z nastavení automatických výběrů v rámci strategie DCA (průměrování nákladů v dolarech)
- Změňte výnosy z mnoha drobných nákupů, po kterých zůstávají malé zbytky
- Výplaty z těžebních poolů a odměny za staking jsou vypláceny v pravidelných malých částkách
- Výstupy související s vpisem, které tvoří velkou část UTXO s hodnotou nižší než 1 000 satoshi, viditelných v aktuální sadě UTXO
Praktické řešení je jednoduché: nejprve si prostředky naspořte a teprve poté je vyberte; při převodu si vyberte období s nízkými poplatky, místo abyste čekali, až budete muset peníze poslat naléhavě.
Správa UTXO a řízení mincí
Správa UTXO je postup, při kterém záměrně organizujete a slučujete své UTXO s cílem snížit budoucí poplatky a chránit své soukromí v řetězci. Funkce „coin control“ je konkrétní funkce peněženky, která vám umožňuje ručně vybrat, která UTXO se mají použít jako vstupy v transakci, namísto toho, aby o tom automaticky rozhodoval algoritmus peněženky.
Většina peněženek provádí výběr automaticky pomocí algoritmů, jako je Branch and Bound, který Bitcoin Core používá již od verze 0.17 a který je od verze 27+ provozován souběžně s několika konkurenčními algoritmy. Tyto algoritmy jsou obecně účinné při minimalizaci poplatků, ale optimalizují s ohledem na náklady, nikoli na vaše preference v oblasti ochrany soukromí nebo na oddělení různých transakčních historií.
Pět praktických kroků pro správu UTXO
| Akce | Nejlepší načasování | Proč to pomáhá |
|---|---|---|
| Sloučit malé UTXO do menšího počtu velkých UTXO | Pokud jsou poplatky v rozmezí 1 až 3 sat/vB | Snižuje počet budoucích vstupů, čímž se snižují poplatky za každou následující transakci |
| Každý UTXO označte při přijetí podle zdroje | V okamžiku převzetí | Přemění nepřehledný seznam na přehledný inventář; nezbytné pro rozhodování o správě mincí |
| Zablokovat UTXO z citlivých zdrojů | Než provedete další platbu | Zabraňuje náhodnému propojení samostatných historií transakcí |
| Přechod na nativní adresy SegWit nebo Taproot | Než se pustíte do další konsolidace | Největší možné snížení poplatků, které lze dosáhnout bez změny vašeho chování |
| Před provedením nenaléhavých transakcí zkontrolujte mempool.space | Kdykoli transakce může počkat | Sazby poplatků se v klidných a rušných obdobích liší až desetinásobně nebo i více |
Mezi peněženky s pokročilými funkcemi správy mincí patří Sparrow Wallet (pro stolní počítače, open-source, vynikající funkce označování a zmrazení) a Electrum (pro stolní počítače, dlouhodobě zavedená). Obě zobrazují podrobnosti o jednotlivých UTXO a umožňují ruční výběr vstupů. Co se týče hardwaru, Ledger, Trezor a Coldcard budou od roku 2026 podporovat Taproot, včetně výdajů pomocí klíčové cesty Taproot pro své standardní konfigurace peněženek s jedním podpisem.
Dobře spravovaná bitcoinová peněženka obsahuje malý počet UTXO přiměřené velikosti v moderním formátu adresy. Špatně spravovaná peněženka obsahuje desítky či stovky fragmentů ve starším formátu, z nichž každý představuje budoucí závazek k úhradě poplatku, který čeká na to, až bude aktivován.
UTXO, ochrana soukromí a útoky typu „dusting“
Každý UTXO nese svou transakční historii trvale v veřejném blockchainu bitcoinu. Když v jedné transakci použijete více UTXO jako vstupy, nástroje pro analýzu řetězce uplatňují takzvanou heuristiku společného vlastnictví vstupů (CIOH): pracovní předpoklad, že všechny vstupy v transakci patří stejnému subjektu.
To má přímé praktické důsledky. Pokud obdržíte 0,1 BTC z burzy s ověřením KYC (kde je vaše totožnost zaznamenána) a 0,05 BTC z peer-to-peer transakce (kde tomu tak není), spojení obou UTXO do jedné transakce veřejně a trvale propojí tyto dva zdroje se stejným vlastníkem v blockchainu. Žádný budoucí úkon nemůže tuto souvislost z veřejného záznamu vymazat.
Co je to „dusting attack“?
Útok typu „dusting“ záměrně využívá zranitelnost CIOH. Útočník pošle na jednu nebo více vašich adres nepatrné množství bitcoinů, často několik set satoshi. Pokud později utratíte tento „dust“ UTXO společně s ostatními UTXO v rámci stejné transakce, útočník může vysledovat souvislosti mezi adresami a sestavit mapu vašich aktiv. Tyto informace pak mohou posloužit k cílenému phishingu, vydírání nebo sledování.
Provedení tohoto útoku je nenáročné. Pokud oběť neúmyslně utratí prach, mohou být získané informace pro útočníka neúměrně užitečné.
Jak se bránit proti útokům typu „dusting“:
- Zablokujte podezřelé malé UTXO ve svém peněžním softwaru, aby se nikdy automaticky nezahrnovaly do transakce
- Nereagujte na odkazy ani pokyny, které se objevují v výstupních polích OP_RETURN nebo v neznámých poznámkách k transakci (OP_RETURN je operační kód skriptu bitcoinu, který umožňuje vložit do výstupu transakce malé množství libovolných dat).
- Při transakcích, u nichž je důležité zachování soukromí, používejte kontrolu mincí, abyste zabránili neúmyslnému společnému utrácení UTXO.
- Uchovávejte UTXO z různých zdrojů v oddělených peněženkách, pokud je pro vás toto oddělení důležité
I v případě konsolidace platí jedna důležitá výstraha: špatně naplánovaná konsolidace UTXO může ohrozit vaše soukromí stejně účinně jako útok typu „dusting“. Spojením UTXO, které bylo zasaženo procesem KYC, s UTXO z anonymního zdroje v rámci jedné konsolidační transakce dojde k jejich trvalému propojení v řetězci. Jakmile je transakce potvrzena, nelze tuto škodu zvrátit.
UTXO a síť Lightning Network
Síť Lightning Network, nejrozšířenější platební protokol vrstvy 2 pro bitcoin, je postavena přímo na UTXO. Nefunguje odděleně od modelu UTXO základní vrstvy; UTXO využívá jako svůj bezpečnostní základ.
Otevření platebního kanálu Lightning vyžaduje uzamčení UTXO na adrese s více podpisy typu 2 z 2 v základní vrstvě bitcoinu. Toto uzamčené UTXO představuje transakci k financování kanálu. Všechny platby provedené prostřednictvím kanálu poté probíhají mimo řetězec, aniž by se dotkly blockchainu. Když se kanál nakonec uzavře, finální vypořádací transakce v řetězci vytvoří pro každou stranu nové UTXO, které odráží čistý výsledek všech plateb provedených mezi nimi.
Prostřednictvím jediného otevřeného kanálu můžete odeslat tisíce plateb, přičemž stopa v blockchainu představuje pouhé dvě transakce: jednu pro otevření a druhou pro uzavření. Pro kohokoli, kdo často provádí malé platby, to znamená výrazné snížení jak poplatků, tak i míry zveřejnění dat v blockchainu.
Podle údajů z května 2026 data z BYDFi:
- Kapacita veřejné sítě Lightning Network činí přes 5 600 BTC, což při současných cenách odpovídá přibližně 490 milionům dolarů
- Celková odhadovaná kapacita, včetně soukromých a neoznámených kanálů využívaných mobilními peněženkami a podnikovými uzly, přesahuje 12 000 BTC
- Na počátku roku 2026 překročil měsíční objem transakcí poprvé hranici 1,1 miliardy dolarů
- V roce 2026 síť funguje na více než 18 000 aktivních uzlech
Taproot rovněž zlepšil ochranu soukromí v síti Lightning. Před zavedením Taproot měly transakce k financování kanálů v síti Lightning rozpoznatelný otisk v řetězci. Díky výdajům s klíčovou cestou v rámci Taproot se transakce k financování kanálu může jevit jako nerozeznatelná od standardní transakce s jedním podpisem, čímž se tento datový bod vyřazuje z analýzy řetězce.
Kompromisy, výzvy a na co si dát pozor
Poctivé kompromisy
Silné stránky modelu UTXO v oblasti ochrany soukromí a paralelní validace s sebou přinášejí reálné náklady. Pro vývojáře je práce s tímto modelem složitější než s modelem účtů. Pokud uživatelé aktivně neprovádějí konsolidaci, v průběhu času se jim hromadí „dluh“ spojený se správou UTXO, který se nakonec projeví ve formě zvýšených poplatků. Tento model také způsobuje výše popsaný problém s nadměrným rozšiřováním sady UTXO, kdy ekonomicky bezcenné výstupy přetrvávají v paměti každého plného uzlu na neurčito.
Soukromí je vlastností modelu UTXO, ale není zaručeno. Blockchain je veřejný a společnosti zabývající se analýzou řetězce již dokážou sofistikovaně využívat heuristické metody, jako je CIOH, seskupování adres a analýza transakčních grafů. Soukromí založené na modelu UTXO vyžaduje aktivní správu; nevzniká automaticky.
Na co se těšit v roce 2026 a dále
Pro každého, kdo pravidelně pracuje s UTXO v síti Bitcoin, stojí za to sledovat tři vývojové trendy:
Pokrok v projektu Utreexo. Pokud by se Utreexo nebo podobný systém komprese sady UTXO dostal do produkčního nasazení, výrazně by to snížilo hardwarovou zátěž spojenou s provozováním plného uzlu a zmírnilo tlak na decentralizaci způsobený růstem sady UTXO. Sledujte newsletter Bitcoin Optech na adrese bitcoinops.org kvůli technickým aktualizacím.
Návrhy smluv. Vývojáři bitcoinu posuzují opkódy, jako je CheckTemplateVerify (CTV), a alternativy, které by umožnily stanovit omezení ohledně způsobu, jakým lze v budoucnu utratit UTXO. Pokud by byly tyto mechanismy přijaty, mohly by umožnit efektivní struktury hromadných plateb, úschovné služby typu „vault“ a flexibilnější platební podmínky, aniž by byla nutná důvěra ve třetí stranu.
Zrání trhu s poplatky. Vzhledem k tomu, že halving v roce 2024 sníží blokovou odměnu na 3,125 BTC, tvoří transakční poplatky stále větší podíl na příjmech těžařů. To, jak se bude trh s poplatky vyvíjet v příštím cyklu – zda zůstane sporadický a kolísavý, nebo zda dosáhne větší stability – přímo určuje skutečné náklady na držení a přesun UTXO v řetězci. Sledování mempool.space poskytuje živý přehled o aktuálních podmínkách.
Závěr
UTXO je samostatná, utratitelná část bitcoinu a základní jednotka, pomocí níž bitcoin sleduje vlastnictví, aniž by se spoléhal na jakoukoli centrální účetní knihu či zůstatek na účtu. Je to odpověď na to, proč poplatky fungují tak, jak fungují, proč je ochrana soukromí v síti Bitcoin složitější, než se na první pohled zdá, a proč síť Lightning Network dokáže zpracovat miliony plateb, přičemž se dotkne základní vrstvy pouze dvakrát na jeden kanál.
V polovině roku 2026 obsahuje sada UTXO více než 173 milionů záznamů, kanály Lightning zpracovávají měsíčně více než 1 miliardu dolarů a díky zavádění Taproot se efektivní formáty adres stávají praktickým standardem pro nové peněženky. Fungování UTXO není pouhou architekturou v pozadí; má přímý vliv na to, co každý uživatel bitcoinu při každé transakci platí, vydělává a odhaluje.
Porozumět jim je jednou z nejužitečnějších věcí, které může uživatel bitcoinu spravujícího si své prostředky sám udělat. Další informace najdete v dokumentaci k Bitcoin Core na adrese github.com/bitcoin/bitcoin zabývá se transakčním a UTXO modelem na úrovni protokolu a archivem témat týkajících se výběru mincí na stránkách Bitcoin Optech na adrese bitcoinops.org/en/topics/výběr-mince podrobně se zabývá kompromisy při implementaci peněženek.






