Co je Unspent Transaction Output (UTXO)?
Unspent Transaction Output (UTXO) je zásoba mincí uložená na blockchainové adrese, která ještě nebyla použita. Představte si každý výstup jako jednu bankovku v kapse. Když platíte, předáte jednu nebo více bankovek a dostanete nové zpět jako drobné.
„A UTXO is my balance.“ Ne tak docela. Váš zůstatek je součtem mnoha malých výstupů. Nelze uříznout kousek jednoho výstupu. Utratíte celý výstup a zbytek se stane novým drobným výstupem.
Jak Unspent Transaction Output (UTXO) funguje
Představte si placení kávy digitálními bankovkami. Vaše peněženka vybere, které bankovky použít, síť je ověří a vzniknou nové výstupy. Krátký průchod:
- Krok 1: Vytvoříte transakci, která odkazuje na konkrétní výstupy, které vlastníte.
- Krok 2: Vybrané výstupy se stanou vstupy. Příklad: máte 0.3, 0.2, 0.7. Abyste zaplatili 0.5, peněženka může použít 0.7 a směrovat 0.5 do kavárny.
- Krok 3: Těžaři nebo validátoři to potvrdí. Staré výstupy jsou označeny jako utracené a na řetězci se objeví nové výstupy.
- Krok 4: Zbytek se vrátí vám jako nový výstup připravený na příště.
- Krok 5: Rozdíl mezi vstupy a výstupy je poplatek. Tento rozdíl jsou vaše transakční poplatky.
Jednoduchý nápad, silné výsledky.
Proč je Unspent Transaction Output (UTXO) důležité
Tady je přínos, když tomu věnujete pozornost:
- Přínos: Přehledná matematika. Každý výstup je samostatný, takže je těžší falšovat zůstatky nebo pokusit se o dvojité utrácení.
- Pohled: Výběr mincí může ovlivnit soukromí a poplatky, proto nastavení peněženky a uživatelské návyky mají větší význam, než si myslíte.
- Důležitost: Setkáte se s tím v prohlížečích Bitcoin transakcí, v tom, jak peněženky ukazují utržitelné mince, a v tom, jak platformy chytrých smluv tento model přizpůsobují.
Prozkoumejte řízení mincí ve svých kryptoměnových peněženkách. Volba, které výstupy utratit, může snížit poplatky, uklidit zůstatek a zabránit propojení nesouvisejících prostředků.
Hlavní charakteristiky Unspent Transaction Output (UTXO)
Co tento model pohání:
- Atomické: Každý výstup je při utracení buď celý, nebo žádný.
- Zbytek: Přebytečná hodnota se vždy vrátí jako nový výstup.
- Volitelné: Peněženky mohou vybírat, které výstupy utratit kvůli soukromí a kontrole poplatků.
- Auditovatelné: Účetní kniha je veřejně transparentní, takže kdokoli může ověřit vstupy a výstupy.
- Programovatelné: Výstupy mohou nést pravidla utrácení prostřednictvím skriptů nebo podmínek zámku.
Zůstatek ve vaší peněžence je součtem mnoha malých výstupů. Posílání mincí sami sobě je může rozdělit nebo sloučit, což může ovlivnit budoucí poplatky a soukromí. Fádní, přesto velmi užitečné.
Příklad
Máte dva výstupy, 0.4 a 0.8. Zaplatíte 0.9, peněženka použije oba, kavárna je zaplacena a vy obdržíte nový drobný výstup, který můžete utratit příště.
Zajímavost
Bitcoin zvolil tento model od začátku, zatímco Ethereum šlo cestou účetního modelu. Tato odlišnost umožnila Bitcoinu efektivní paralelní ověřování a jednoduché ověření, něco jako Rolex setkává Reddit vlákna.
Shrnutí
Jednou větou: Unspent Transaction Output (UTXO) jsou jen digitální bankovky a drobné, přesně sledované, takže můžete komukoli zaplatit bez žádosti o povolení.
