Im UTXO-Modell wird der Saldo einer Wallet nicht als einzelne Zahl gespeichert, wie es bei einem Bankkontosaldo der Fall ist. Stattdessen ist er die Summe aller einzelnen unverbrauchten Ausgaben aus früheren Transaktionen, die zu den Adressen dieser Wallet gehören. Wird eine neue Transaktion gesendet, verbraucht sie eine oder mehrere bestehende UTXOs als Eingaben und erzeugt neue Ausgaben, eine an den Empfänger und oft eine weitere als Wechselgeld zurück an den Absender, im Prinzip ähnlich wie das Bezahlen mit einer Banknote und das Zurückerhalten von Wechselgeld, statt einen einzelnen laufenden Gesamtwert anzupassen.
Das unterscheidet sich vom kontobasierten Modell, das Netzwerke wie Ethereum nutzen, bei dem Salden eher wie ein laufendes, an jede Adresse gebundenes Kontobuch verfolgt werden, das mit jeder Transaktion direkt aktualisiert wird. Das UTXO-Modell hat einige Vorteile für die Privatsphäre und für die parallele Validierung von Transaktionen, da unabhängige UTXOs unabhängig voneinander verifiziert werden können, kann aber bestimmte Arten von Smart-Contract-Logik komplexer in der Umsetzung machen als ein schlichter Kontosaldo, der einfach steigt oder fällt.
Wallet-Software übernimmt die Auswahl und Kombination von UTXOs in der Regel automatisch, sodass die meisten Nutzer nie direkt über das Modell nachdenken müssen, obwohl es dem zugrunde liegt, wie ihr Saldo im Netzwerk tatsächlich dargestellt und verfolgt wird.
Die wichtigsten Punkte
- UTXO steht für Unspent Transaction Output, die Einheit, die Bitcoin und ähnliche Blockchains zur Verfolgung von Eigentum nutzen.
- Der Saldo einer Wallet ist die Summe ihrer unverbrauchten Ausgaben statt einer einzelnen gespeicherten Zahl, und Transaktionen verbrauchen und erzeugen neue Ausgaben.
- Das UTXO-Modell unterscheidet sich vom kontobasierten Modell, das Netzwerke wie Ethereum nutzen, mit anderen Kompromissen für Privatsphäre und Contract-Komplexität.
Häufig gestellte Fragen zu UTXO
Warum nutzt Bitcoin UTXOs statt Kontosalden?
Das UTXO-Modell war Teil von Bitcoins ursprünglichem Design und bietet Vorteile wie eine einfachere parallele Verifizierung unabhängiger Transaktionen und eine klare, prüfbare Transaktionshistorie, wobei es andere Kompromisse mit sich bringt als ein kontobasiertes System.
Muss ich UTXOs verstehen, um eine Bitcoin-Wallet zu nutzen?
Für den Alltagsgebrauch nicht, da Wallet-Software die UTXO-Auswahl im Hintergrund automatisch übernimmt. Relevanter wird es für fortgeschrittene Nutzer, die sich für Transaktionsgebühren, Datenschutzpraktiken oder das Bauen von Anwendungen direkt auf Bitcoin interessieren.
Neu in der Krypto-Welt oder möchtest du Lücken schließen? Arbeite dich durch die Grundlagen in Lernen, durchstöbere jeden Begriff von A bis Z, oder sieh dir die Live-Preise der Coins an, die diese Konzepte antreiben.