Hlavní body

⏺ Bitcoin používá model UTXO (Unspent Transaction Output) k sledování a správě zůstatků.

⏺ UTXO jsou jako digitální hotovost — reprezentují částku bitcoinu, kterou můžete utratit.

⏺ Tento model zajišťuje transparentnost, bezpečnost a efektivitu v bitcoinových transakcích.

Co je model UTXO?

Model UTXO (Unspent Transaction Output) je způsob, jakým Bitcoin sleduje, kdo vlastní co. Místo toho, aby měl zůstatky na účtech jako v bance, Bitcoin používá UTXO k reprezentaci nevyužitých částí bitcoinu z předchozích transakcí.

Když posíláte nebo přijímáte Bitcoin, transakce aktualizuje UTXO na blockchainu, což zajišťuje, že každá satoshi (nejmenší jednotka bitcoinu) je započítána.

Jak funguje model UTXO?

1️⃣ Výstupy: Každá bitcoinová transakce vytváří výstupy, což jsou částky bitcoinu odeslané na adresy.

2️⃣ Nevyužité výstupy: Pokud výstup nebyl použit v jiné transakci, považuje se za UTXO.

3️⃣ Utrácení UTXO: Když posíláte Bitcoin, vaše peněženka používá UTXO jako vstupy, pokud je to nutné, kombinují je, aby splnily částku transakce.

Například:

Pokud máte dva UTXO, jeden v hodnotě 0.3 BTC a druhý v hodnotě 0.7 BTC, a chcete poslat 0.5 BTC:

⏺ 0.5 BTC je odesláno příjemci.

⏺ Zbývajících 0.5 BTC je vráceno vám jako změnový UTXO.

Výhody modelu UTXO

1️⃣Bezpečnost: UTXO jsou kryptograficky ověřeny a neměnné, což zajišťuje bezpečné transakce.

2️⃣ Efektivita: Protože se používají pouze nevyužité výstupy, blockchain nemusí sledovat plné zůstatky účtů, což snižuje složitost.

3️⃣ Transparentnost: UTXO usnadňují auditování blockchainu, protože všechny vstupy a výstupy jsou veřejně viditelné.

4️⃣ Paralelní validace: Miners mohou nezávisle validovat UTXO, což zlepšuje škálovatelnost a rychlost zpracování transakcí.

UTXO vs. Model účtu

Model UTXO Bitcoinu se liší od modelu založeného na účtech Ethereum:

1️⃣UTXO (Bitcoin):

⏺ Sleduje nevyužité výstupy transakcí.

⏺ Více jako hotovost, kde můžete utratit pouze nevyužité částky.

⏺ Vhodné pro jednoduché, bezpečné transakce.

2️⃣ Model účtu (Ethereum):

⏺ Sleduje zůstatky pro každou adresu.

⏺ Funguje jako bankovní účet, což je ideální pro chytré kontrakty, ale o něco složitější na správu.

Výzvy modelu UTXO

1️⃣ Složitější transakce: Zpracování změnových výstupů může zmást začátečníky.

2️⃣ Zvýšené vstupy: Použití více UTXO jako vstupů může zvýšit velikost a poplatky transakce.

Závěrečné myšlenky

Model UTXO je základem designu Bitcoinu, zajišťující transparentnost a bezpečnost, zatímco napodobuje jednoduchost hotovostních transakcí. Pochopením, jak UTXO fungují, získáte hlubší přehled o tom, jak Bitcoin spravuje a zabezpečuje svůj decentralizovaný registr.

#basics #bitcoin #UTXOMorpher #blockchain