Bitcoin-UTXOs erklärt: Inputs, Wechselgeld und Zusammenführen
Erfahren Sie, wie ein Bitcoin-Guthaben aus einzelnen nicht ausgegebenen Outputs besteht, wie Inputs und Wechselgeld funktionieren und wie das Zusammenführen kleiner UTXOs Gebühren und Privatsphäre beeinflussen kann.
In diesem LeitfadenEin Bitcoin-Wallet-Guthaben besteht aus einzelnen Outputs
Kurze Zusammenfassung
Ein Bitcoin-Wallet-Guthaben ist meist die Summe einzelner nicht ausgegebener Transaktions-Outputs, sogenannter UTXOs. Eine Zahlung verwendet ausgewählte Outputs als Inputs und erstellt neue Outputs für Empfänger und gegebenenfalls Wechselgeld. Das Zusammenführen kann später Inputs sparen, kostet aber jetzt eine Gebühr und kann öffentliche Transaktionsverläufe verknüpfen.
Ein Bitcoin-Wallet-Guthaben besteht aus einzelnen Outputs
Eine Wallet zeigt vielleicht einen einzigen BTC-Betrag an, doch die Bitcoin-Blockchain speichert ihn nicht als Kontostand wie eine Bank. Eine Wallet kann mehrere nicht ausgegebene Transaktions-Outputs kontrollieren, die frühere Transaktionen erstellt haben. Das einfache On-Chain-Guthaben ist die Summe der Outputs, die sie ausgeben kann. Jeder Output hat einen Wert und eine Ausgabebedingung; er ist keine frei verfügbare Münze in einer Liste.
Eine Transaktion kann mehrere Outputs für verschiedene Empfänger erstellen. Die Zahl der Zahlungen entspricht daher nicht zwingend der Zahl der UTXOs. Wallets können bestätigte, unbestätigte, gesperrte oder nur beobachtete Beträge getrennt anzeigen. Das angezeigte Guthaben muss nicht vollständig sofort ausgebbar sein. Das UTXO-Modell gilt für Bitcoin und andere UTXO-basierte Systeme, nicht für alle Krypto-Assets.
Ein Input verweist auf genau einen früheren Output
Ein Bitcoin-Input identifiziert einen früheren Output anhand der Transaktions-ID und der Ausgabenummer, oft als txid:vout geschrieben. Er enthält außerdem die Daten, die dessen Ausgabebedingung erfüllen. Die Transaktion erstellt anschließend einen oder mehrere neue Outputs. Der Bitcoin-Entwicklerleitfaden zu Transaktionen beschreibt diese Struktur; der Leitfaden zur Blockchain erklärt, dass jeder Output nur einmal ausgegeben werden kann.
Ein Output wird vollständig ausgegeben. Bitcoin verbraucht nicht nur einen Teil davon und lässt den Rest im selben Output stehen. Ist der Input mehr wert als die Zahlung, entstehen neue Outputs für Empfänger und Restbetrag. Jeder neue Output wird zu einer eigenen UTXO, die nach den Wallet-Regeln später ausgegeben werden kann.
Eine Zahlung kann Empfänger- und Wechselgeld-Outputs erstellen
Die Summe der Inputs muss die Summe der Outputs decken; die Differenz ist die Transaktionsgebühr. Eine Wallet kann Inputs auswählen, die mehr wert sind als die Zahlung, und den Rest an einen Output zurückgeben, den sie kontrolliert. Dieser Rest heißt Wechselgeld oder Change. Es handelt sich um einen gewöhnlichen neuen Output, nicht um eine Rückerstattung außerhalb der Blockchain oder eine Rücknahme der Zahlung.
Angenommen, die Wallet wählt zwei UTXOs über 300.000 und 200.000 Sats aus. Zusammen sind das 500.000 Sats. Erhält der Empfänger 420.000 Sats und kostet die Transaktion 2.000 Sats Gebühr, bleiben 78.000 Sats Wechselgeld: 300.000 + 200.000 = 420.000 + 78.000 + 2.000. Das ist eine hypothetische Rechnung, keine aktuelle Gebührenangabe. Das Wechselgeld wird als neuer Output angelegt und kann bei einer späteren Zahlung als Input dienen.
Nicht jede Transaktion hat einen Wechselgeld-Output. Inputs und Zahlung können nahezu zusammenpassen, oder eine Transaktion kann mehrere Empfänger bezahlen. Prüfen Sie die Vorschau vor dem Signieren.
Mehr Inputs können eine Transaktion vergrößern
Jede ausgewählte UTXO wird zu einem Input, und jeder Input benötigt Daten, mit denen das Netzwerk die Ausgabe überprüfen kann. Mehr Inputs bedeuten daher oft eine größere Transaktion; die genaue Größe hängt vom Output-Typ und den Signaturdaten ab. Gebühren werden meist anhand der virtuellen Größe und des Gebührensatzes berechnet. BIP 141 definiert das Gewicht und die virtuelle Größe von SegWit-Transaktionen. Der gesendete BTC-Betrag allein bestimmt nicht die Größe.
Bei gleichem Gebührensatz kann eine Transaktion mit mehr oder größeren Inputs mehr kosten. Auch ein Wechselgeld-Output fügt Daten hinzu. Wie virtuelle Größe und sat/vB zusammenhängen, erklärt der Leitfaden zu Bitcoin-Transaktionsgebühren.
Beim Zusammenführen werden mehrere Outputs in einem neuen gebündelt
Beim Zusammenführen erstellt die Wallet eine Transaktion, die mehrere UTXOs ausgibt und ihren Gesamtwert abzüglich der Gebühr an einen neuen Output derselben Wallet sendet. Eine spätere Zahlung kann diesen gebündelten Output als einen Input verwenden, statt jeden ursprünglichen Output einzeln auszugeben. Das verändert die Struktur künftiger Zahlungen, erzeugt aber keine Bitcoins und löscht keine Historie.
Die Abwägung betrifft den Zeitpunkt: Die Zusammenführung enthält alle Inputs, kann daher groß sein und kostet jetzt eine Gebühr. Eine spätere Transaktion zahlt weiterhin eine Gebühr, benötigt aber möglicherweise weniger Inputs. Ist der heutige Gebührensatz niedriger als beim späteren Ausgeben, kann das Vorziehen eines Teils der Input-Kosten helfen. Ist er heute hoch, kann das Zusammenführen teurer sein. Künftige Gebühren sind unbekannt, eine Ersparnis ist also nicht garantiert.
Wallets wählen Outputs unterschiedlich aus
Die meisten Wallets wählen UTXOs automatisch. Ein Auswahlverfahren kann Zahlungshöhe, erwartete Transaktionsgröße, Gebühr, Wechselgeld und weitere Bedingungen berücksichtigen. Das Ziel ist nicht immer nur eine möglichst kleine Input-Zahl; auch heutige und spätere Kosten, Sicherheit und Datenschutz können eine Rolle spielen. Regeln und Bezeichnungen unterscheiden sich je nach Wallet und Version.
Manche Wallets bieten Coin Control, um Outputs anzusehen oder auszuschließen. Das kann getrennte Geldbestände auseinanderhalten, aber eine falsche Auswahl kann die Transaktion vergrößern oder Outputs verknüpfen. Bitcoin Cores listunspent-RPC ist eine Entwicklerfunktion zum Abfragen von UTXOs. Normale Nutzer müssen kein RPC aufrufen, um ihr Guthaben zu verstehen.
Gemeinsame Inputs können eine Datenschutzbeziehung offenlegen
Bitcoin-Transaktionen sind öffentlich. Wenn eine Transaktion mehrere Outputs als Inputs ausgibt, können Beobachter sehen, dass sie gemeinsam ausgegeben wurden. Analysten verwenden dies als Hinweis auf mögliche gemeinsame Kontrolle, nicht als Beweis einer realen Identität. An einer kollaborativen Transaktion können mehrere Personen beteiligt sein.
Das Zusammenführen zuvor getrennt gehaltener Outputs kann diese Trennung schwächen, weil sie in derselben öffentlichen Transaktion erscheinen. Eine frische Wechselgeldadresse mindert die Wiederverwendung von Adressen, verbirgt aber weder Inputs noch deren Verlauf. Die Datenschutzhinweise von Bitcoin.org erklären die öffentliche Nachvollziehbarkeit von Transaktionen und den Zweck neuer Adressen.
Vergleichen Sie heutige Gebühren mit der späteren Nutzung
Beginnen Sie mit der Gebührenvorschau der Wallet und den vorgeschlagenen Outputs. Werden mehrere kleine Outputs voraussichtlich bald gemeinsam ausgegeben? Wäre ihre separate Nutzung gemessen an ihrem Wert teuer? Rechtfertigt der aktuelle Gebührensatz eine Zusammenführung? Vergleichen Sie die Kosten mit der möglichen Input-Zahl einer späteren Zahlung. Da künftige Gebühren und Transaktionsformen unbekannt sind, ist eine erwartete Ersparnis keine Gewissheit.
Berücksichtigen Sie Datenschutz und praktische Anforderungen. Getrennte Outputs können Geld aus unterschiedlichen Quellen oder von verschiedenen Gegenparteien abbilden, die Sie nicht öffentlich verknüpfen möchten. Lightning verwendet einen anderen Zahlungsweg als Bitcoin On-Chain; den Unterschied erklärt Lightning oder On-Chain-Zahlung. Prüfen Sie vor dem Senden anderer Krypto-Assets die Checkliste für Netzwerk und Adresse.
Prüfen Sie die Transaktion vor dem Signieren
Kontrollieren Sie Netzwerk, Empfängeradresse, Betrag, ausgewählte Inputs (falls angezeigt), Wechselgeld und Gesamtgebühr. Stellen Sie sicher, dass das Wechselgeld an eine Wallet zurückgeht, die Sie kontrollieren. Eine hohe Gebühr kann an vielen Inputs liegen und nicht am Zahlungsbetrag.
Wenn Sie UTXOs zusammenführen, bestätigen Sie, dass Sie alle ausgewählten Outputs gemeinsam ausgeben und die öffentliche Verknüpfung akzeptieren. Die Zusammenführung senkt nicht garantiert die Gebühren über die gesamte Nutzungsdauer: Sie zahlen jetzt eine Gebühr und später erneut, wenn Sie eine weitere Transaktion erstellen. Zu Sicherung und Wiederherstellung lesen Sie den Leitfaden zu Seed-Phrase und Wallet-Backup.
Häufige Fragen
Q1Ist eine UTXO dasselbe wie ein Bitcoin?
Nein. Eine UTXO ist ein nicht ausgegebener Output mit Wert und Ausgabebedingung. Eine Wallet kann mehrere UTXOs kontrollieren und ihre Werte als Guthaben anzeigen.
Q2Erzeugt jede Bitcoin-Zahlung Wechselgeld?
Nein. Inputs können Zahlung und Gebühr genau decken, oder eine Transaktion kann mehrere Empfänger bezahlen. Prüfen Sie die Vorschau.
Q3Senkt das Zusammenführen von UTXOs immer die Gebühren?
Nein. Die Zusammenführung kostet jetzt eine Gebühr und kann später Inputs sparen. Das Ergebnis hängt von Gebührensatz, Größe, Wallet-Regeln und Zeitpunkt ab.
Q4Beweist das gemeinsame Ausgeben mehrerer UTXOs, dass sie einer Person gehören?
Es zeigt öffentlich, dass die Outputs gemeinsam ausgegeben wurden. Gemeinsame Kontrolle ist ein Hinweis, kein Identitätsbeweis.
Quellen und weiterführende Lektüre
Problem melden
Wir bereiten eine E-Mail mit dem Link zu diesem Artikel vor. Mark erhält den Hinweis erst nach dem Senden
Schnelltest
Fertig gelesen? Prüfe dich mit 3 Fragen
Frage 01
Eine Transaktion nutzt Inputs über 300.000 und 200.000 Sats, zahlt 420.000 Sats und kostet 2.000 Sats Gebühr. Wie viel Wechselgeld bleibt?
Wähle eine Antwort, um die Erklärung zu sehen