Co je UTxO?:
Je to zkratka pro „nespotřebovaný výstup z transakce“ (UTxO – Unspent Transaction Output).
Popis UTxO:
UTxO jsou obdobou hotovosti
Představme si, že máte 10 BTC a musíte zaplatit 5 BTC za nákup.
Na rozdíl od transakcí založených na účtu, kdy můžete poslat přesně 5 BTC na účet jiné osoby, Bitcoin používá UTxO, které lze srovnat s hotovostí.
Abyste mohli zaplatit 5 BTC zasláním UTxO, budete muset zaplatit více nebo stejnou částku jako cenu jako v hotovosti.
Například pokud máte v peněžence 4 UTxO, které obsahují, jak je uvedeno níže, existovaly by různé způsoby, jak zaplatit 5 BTC
Velikost 1. UTxO: 10 BTC
Velikost 2. UTxO: 5 BTC
Velikost 3. UTxO: 4 BTC
Velikost 4. UTxO: 3 BTC
První způsob je přeplatit a dostane změny. Je možné platit pomocí
1) Použitím pouze 1. UTxO (10 BTC) a získat zpět drobné ve výši 5 BTC.
2) Zaplatit oběma 2.-3. UTxO (dohromady 9 BTC) a získat zpět drobné v hodnotě 4 BTC.
3) Zaplaťte obě 3.-4. UTxO (dohromady 7 BTC) a získejte zpět ve formě drobných UTxO(s) v hodnotě 2 BTC.
Druhým způsobem je platba v přesné výši platby
1) Zaplaťte 2. UTxO ve výši 5 BTC
Poznámka
1) Je důležité si uvědomit, že platba by měla být minimálně ve výši přes 5 BTC
2) Drobné, které dostanete zpět, jsou také nezávislé UTxO(s)
3) Stejně jako když rozdělením hotovosti na několik částí znehodnotíte hotovost, jakmile je jednou vytvořeno UTxO, nelze jej rozdělit jako hotovost.
4) UTxO se může objevit jako libovolné množství BTC na rozdíl od hotovosti má určitou standardní částku, ale je spíše jako šeky.
5) Existují poplatky, které se platí těžařům, kteří zaznamenali transakci.
UTxO jsou jako šeky
Vytvoření a zničení UTxO
Když je UTxO použit k platbě nebo převodu, nejedná se již o dříve platný UTxO. Stejně jako šeky lze UTxO použít pouze jednou. Když se UTxO dostane z peněženky, ve které byl uložen, dalo by se to nazvat zničeným stavem.
Po zničení UTxO obvykle dochází k vytvoření UTxO, protože transakce by mohly vést k postupu získání změn. Shrneme-li to, k vytvoření a zničení UTxO dochází, když se nějaký UTxO v rámci transakce z peněženky.
Stáří UTxO
Po vytvoření UTxO zůstává UTxO v peněžence neaktivní a dny, kdy zůstává neaktivní, jsou dokumentovány. To je možné díky systému blockchainu, který zapisuje čas transakce a čas vytvoření bloku, do kterého je transakce zapsána.
Díky funkci stáří UTxO byly vytvořeny různé ukazatele a údaje, z nichž lze vyvodit veškeré indicie, kterými blockchain prochází. Existuje mnoho způsobů využití těchto věků, jako např.
1) Zaměření se na živé dny určitých nebo všech UTxO.
2) Zaměření se na zničené dny určitých nebo všech UTxO.
3) Porovnání jednotlivých cen v okamžiku vytvoření a zničení UTxO(s).