UTXO je skratka pre Unspent Transaction Output (nespotrebovaný transakčný výstup). Predstavuje Bitcoiny v tvojej peňaženke, ktoré ešte neboli použité v transakcii.
Čo to znamená?
Použime jednoduchú analógiu. Predstav si, že si kúpiš zmrzlinu za 4,70 €. Platíš dvoma 2€ mincami a jednou 1€ mincou (výstup). Ako výdavok dostaneš drobné 20-centovú a 10-centovú mincu (novovytvorený vstup).
V prípade Bitcoinu je proces podobný. Predpokladajme, že máš v peňaženke 0,00016331 BTC a niekomu zaplatíš 0,00006000 BTC za nákup. Takto by si vytvoril transakciu, ktorou by si príjemcovi poslal 0,00006000 BTC a zároveň by si poslal 0,00007221 BTC sebe ako výdavok.


Ako sa vytvárajú UTXO?
UTXO možno vytvoriť jedným z troch rôznych spôsobov:
- Prijatím Bitcoinov (vstup)
- Poslaním Bitcoinov (výstup).
- Prijatím výdavku z Bitcoin transakcie (Nový vstup).
Vstup: Čo prijímaš
Keď ti niekto pošle Bitcoin, alebo si kúpiš Bitcoin či dostaneš zaplatené za službu v Bitcoinoch. Zakaždým, keď dostaneš Bitcoin, vytvorí sa nové UTXO.
Výstup: Čo posielaš
Keď si chceš niečo kúpiť alebo poslať Bitcoin niekomu inému, musíš použiť jedno alebo viac svojich existujúcich UTXO. Je to ako vybrať mince zo svojej peňaženky, aby si ich dal niekomu inému.
Nový vstup: Drobné, ako výdavok
Väčšinou, keď niečo platíš hotovosťou, nemáš presný počet mincí, ktorými by si mohol zaplatiť predávajúcemu. Na oplátku dostaneš drobné. Rovnaký koncept platí aj pre Bitcoin: V Bitcoine je táto zmena novým UTXO v tvojej peňaženke.
Rozdiel oproti hotovosti je v tom, že Bitcoin nemá štandardné veľkosti nominálnych hodnôt ako hotovosť. Tam, kde máš v hotovosti bankovky v hodnote 5€, 10€ a20 €, môže mať Bitcoinov UTXO akúkoľvek veľkosť, a preto je jedinečný.
Prečo je to pre teba dôležité?
Je to kľúčové pre určenie poplatkov, ktoré platíš!
Počet UTXO zúčastnených na transakcii určuje náklady na transakciu pre teba. Veľkosť transakcie je ovplyvnená počtom vstupných UTXO (tých, ktoré sa minuli) a počtom výstupných UTXO (tých, ktoré v transakcii vznikli).
Čím väčšia je transakcia, tým vyššie sú poplatky.
Pri odosielaní transakcie sa výška vstupov potrebných na transakciu určuje podľa typov transakcií, ktoré si predtým prijal. Podobne ako pri fyzickej hotovosti, ak si dostal len 5€ bankovky a chceš si kúpiť niečo v hodnote 50 €, budeš musieť na tento nákup použiť desať 5€ bankoviek, zatiaľ čo ak by si predtým dostal jednu 50€ bankovku, budeš musieť minúť len túto jednu bankovku.
Pri hotovosti množstvo vstupov (t. j. desať bankoviek po 5€) nezvyšuje poplatok za transakciu, zatiaľ čo pri Bitcoinoch musíte za transakciu s desiatimi vstupmi zaplatiť vyššie poplatky ako za transakciu s jedným vstupom.
Konsolidácia UTXO: Ako ušetriť peniaze a platiť menej poplatkov
Ak budeš kupovať Bitcoin v pravidelnom intervale, napríklad týždenne alebo dokonca denne, môžete skončiť s množstvom malých vstupov v tvojej peňaženke. To má za následok nielen vyššie transakčné poplatky pri prijímaní týchto nákupov, ale aj v budúcnosti pri používaní týchto UTXO na odosielanie transakcií.
Ak chceš skonsolidovať svoje UTXO, musíš jednoducho poslať transakciu sám sebe. Táto transakcia vezme všetky malé vstupy a vytvorí jeden väčší výstup.
Z dôvodu ochrany osobných údajov môže byť rozumné nezlučovať určité UTXO navzájom. Pamätaj si: ktokoľvek ti pošle Bitcoin, vie o transakcii. Dávaj si pozor na nasledujúce skutočnosti: od koho si dostal tú ktorú transakciu a kto by v prípade konsolidácie získal informácie o tvojich Bitcoinoch.
Tip: Ak chceš konsolidovať svoje UTXO, mal by si to urobiť v čase keď sú transakčné poplatky nízke 😉