Vad är Unspent Transaction Output (UTXO)?
Unspent Transaction Output (UTXO) är en mängd mynt som ligger på en blockkedjeadress och ännu inte har använts. Tänk på varje sådan som en enskild sedel i fickan. När du betalar lämnar du en eller flera sedlar och får nya tillbaka som växel.
”En UTXO är mitt saldo.” Inte riktigt. Ditt saldo är summan av många små utgångar. Du kan inte skala av en bit från en utgång. Du spenderar hela utgången och restvärdet blir en ny växel.
Hur Unspent Transaction Output (UTXO) fungerar
Föreställ dig att du betalar för kaffe med digitala sedlar. Din plånbok väljer vilka sedlar som ska användas, nätverket verifierar dem och nya outputs skapas. En snabb genomgång:
- Steg 1: Du skapar en transaktion som pekar på specifika utgångar du äger.
- Steg 2: De valda utgångarna blir ingångar. Exempel: du har 0.3, 0.2, 0.7. För att betala 0.5 kan din plånbok använda 0.7 och skicka 0.5 till kaféet.
- Steg 3: Gruvarbetare eller validerare bekräftar den. De gamla utgångarna markeras som spenderade och helt nya utgångar dyker upp i kedjan.
- Steg 4: Växeln återvänder till dig som en ny utgång, redo för nästa gång.
- Steg 5: Skillnaden mellan ingångar och utgångar är avgiften. Det beloppet är dina transaktionsavgifter.
En enkel idé med kraftfulla resultat.
Varför Unspent Transaction Output (UTXO) är viktigt
Det här är vinsten med att känna till detta:
- Fördel: Tydlig matematik. Varje utgång är skild, så det är svårare att fejka saldon eller försöka med dubbelspendering.
- Perspektiv: Val av mynt kan påverka integritet och avgifter, vilket är anledningen till att plånboksinställningar och vanor spelar större roll än du tror.
- Relevans: Du kommer stöta på det i Bitcoin explorers, i hur plånböcker visar spenderbara mynt och i hur smarta kontraktsplattformar anpassar modellen.
Utforska myntkontroll i dina kryptoplånböcker. Att välja vilka utgångar som ska spenderas kan minska avgifter, ordna ditt saldo och undvika att länka ihop orelaterade medel.
Huvudegenskaper hos Unspent Transaction Output (UTXO)
Vad som får denna modell att fungera:
- Atomisk: Varje utgång är allt eller inget när den spenderas.
- Växel: Restvärdet återgår alltid som en ny utgång.
- Valbar: Plånböcker kan välja vilka utgångar som ska spenderas för integritets och avgiftskontroll.
- Granskbar: Huvudboken är offentligt transparent, så vem som helst kan verifiera ingångar och utgångar.
- Programmerbar: Utgångar kan bära spenderingsregler via skript eller låsningsvillkor.
Ditt plånbokssaldo är summan av många små utgångar. Att skicka mynt till dig själv kan dela upp eller slå ihop dem, vilket kan påverka framtida avgifter och integritet. Tråkigt, men mycket användbart.
Exempel
Du har två utgångar, 0.4 och 0.8. Du betalar 0.9, plånboken spenderar båda, kaféet får betalt och du får tillbaka ny växel som du kan spendera nästa gång.
Kul fakta
Bitcoin valde denna modell från början medan Ethereum valde en kontomodell. Den designskillnaden gjorde Bitcoin bra på parallell verifiering och enkel kontroll, som Rolex möter Reddittrådar.
Sammanfattning
I korthet: Unspent Transaction Output (UTXO) är helt enkelt digitala sedlar och växel, registrerade exakt så att du kan betala vem som helst utan att be om tillstånd.
