Heldenreise

Melde dich an um
deine Reise zu sehen.

Einloggen


🎁✨

Belohnung eingesammelt!

Deine Belohnung wurde erfolgreich deinem Konto gutgeschrieben.



RedAI Assistant

RedAI Assistant

RedAI: Hi ! Wie kann ich dir heute helfen?

Crypto · Lektion 3 von 8

UTXO: Zustand als Menge unverbrauchter Outputs

⏱ ca. 16 Minuten

UTXO verändert keinen Coin, sondern verbraucht und erzeugt Outputs

UTXO bedeutet Unspent Transaction Output. Der aktuelle Zustand eines klassischen UTXO-Ledgers lässt sich als Menge aller Outputs betrachten, die erzeugt, aber noch nicht ausgegeben wurden.

Bitcoin ist das bekannteste Beispiel. Ein Wallet-Guthaben ist dort nicht einfach eine einzelne Zahl im Ledger. Es ergibt sich aus den UTXOs, die mit den kontrollierten Schlüsseln ausgegeben werden können.

Inputs und Outputs

Eine neue Transaktion referenziert bestehende UTXOs als Inputs. Werden die Regeln erfüllt, gelten diese Inputs danach als verbraucht. Gleichzeitig erzeugt die Transaktion neue Outputs. Diese neuen Outputs können später wiederum Inputs einer anderen Transaktion werden.

Beispiel mit Wechselgeld

Eine Wallet kontrolliert zwei UTXOs über 4 und 3 Einheiten. Für eine Zahlung über 5 Einheiten wählt sie beide als Inputs. Zusammen ergeben sie 7. Angenommen, 0,2 Einheiten werden als Transaktionsgebühr verwendet. Dann können beispielsweise 5 an den Empfänger und 1,8 als Wechselgeld an einen neuen eigenen Output gehen.

Die alten Outputs mit 4 und 3 werden nicht auf kleinere Zahlen umgeschrieben. Sie werden vollständig verbraucht. Danach existieren stattdessen die neu erzeugten Outputs.

Double Spending wird als Zustandsfrage sichtbar

Ein UTXO kann gültig nur einmal ausgegeben werden. Zwei konkurrierende Transaktionen können denselben bestehenden Output referenzieren, aber im endgültig akzeptierten Ledger kann nur eine gültige Ausgabe dieses konkreten Outputs bestehen.

Coin Selection

Eine Wallet muss entscheiden, welche verfügbaren UTXOs sie für eine Zahlung verwendet. Diese Auswahl beeinflusst unter anderem Anzahl und Größe der Inputs und Outputs. Das ist ein praktisches Wallet-Problem, aber kein Beweis dafür, dass der Nutzer mehrere getrennte „Coins“ sehen muss. Die Wallet kann die Menge für den Nutzer als Gesamtguthaben zusammenfassen.

Stärken und Trade-offs

  • Inputs sind explizit benannt und dadurch klar voneinander abgrenzbar
  • unabhängige UTXOs erzeugen natürliche Möglichkeiten für parallele Verarbeitung
  • Transaktionen benötigen einen Umgang mit Wechselgeld und Input-Auswahl
  • ein gemeinsam benötigter UTXO kann zum Konfliktpunkt werden

Im UTXO-Modell lautet die zentrale Operation nicht „ändere diesen Kontostand“, sondern „verbrauche diese gültigen Outputs und erzeuge neue Outputs“.

📝 Aufgaben

Praxisaufgabe: UTXOs auf Papier

  1. Zeichne drei UTXOs mit den Werten 2, 4 und 7.
  2. Baue eine Zahlung über 9 Einheiten mit 0,5 Einheiten Gebühr.
  3. Wähle passende Inputs.
  4. Berechne den notwendigen Wechselgeld-Output.
  5. Streiche die verbrauchten Inputs und zeichne die neu entstandenen Outputs.
  6. Erkläre, warum ein gestrichener Input nicht noch einmal gültig ausgegeben werden kann.

Mini-Schritt: Formuliere den Satz „Mein Bitcoin-Guthaben ist …“ technisch als Aussage über kontrollierbare UTXOs.

❓ Quiz · 4 Fragen

Mehrere Antworten können richtig sein. Für den Kursabschluss brauchst du insgesamt mindestens 80 %.

Melde dich an, um das Quiz zu machen und Belohnungen zu sammeln.