Investor's wiki

UTXO-modell

UTXO-modell

Vad Àr UTXO-modellen?

En outnyttjad transaktionsutgĂ„ng (UTXO) Ă€r den tekniska termen för mĂ€ngden digital valuta som finns kvar efter en kryptovalutatransaktion. Du kan se det som Ă€ndringen du fĂ„r efter att du köpt en vara, men det Ă€r inte en lĂ€gre valör av valutan – det Ă€r en transaktionsutdata i databasen som genereras av nĂ€tverket för att möjliggöra icke-exakta Ă€ndringstransaktioner.

Den del av hela kryptovalutan som inte spenderas i en transaktion anvÀnds som ett redovisningsmÄtt. Liksom dubbel bokföring har varje transaktion en ingÄng och en utgÄng.

FörestÀll dig till exempel att 1 BTC Àr en hink full med mynt. Varje mynt representerar en UTXO. Om du köper nÄgot frÄn Bob för 0,5 BTC kommer nÀtverket att ge Bob hela hinken med mynt och skicka tillbaka de 0,5 BTC du Àr skyldig i "vÀxling". Du har nu en UTXO vÀrd 0,5 BTC som inte kan delas upp i mindre belopp.

FörstÄ UTXO-modellen

UTXO Àr ett protokoll för att distribuera de bitar av data som kryptovaluta Àr gjord av och kan vara svÄrt att förstÄ initialt. Ett kryptovalutanÀtverk eller en utvecklare ser UTXO pÄ ett mycket annorlunda sÀtt Àn vad en vanlig kryptovalutanvÀndare gör.

Vad nÀtverket ser

En kryptovalutatransaktion Àr en överföring av information i en databas. Kryptovaluta Àr uppdelad i smÄ bitar, som lagras i hela databasen och kallas outnyttjade transaktionsutdata. NÀstan alla transaktioner skapar UTXO eftersom de flesta inte Àr i steg av heltal.

Detta innebÀr att utgifterna inte sker med en enda databyte. IstÀllet hÀmtas flera fraktioner av kryptovaluta för att uppfylla en utgiftsförfrÄgan.

UTXO Àr inte valörer i kryptovaluta, som satoshi för Bitcoin (BTC) eller gwei för eter (ETH); UTXO kan dock mÀtas i dessa valörer.

NÀr du initierar en transaktion genom din plÄnbok, lokaliseras UTXO:er med din information, lÄses upp och den nya Àgarens information associeras med UTXO:n du överförde till dem. De Àr lÄsta igen, och den anvÀndaren kan anvÀnda dem i transaktioner via samma process.

NÀr transaktionerna fortsÀtter fylls databasen med register över ÀgarförÀndringar. UtgÄngarna Àr brÄkdelar av kryptovaluta som du skickade till nÄgon som inte har spenderats. De registreras i databasen som indata i brÄkdelar av kryptovalutan.

Vad en anvÀndare ser

NĂ€r du bestĂ€mmer dig för att spendera din Bitcoin ser du bara det belopp du har spenderat dras av och summan som blir över i din plĂ„nbok. För dig liknar det att anvĂ€nda en $1-sedel pĂ„ en $0,50-föremĂ„l – du fĂ„r vĂ€xelpengar, du stoppar den i fickan och gĂ„r till vardags.

MÄl för UTXO-modellen

UTXO-modellen anvÀnds i mÄnga kryptovalutor eftersom den tillÄter anvÀndare att spÄra Àgande av alla delar av den kryptovalutan. Eftersom kryptovalutor skapades med anonymitet i Ätanke, Àr UTXO:er associerade med de offentliga adresserna som Àr synliga för hela nÀtverket.

AnvĂ€ndare kan inte identifieras utifrĂ„n sitt Ă€gande – sĂ„vida de inte annonserar sin adress – men modellen möjliggör transparens genom adresserna.

En transaktion kodar för överföringen av vÀrde frÄn fondkÀllan (din ingÄng) till destinationen (utgÄngen eller mottagaren).

UTXO-modellens fall

Överflödet av smĂ„ mynt inom en kryptovalutas nĂ€tverk gör vissa transaktioner oekonomiska. Detta beror pĂ„ att det kan kosta mer att handla Ă€n den faktiska kostnaden för produkten som köps med kryptovaluta. Det Ă€r till exempel inte vettigt att köpa en kopp kaffe pĂ„ 2 dollar om transaktionsavgiften pĂ„ bitcoins nĂ€tverk Ă€r högre Ă€n priset pĂ„ kaffet.

Höjdpunkter

  • NĂ€r en transaktion Ă€r genomförd, registreras eventuella outnyttjade utdata i en databas som indata som kan anvĂ€ndas senare för en ny transaktion.

  • UTXO:er bearbetas kontinuerligt och Ă€r en del av början och slutet av varje transaktion.

  • En UTXO Ă€r mĂ€ngden digital valuta som Ă„terstĂ„r efter att en kryptovalutatransaktion har utförts.

Vanliga frÄgor

Vad Àr UTXO i Blockchain?

UTXO:er Àr smÄ, oanvÀnda bitar av kryptovaluta som blir över frÄn transaktioner i vissa kryptovalutor. De registreras i UTXO-databasen och anvÀnds i senare transaktioner.

Är Ethereum en UTXO?

Ethereum Àr en kryptovaluta, sÄ det Àr inte en UTXO. Dessutom anvÀnder Ethereum ett kontobaserat tillvÀgagÄngssÀtt med kontosaldon, sÄ det finns inga UTXOs i Ethereum Virtual Machine.

Är Bitcoin en UTXO?

Outnyttjade transaktionsutdata Àr en del av den distribuerade databastekniken bakom Bitcoin och andra kryptovalutor. Bitcoin anvÀnder UTXO, men det Àr inte en UTXO.