11 / 691UTXO

UTXO

neutracený transakční výstup

Konkrétní výstup s částkou a podmínkou utracení, který v daném pohledu dosud nebyl spotřebován.

UTXO znamená Unspent Transaction Output. Jednotkou není adresa ani účet, ale outpoint tvořený txid a indexem výstupu; stejná adresa může mít více samostatných UTXO.

Výstup nese částku v satoshi a scriptPubKey určující podmínky budoucího utracení. Stav uzlu dále potřebuje výšku vzniku a příznak coinbase pro pravidla zralosti a časových zámků. Znalost adresy nebo outpointu neznamená schopnost podmínky splnit. [Bitcoin Core v29.0: transaction checks]

Transakce může spojit několik UTXO a vytvořit jiné. Staré se spotřebují celé; částku si neposílá část již existujícího výstupu. Zbytek se obvykle vrací novým výstupem a rozdíl součtů je poplatek. Dva nové výstupy na tutéž adresu zůstávají dvěma outpointy. [Bitcoin Developer Reference: Transactions]

Potvrzená UTXO sada odpovídá konkrétnímu tipu řetězce. Mempool navíc může obsahovat utracení nebo nové nepotvrzené výstupy; reorganizace potvrzený stav změní. Výsledek gettxout proto závisí také na include_mempool. Hodnota null sama nerozliší neexistující výstup od již utraceného. [Bitcoin Core v29.0: gettxout]

Peněženka sčítá jí známé výstupy, jejichž podmínky umí sledovat nebo splnit. Watch-only zůstatek neprokazuje soukromý klíč; coinbase může být nezralá a skript může obsahovat časový zámek. Velmi malý UTXO může při vysoké sazbě stát na utracení více, než kolik nese. [Bitcoin Core v29.0: transaction checks]

Více vstupů obvykle zvětší transakci a poplatek. Jejich spojení zároveň může pozorovateli naznačit společnou kontrolu, nikoli ji bezvýjimečně dokázat. Coin control umožní volbu omezit; konsolidace zlevňuje budoucí správu jen za cenu dnešního poplatku a možného propojení historie. [Bitcoin whitepaper: privacy]

Příklad · UTXO

Utracení celého výstupu

Peněženka vybere UTXO o hodnotě 1 000 000 sat a chce zaplatit 600 000 sat. Při poplatku 1 500 sat vytvoří výstup platby 600 000 sat a vratný výstup 398 500 sat. Původní UTXO se spotřebuje celé.

Pro nejúplnější obraz čtěte toto heslo společně s Transakce, Full Node, Privátní klíč, Bitcoinová peněženka, Mempool. Opačným směrem na něj odkazují také Full Node, Transakce, Privátní klíč, Bitcoinová peněženka.

01Je UTXO totéž co zůstatek peněženky?

Ne. Zůstatek je součet, který peněženka vypočítá z UTXO, jež dokáže utratit. Síť sleduje jednotlivé výstupy a podmínky jejich utracení, nikoli jeden proměnlivý zůstatek účtu.

02Proč mnoho malých UTXO zvyšuje poplatek?

Každý vybraný vstup přidává do transakce data. Utracení mnoha malých výstupů proto zabere více virtuálních bajtů než jeden větší výstup a při stejné sazbě obvykle stojí více.

DOC · 001Bitcoin Core v29.0: transaction checksPrimární zdrojDOC · 002Bitcoin Developer Reference: TransactionsPrimární zdrojDOC · 003Bitcoin Core v29.0: gettxoutPrimární zdrojDOC · 004Bitcoin whitepaper: privacyPrimární zdroj
Ověřeno 1. srpna 2026Primární zdroje · Nejde o investiční doporučení