Nicht ausgegebene Transaktionsausgabe (UTXO)
Was ist eine nicht ausgegebene Transaktionsausgabe (UTXO)?
In der Welt der Kryptowährung bezeichnet der nicht ausgegebene Transaktionsoutput (UTXO) einen Output einer Blockchain-Transaktion, der nicht als Input in einer neuen Transaktion verwendet wurde.
Bitcoin ist das bekannteste Beispiel für eine Kryptowährung, die dieses Modell verwendet.
Jede Bitcoin-Transaktion hat sowohl einen Input als auch einen Output. Die Eingabe ist die Adresse, von der das Bitcoin gesendet wird, während die Ausgabe die Adresse ist, an die es gesendet wird.
Der Benutzer ist Eigentümer der Ausgabe einer Transaktion und kann sie später in einer anderen Transaktion ausgeben. Dies steht im Gegensatz zu Bankkonten, die Belastungen und Gutschriften registrieren und am Monatsende einen Kontoauszug mit dem laufenden Saldo an den Kontoinhaber senden.
Im UTXO-Modell ist das Gesamtvermögen oder Guthaben in einer Wallet die Summe aller nicht ausgegebenen Transaktionsausgaben. Es handelt sich um das Kryptowährungsäquivalent zum Erhalt von Wechselgeld nach einem oder mehreren Einkäufen, das später für weitere Einkäufe verwendet werden kann.
Bob hat zum Beispiel 10 Münzen und möchte Alice zwei Münzen schicken. Bobs Wallet entsperrt zunächst die 10-Münzen-UTXOs und verwendet alle 10 Münzen als Eingabe für die Transaktion. Bei dieser Transaktion werden zwei Münzen an Alices Adresse gesendet, während die restlichen acht Münzen als neues UTXO an eine neu erstellte Adresse an Bob zurückgesendet werden.
Wenn Alice vor der Transaktion drei Münzen hatte, verfolgt ihre Brieftasche jetzt zwei UTXOs: eines von zuvor und das andere von der von Bob durchgeführten Transaktion.
Im UTXO-Modell müssen die gesamten Eingaben gleich oder größer als die gesamten Ausgaben sein. Dies ist eine der Vorprüfungen, die Validatoren durchführen, um zu überprüfen, ob eine Transaktion gültig ist.
UTXO gedeiht in einem dezentralen System, da es auf rechentechnisch einfache Weise nach doppelten Ausgaben suchen kann.