Ein UTXO ist ein Bitcoin-Betrag aus einer früheren Transaktion, der noch nicht ausgegeben wurde. Die Abkürzung steht für Unspent Transaction Output, auf Deutsch „nicht ausgegebene Transaktionsausgabe“. Dein Bitcoin-Guthaben setzt sich aus solchen einzelnen Beträgen zusammen, die deine Wallet für dich addiert.

Normalerweise musst du UTXOs nicht selbst verwalten. Wenn du das Prinzip verstehst, wird aber klarer, warum eine Zahlung mehr Bitcoin verwenden kann, als beim Empfänger ankommen, warum ein Teil als Wechselgeld an dich zurückgeht und warum das Senden vieler kleiner Beträge höhere Gebühren verursachen kann.

Wie UTXOs dein Guthaben bilden

Eine Bitcoin-Transaktion erzeugt Ausgaben, auch Outputs genannt. Jede Ausgabe ordnet einen Bitcoin-Betrag bestimmten Bedingungen für das spätere Ausgeben zu. Meist werden diese durch eine Adresse dargestellt. Bis die Ausgabe in einer weiteren Transaktion ausgegeben wird, bleibt sie ein UTXO.

Kontrolliert deine Wallet beispielsweise zwei nicht ausgegebene Ausgaben über 0,02 BTC und 0,03 BTC, ergibt das zusammen ein Guthaben von 0,05 BTC. Es bleiben trotzdem zwei getrennte Ausgaben, auch wenn deine Wallet die Summe anzeigt. An derselben Adresse können mehrere UTXOs liegen, und eine Wallet kann UTXOs an vielen verschiedenen Adressen kontrollieren.

Ausgaben aus früheren Zahlungseingängen, die du bereits ausgegeben hast, zählen nicht mehr zu deinem Guthaben. Auch eine Zahlung an dich selbst kann einen neuen UTXO erzeugen; UTXOs stammen also nicht nur von anderen Personen.

Was passiert, wenn du einen UTXO ausgibst?

Wird ein UTXO ausgegeben, fließt sein vollständiger Wert als Eingabe, auch Input genannt, in eine neue Transaktion ein. Du musst aber nicht den gesamten Betrag an den Empfänger senden: Die Transaktion kann eine Ausgabe für den Empfänger und eine weitere für das Wechselgeld an deine eigene Wallet erzeugen. Die Differenz zwischen dem Gesamtwert der Eingaben und dem Gesamtwert der Ausgaben ist die Netzwerkgebühr.

Angenommen, deine Wallet verwendet einen UTXO über 0,01000000 BTC, um 0,00300000 BTC zu senden. Bei einer Gebühr von 0,00001000 BTC entstehen dabei:

  • Eine Ausgabe über 0,00300000 BTC für den Empfänger.
  • Eine Wechselgeld-Ausgabe über 0,00699000 BTC für deine Wallet.

Der ursprüngliche UTXO ist damit ausgegeben. Deine verbleibenden Bitcoin liegen in der neuen Wechselgeld-Ausgabe; dein Guthaben ist um den gesendeten Betrag und die Gebühr gesunken. Die Gebühr ist keine dritte Ausgabe. Eine Transaktion kann auch mehrere Eingaben verwenden oder ohne Wechselgeld-Ausgabe auskommen.

Wie du diese Beträge in einer tatsächlichen Transaktion erkennst, erklärt die Anleitung Bitcoin-Transaktionen mit Mempool prüfen. Eine unbekannte Ausgabe ist nicht automatisch dein Wechselgeld. Vergleiche die Transaktion mit dem Eintrag in deiner Wallet.

UTXOs in der BitBoxApp

Beim Senden von Bitcoin wählt die BitBoxApp die UTXOs normalerweise automatisch aus und kümmert sich um das Wechselgeld. Wenn du bestimmen möchtest, welche Bitcoin gemeinsam ausgegeben werden dürfen, lies was Coin Control ist und wann es sinnvoll ist. Wie du einzelne verfügbare Ausgaben ansiehst oder für eine Zahlung auswählst, erfährst du in der Anleitung Coin Control in der BitBoxApp verwenden.

Mehr Eingaben machen eine Transaktion in der Regel größer. Bei gleichem Gebührensatz kann sie dadurch mehr kosten. Bei einer UTXO-Konsolidierung fasst du mehrere kleinere Ausgaben zu einer größeren Ausgabe in deiner eigenen Wallet zusammen. Dafür fällt jetzt eine Gebühr an, und die zusammengeführten Eingaben werden öffentlich miteinander verknüpft. Niedrigere Gebühren bei späteren Zahlungen sind nicht garantiert. Unser Blogartikel erklärt die UTXO-Konsolidierung und ihre Auswirkungen auf Gebühren und Privatsphäre.

Eine Erklärung des zugrunde liegenden Transaktionsmodells mit Abbildungen findest du in unserem Blogartikel Was ist eigentlich eine UTXO?.