UTXO Management ist extrem wichtig um Bitcoin effizient zu nutzen. Diese Anleitung zeigt dir in nur 5 Minuten was es damit auf sich hat und wie du wertvolle Satoshis mit UTXO Managment sparen kannst.
UTXO steht für Unspent Transaction Output und repräsentiert die Bitcoin oder Sats in deiner Wallet die noch nicht in einer Transaktion ausgegeben wurden.
Lass uns das an einem kleinen Beispiel betrachten. Stell dir vor du kaufst ein Eis für 4,70€. Du bezahlst mit zwei 2€ Münzen und einer 1€ Münze. (=Output deiner Geldbörse)
Du erhältst eine 20 Cent Münze und eine 10 Cent Münze als Wechselgeld. (=New kreiertiert Input in deiner Geldbörse)
Mit Bitcoin funktioniert das ähnlich. Stell dir vor du hast 0,00016331 BTC in deiner Wallet und du bezahlst 0,00006 BTC für dein Eis. You schickst also 0,00016331 BTC an den Eisverkäufer (Output) und erhältst 0,00007221 BTC Wechselgeld zurück, welche als neuer Input in deiner Wallet entsteht. In unserem Beispiel entstehen 3.110 Sats Miner-Gebühren.
Auf der Bitcoin Blockchain sieht das so aus:
UTXO können auf drei verschiedenen Wegen erstellt werden:
Wenn dir jemand Bitcoin sendet, zum Beispiel wenn du Bitcoin mit Bittr kaufst oder in Bitcoin bezahlt wirst. Jedes mal wenn du Bitcoin empfängst wird eine neue UTXO erstellt.
Wenn du etwas für Bitcoin kaufst oder euinfach nur Bitcoin an jemanden senden möchtest, musst entweder eine oder mehrere deiner UTXOs “ausgeben”. Das ist vergleichbar mit den Münzen aus deinem Geldbeutel.
Wenn man mit Bargeld bzehalt, hat man meistens nicht genau den exakten Betrag um den Verkäufer zu bezahlen. Man bekommt deshalb Wechselgeld. Das gleiche Konzept gibt es auch bei Bitcoin: Das Wechselgeld, das du erhältst ist eine neue UTXO in deiner Wallet.
Der Unterschied zum Bargeld ist, dass Bitcoin keine festen Einheiten hat. Während du beim Bargeld 5€, 10€ oder 20€ Noten hast, kann einen Bitcoin UTXO jeden Wert haben und ist somit einzigartig.
Die Anzahl der UTXOs die für eine Bitcoin Transaktion verwendet werden, bestimmen die Transaktionskosten, da diese immer von der Anzahl der Input & Output UTXOs abhängt.
Wenn du eine Transaktion sendest, kommt es darauf an wie viele Inputs du in die Transaktion geben musst. Die Inputs stehen immer im Zusammenhang mit vorherigen Transaktionen, die du erhalten hast. Wie beim Bardgeld: Wenn du nur 5€ Scheine erhalten hast und etwas im Wert von 50€ kaufen möchtest, musst du zehn 5€ Scheine für diesen Kauf verwenden. Wenn du aber zuvor einen 50€ Schein erhalten hast, musst du nur diesen einen Schein ausgeben.
Beim Bargeld spielen die Inputs (in unserem Beispiel: 10x 5€ Schein oder 1x 50€ Schein) keine Rolle bei der Transaktionsgebühr wohingegen eine Bitcoin Transaktion mit mehreren UTXOs teurer wird, da diese mehr Speicherplatz auf der Blockchain benötigt.
Wenn du in einem regelmäßigen Intervall (wöchentlich oder sogar täglich) Sats stackst, kann das zu vielen kleinen UTXOs in deiner Wallet führen. Dadurch hast du höhere Transaktionsgebühren wenn du diese UTXOs in der Zukunft beim Senden von Transaktionen wieder ausgeben möchtest.
Um deine UTXOs zu konsolidieren genügt es eine Transaktion an dich selbst zu senden. Diese Transaktion nimmt all die kleinen Inputs und erstellt eine neue enzige große UTXO als Output.
Eine Konsolidierung sieht so aus:
Aus Privatsphäregründen kann es sinnvoll sein bestimme UTXOs nicht miteinander zu “verschmelzen”. Bedenke, dass ein vorheriger Sender die UTXO kennt und so Rückschlüsse auf deinen Bitcoinbestand schließen kann. Beachte immer:
Verschiedene UTXOs, die du durch Bitcoin Käufe bei Bittr erhalten hast, können zum Beispiel problemlos konsolidiert werden, da keine weitere Partei involviert ist.
Pro Tip: Wenn du deine UTXOs konsolidieren möchtest, tu das wenn die Bitcoin Netzwerkgebühren niedrig sind um Transaktionsgebühren zu sparen.😉