Blog · 19. Januar 2025 · Aktualisiert 12. Juli 2026
Bitcoin richtig verwalten: UTXOs, Coin Control und Gebühren
UTXOs verstehen und bewusst verwalten: Labels, Coin Control, Wechselgeld, Adressen, Transaktionsgebühren und Konsolidierung.
Nach den ersten Eingängen entscheidet die Wallet-Verwaltung darüber, ob Geldströme getrennt bleiben und spätere Gebühren beherrschbar sind. Dafür sollte man Bitcoin nicht als homogenen Kontostand, sondern als einzelne UTXOs mit eigener Herkunft verstehen.
Was sind Bitcoin-UTXOs?
Bitcoin-UTXOs (Unspent Transaction Outputs, auf Deutsch „nicht ausgegebene Transaktionsausgänge“) sind die Bausteine der Bitcoin-Blockchain und für jede Transaktion entscheidend. Immer wenn du Bitcoin empfängst, landet der Betrag in Form eines UTXOs in deiner Wallet. Jedes Mal, wenn du Bitcoin sendest, nutzt du dafür einen oder mehrere dieser UTXOs.
Um das besser zu verstehen, stelle dir deine Bitcoin-Wallet wie ein Portemonnaie vor. Es enthält verschiedene „digitale Geldscheine“ mit unterschiedlichen Beträgen, die du durch Transaktionen erhalten hast.
- Empfangen von Bitcoin: Bei jeder eingehenden Transaktion bekommt die Wallet einen neuen „digitalen Geldschein“ über einen bestimmten Betrag. Das ist der UTXO.
- Bezahlen mit Bitcoin: Ein UTXO wird immer vollständig als Input verwendet. Der Empfänger erhält den Zahlungsbetrag. Ein verbleibender Rest kommt üblicherweise als neuer Wechselgeld-UTXO an eine eigene Adresse zurück. Reicht ein UTXO nicht aus, kombiniert die Wallet mehrere Inputs.
Wir haben uns bereits angesehen, wie eine Bitcoin-Transaktion aussieht. Betrachten wir das erneut und achten dabei auf die UTXOs.
Die Summe deiner UTXOs in der Wallet ergibt deinen Bitcoin-Bestand. Ebenso ergibt die Gesamtheit aller UTXOs in allen Wallets den gesamten Bitcoin-Bestand. Diese UTXOs bilden das Fundament der Blockchain: Jeder ist einzigartig und nur einmal verwendbar. Da die Blockchain öffentlich ist, kann jeder sehen, auf welchen Adressen welche UTXOs liegen und wohin sie übertragen wurden. Es ist möglich, die „Historie“ eines UTXOs zurückzuverfolgen und zu sehen, aus welchen vorherigen UTXOs er entstanden ist und wie sich Transaktionen entwickelt haben. UTXOs sind also sehr wichtig wenn du Bitcoin sicher aufbewahren möchtest.
Coin Control und Labeling
Nehmen wir an, du hast zwei unabhängige UTXOs in deiner Wallet, beide im Wert von 0,5 BTC. Wenn du nun 0,6 Bitcoin versenden möchtest, was passiert? Beide UTXOs werden verwendet: 0,6 BTC gehen an die andere Person, und 0,4 BTC erhältst du als Wechselgeld zurück. Soweit ist alles in Ordnung. Was geschieht jedoch, wenn du den einen UTXO über eine Börse gekauft hast, bei der deine Identität bekannt ist, und den anderen von einer Person, die als „böse“ eingestuft wird? Möchtest du diese wirklich vermischen beim Aufbewahren deiner Bitcoin?
Überwachungsfirmen, die die Blockchain analysieren und möglicherweise Zugriff auf Informationen von der Börse haben, erkennen, dass du beide UTXOs in einer Transaktion verwendet hast. Sie können daraus ableiten, dass dir beide UTXOs gehören, und diese Information an die Börse weitergeben. Sollte die Person, von der du einen UTXO erhalten hast, auf einer Sanktionsliste stehen, könnte dies für dich rechtliche Konsequenzen haben, und die Börse könnte sogar deinen Account sperren. Auch wenn es momentan nur wenige Sanktionen im Bitcoin-Handel gibt, könnten sich das in Zukunft ändern. Dieses Beispiel zeigt, wie eine einzelne Transaktion bereits viele Informationen über dich und deine bisherige Transaktionshistorie preisgeben und somit deine Privatsphäre gefährden kann.
Um diesen Fehler beim Aufbewahren von Bitcoin nicht zu machen, solltest du genau wissen, woher deine Bitcoins stammen: Ob von einer Börse mit KYC-Verfahren („Know Your Customer“), einer anderen Person oder einem anonymen Kauf. Da dies mit zunehmender Anzahl an UTXOs und Transaktionen komplex werden kann, hilft die Labeling-Funktion: Du markierst jeden empfangenen und gesendeten UTXO mit relevanten Informationen, zum Beispiel wo er gekauft wurde oder an wen er gesendet wurde. Das macht dann das Aufbewahren und Verwalten von deinen Bitcoin viel einfacher.
- In Sparrow Wallet kannst du dies direkt beim Senden oder Empfangen oder später unter „Transactions“ im Bereich „Label“ vornehmen.
Label: Gekauft am 18.01.2025 von Bob mit Cash
Coin Control
Der nächste wichtige Schritt zum Aufbewahren von Bitcoin ist das sogenannte Coin Control: Durch gezielte Auswahl der UTXOs kannst du steuern, welche in einer Transaktion verwendet werden sollen.
- Gehe in Sparrow auf den Tab „UTXOs“ und wähle gezielt die UTXOs aus, die du versenden möchtest.
- Am besten nutzt du immer nur einen UTXO pro Transaktion. Falls mehrere nötig sind, um die gewünschte Summe zu erreichen, wähle bewusst UTXOs aus, die gut zusammenpassen. Achte dabei auf die Beschriftungen, um keine unerwünschten Kombinationen zu erstellen.
- Klicke dann unten rechts auf „Send Selected“. Dadurch werden nur die ausgewählten UTXOs in dieser Transaktion genutzt.
Dieser Prozess dauert kaum länger als eine Minute und verbessert deine Privatsphäre enorm. Die Beschriftungen werden ausschließlich in der Sparrow-App gespeichert, daher solltest du regelmäßige Backups dieser Daten vornehmen. Sie werden als Datei gespeichert und tragen den Namen deines Wallets, zum Beispiel BitBoxAccount01.mv.db. Unter Linux findest du diese Datei unter /home/user/.sparrow/wallets.
Adressen wiederverwenden
Nahezu alle Bitcoin-Wallets generieren bei jedem Empfang eine neue Adresse. Man sollte nicht dieselbe Adresse für unterschiedliche Personen oder Zwecke wiederverwenden. Eine wiederverwendete Adresse macht mehrere Eingänge auf der Blockchain leicht zusammenfassbar.
Transaktionsgebühren
Bei Bitcoin fallen für jede Transaktion Gebühren an. In den bisherigen Beispielen mit UTXOs haben wir diese Gebühren weggelassen, doch sie spielen eine entscheidende Rolle beim Aufbewahren von Bitcoin.
Die Gebühren für eine Transaktion hängen von zwei Faktoren ab: der Größe der Transaktion (in Bytes) und dem von dir gewählten Gebührensatz. Schauen wir uns beide genauer an.
Gebührensatz
Den Gebührensatz kannst du frei wählen. Er bestimmt, wie viel du bereit bist, Minern zu zahlen, damit sie deine Transaktion in den nächsten Block aufnehmen. Miner sind profitorientiert und bevorzugen Transaktionen mit höheren Gebühren. So entsteht ein Marktpreis für den Gebührensatz. Aktuelle Gebührensätze kannst du auf mempool.space einsehen. Dort werden die Gebühren in hohe (nächster Block), mittlere (ca. in 3 Blöcken) und niedrige Priorität (ca. in 6 Blöcken) unterteilt. Diese Angaben zeigen, wie wahrscheinlich es ist, dass Miner deine Transaktion zeitnah verarbeiten. Hast du also Zeit, kannst du eine niedrige Gebühr wählen; ist eine sofortige Bestätigung wichtig, solltest du einen hohen Gebührensatz wählen. Bei Gebühren unterhalb der niedrigen Priorität kann es passieren, dass deine Transaktion erst nach Tagen oder Wochen bestätigt wird.
Transaktionsgröße
Die Gebühr wird in Satoshis pro virtuellem Byte (sat/vB) angegeben. Das bedeutet, du zahlst X Satoshis (sat) pro virtuellem Byte (vB) der Transaktion. Die Satoshis sind der Gebührensatz, der mit der Größe der Transaktion multipliziert wird. Je größer die Transaktion, desto mehr zahlst du an Gebühren. Hier geht es nicht um den Betrag in Bitcoin, sondern um den Speicherplatz, den die Transaktion verbraucht. Dieser hängt davon ab, wie viele Input-UTXOs und Output-UTXOs verwendet werden. Verwendest du mehrere Inputs, zahlst du mehr Gebühren, als wenn du nur einen Input benutzt. Die genaue Größe deiner Transaktion kannst du auf der Webseite bitcoinops.org berechnen.
Beispieltransaktion mit 3 Inputs und 2 Outputs
| Teil | Anzahl | Größe (vBytes) | Gesamt (vBytes) |
|---|---|---|---|
| Header | 1 | 10 | 10 |
| Inputs | 3 | 148 | 444 |
| Outputs | 2 | 34 | 68 |
Gesamtgröße: 522 vBytes
Hier ein Beispiel für eine Transaktion mit 3 Input-UTXOs und 2 Output-UTXOs:
Du sendest einen Betrag an eine andere Person und erhältst den Rest als Wechselgeld zurück. Der Transaktionsheader ist immer vorhanden. Du siehst, dass Inputs deutlich mehr Platz einnehmen als Outputs. Warum ist das wichtig?
Verwendet eine Transaktion mehrere Inputs, steigen die Gebühren, da mehr Speicherplatz benötigt wird. Daher solltest du, wenn möglich, mit so wenigen Input-UTXOs wie nötig arbeiten, da diese den größten Speicherbedarf verursachen.
Gebührensätze können je nach Netzwerkauslastung stark schwanken. Steigen sie deutlich, können kleine UTXOs nur noch mit unverhältnismäßig hohen Kosten ausgegeben werden.
Beispieltransaktion von Bob zu Alice
Bob hat einen UTXO von 0,004 BTC und möchte 0,001 BTC an Alice senden. Bei einer angenommenen Transaktionsgröße von 226 vBytes und einem sehr hohen Gebührensatz von 500 sat/vB entstehen 113.000 Satoshis beziehungsweise 0,00113 BTC Gebühren. Bob erhält dann nur noch etwa 0,00187 BTC als Wechselgeld. Mehr als ein Viertel des ursprünglichen UTXOs wird für die Gebühr benötigt.
Nehmen wir das Beispiel weiter: Nun hat Bob einen UTXO mit 0,00187 BTC und Alice einen mit 0,001 BTC. Wenn Bob erneut eine Transaktion sendet, kommen beim Empfänger nur noch etwa 0,00074 BTC an, da wieder 0,00113 BTC Gebühren abgezogen werden. Alice kann ihren UTXO gar nicht mehr verwenden, da dieser nur 0,001 BTC beträgt, die Gebühren aber bei 0,00113 BTC liegen.
In Zeiten hoher Gebühren kann es passieren, dass kleinere UTXOs nur noch mit unverhältnismäßig hohen Kosten ausgegeben werden können. Umgangssprachlich werden solche kleinen Beträge häufig als Dust bezeichnet.
Eine sinnvolle UTXO-Größe bestimmen
Es gibt keine dauerhaft richtige Mindestgröße. Der wirtschaftliche Wert eines UTXOs hängt unter anderem von seinem Skripttyp, der späteren Transaktionsgröße, dem erwarteten Gebührensatz und der persönlichen Ausgabestrategie ab. Eine starre Empfehlung wie 0,02 BTC kann deshalb mit der Zeit zu groß oder zu klein werden.
Man sollte stattdessen abschätzen, welchen Anteil des UTXOs eine spätere Ausgabe bei hohen Gebühren kosten könnte. Die Grundrechnung lautet:
Transaktionsgröße in vBytes × erwarteter Gebührensatz in sat/vB = erwartete Gebühr in Satoshis
Aktuelle Gebührenschätzungen findet man beispielsweise auf mempool.space. Bei regelmäßigen kleinen Käufen sollte man die entstehenden UTXOs beobachten. Wenn die erwarteten Ausgabekosten im Verhältnis zu groß werden, kann eine Konsolidierung bei niedrigen Gebühren sinnvoll sein.
UTXO-Konsolidierung
Kurz erklärt: Du sendest eine Transaktion, in der alle kleineren UTXOs zusammengeführt werden und als ein größerer UTXO an dich zurückgehen.
In der Sparrow Wallet gehst du wie folgt vor:
- Wähle im Reiter „UTXOs“ die gewünschten kleineren UTXOs aus.
- Unter „Receive“ kopierst du eine Empfangsadresse.
- Gehe zurück zum Tab „UTXOs“, klicke auf „Send Selected“, und gib die kopierte Adresse als Empfänger ein.
- Wähle einen niedrigen Gebührensatz, da es hier nicht auf sofortige Bestätigung ankommt.
- Klicke auf „Send“ und führe die weiteren Schritte wie gewohnt aus.
Passphrasen
Getrennte Accounts oder Wallet-Dateien können helfen, KYC- und No-KYC-Bitcoin auseinanderzuhalten. Passphrasen sind eine weitere, aber fortgeschrittene Möglichkeit. Jede zusätzliche Passphrase erhöht den Backup- und Bedienaufwand und sollte nur verwendet werden, wenn die Wiederherstellung zuverlässig getestet wurde.
- Wallet mit Passphrase 01: für KYC-Bitcoin, die bereits mit einer Identität verbunden sind.
- Wallet mit Passphrase 02: für Bitcoin ohne zentrale Identitätsprüfung, damit beide Kontexte nicht versehentlich vermischt werden.
- Weitere Wallets oder Accounts: nur bei einem klaren Trennungsbedarf. Jede zusätzliche Passphrase erhöht das Risiko von Bedien- und Backup-Fehlern.
Damit sind die Grundlagen für eine bewusste UTXO-Verwaltung gelegt. Im nächsten Kapitel geht es um die eigene Node. Sie reduziert die Daten, die eine Wallet an fremde Server senden muss, und ermöglicht eine unabhängige Verifikation. Onchain-Transaktionen werden dadurch jedoch nicht automatisch anonym.