Dein Bitcoinpreis (+%) - Quelle: CoinGecko

Englische Pennys

UTXO

Unspent Transaction Output, zu deutsch nicht verwendeter Transaktionsoutput, (UTXO) ist die Technik, die das Bitcoin-Protokoll verwendet, um Salden zu verfolgen, wenn sie sich zwischen Krypto-Wallets bewegen.

Wenn es um die Verfolgung und Verwaltung individueller Krypto-Salden geht, verwenden Blockchain-basierte Protokolle in der Regel eines von zwei verschiedenen Buchhaltungsmodellen. Das eine wird Konto-/Saldo-Modell genannt. Projekte wie Ethereum, Tezos und EOS verwenden dieses Modell, um die Salden zu verfolgen, wenn Blockchain-Nutzer Transaktionen ausführen.

Das andere wird Unspent Transaction Output (UTXO)-Modell genannt und von Bitcoin und viele andere Kryptowährungen wie Litecoin, Cardano und Dogecoin verwendet.

Geschichte

Adam Back und der verstorbene Hal Finney waren zwei Mitglieder der Cypherpunk-Kryptografiegruppe, die der Autor des Bitcoin-Whitepaper, Satoshi Nakamoto, häufig besuchte. Die beiden werden dafür gelobt, dass sie das UTXO-Modell unabhängig voneinander zwischen 1997 und 2004 entwickelt haben. Als der Schöpfer von Bitcoin, Satoshi Nakamoto, das Protokoll 2009 startete, wurde es zum ersten operativen Digitalgeld-System, das das UTXO-Modell implementiert. Sowohl Hal Finney als auch Adam Back werden schon lange verdächtigt, Satoshi Nakamoto zu sein, auch wenn es nie bewiesen wurde.

UTXO auf einen Blick

Wenn Sie Bitcoin an jemanden senden, finden einige programmgesteuerte Schritte statt. Einer der ersten Schritte im Transaktionsprozess ist, dass Ihre Krypto-Wallet die Blockchain nach dem Betrag an Mitteln durchsucht, die Sie haben. Diese Mittel werden als nicht verwendete Transaktionsausgaben (UTXOs) bezeichnet. Sie können UTXOs als Wechselgeld ansehen, das von früheren Bitcoin-Transaktionen übrig geblieben ist. Die Mittel gelten als "nicht verwendet", da sie frei verfügbar sind, um sie an jemanden zu senden oder in eine andere Wallet zu verschieben. Sie werden "Transaktionsausgaben" genannt, weil sie aus vorherigen Transaktionen entstanden sind.

Dazu ein Beispiel:

Wenn Sie mit einem 20 € Schein 12 € für ein Mittagessen ausgeben, hätten Sie 8 € Bargeld übrig. In diesem Beispiel wäre das übrige 8 € eine nicht verwendete Transaktionsausgabe. Es würde in Ihre Wallet zurückfließen, um für etwas anderes verwendet zu werden. Genau so funktionieren Bitcoin-UTXOs. Wenn Sie eine Transaktion tätigen, werden Ausgaben aus vorherigen Bitcoin-Transaktionen, also Ihr Bitcoin-Wechselgeld, als Eingaben für neue Transaktionen verwendet. Ein weiterer wichtiger Vergleich zwischen physischen Bargeldtransaktionen und UTXOs ist, dass beide vollständig ausgegeben werden müssen und nicht unterteilt werden können. Wenn Sie einen 5 Bitcoin UTXO haben und jemandem 1 BTC senden möchten, müssen Sie den gesamten UTXO im Wert von 5 Bitcoin senden und erhalten einen neuen UTXO im Wert von 4 BTC abzüglich etwaiger Gebühren zurück.

Genau wie im oben genannten Beispiel, wo Sie einen ganzen 20 € Schein bezahlen, um ein 8 € Mittagessen zu kaufen.

Wenn ein UTXO ausgegeben wird, gilt er als "verbraucht" und wird technisch aus dem Umlauf genommen. Jegliches Wechselgeld wird als ein komplett neuer UTXO generiert. Dieser Teil des UTXO-Systems ist, wie Bitcoin das Doppelausgabenproblem (Double Spending) löst.

Genau wie Sie einem Händler keinen 5 € Schein geben und dann denselben 5 € Schein an jemand anderen weitergeben können, kann ein Bitcoin-Nutzer denselben nicht verwendeten Transaktionsoutput nicht in zwei separaten digitalen Transaktionen verwenden. Wenn eine Person versucht, denselben UTXO zweimal auszugeben, landen die beiden Transaktionen in einem Mempool- einer Art Warteraum für anstehende Transaktionen. Sie bleiben dort, bis erfolgreiche Miner, die den Proof of Work-Wettbewerb gewonnen haben, sie in neue Blöcke aufnehmen. Selbst wenn beide Transaktionen in zwei separate Blöcke aufgenommen und gleichzeitig verarbeitet werden, würde aufgrund der Zeitstempelung eine der Transaktionen vor der anderen verifiziert werden. Nach einer Anzahl von Bestätigungen (neuen Blöcken, die zur Blockchain hinzugefügt werden) würden andere Knoten die zweite ungültige Transaktion markieren und ablehnen.

Man kann sich die UTXO also vorstellen wie Geldpakete, die mit jeder Ausgabe immer kleiner werden, analog wie Geldscheine, nur das die Pakete nicht auf feste Nennwerte beschränkt sind.

Bild: https://www.stockvault.net/photo/174461/british-pound-coins-closeup# Autor:  Jack Moreh

Keine Kommentare

Wir benutzen Cookies
Damit die Nutzung unserer Website so angenehm wie möglich ist, verwenden wir Cookies.