Bitcoin (BTC) und viele andere Kryptowährungen basieren auf dem sogenannten Unspent Transaction Output (UTXO) Modell. Beim UTXO-Modell bestehen Transaktionen aus Inputs und Outputs: Wenn ein/e Nutzer/in jemandem Münzen schicken will, gibt er/sie Inputs an das Netzwerk. Das Netzwerk produziert nach der Verarbeitung der Transaktion Outputs, die später als Inputs für neue Transaktionen verwendet werden können. Das Guthaben einer Bitcoin-Adresse ist nicht eine bestimmte Anzahl von Coins, die darauf gespeichert sind, sondern eine Sammlung von noch nicht ausgegebenen Outputs aus früheren Transaktionen. Wenn du Bitcoin verschickst, kannst du sie nur in einem ganzen Output verschicken, der Rest wird als Wechselgeld zurückgeschickt.Ein Beispiel: Nutzer A hat eine Bitcoin-Adresse mit einem einzigen unverbrauchten Output von 0,5 BTC und möchte 0,3 BTC an Nutzer B schicken. Er kann seinen UTXO von 0,5 Coins nicht aufteilen, sondern muss den gesamten Betrag als einzigen Input der neuen Transaktion an das Netzwerk schicken.Das Netzwerk zerstört dann diesen Input und erstellt drei neue Outputs, die sich zu demselben Betrag summieren: 0,3 BTC, die an Nutzer B geschickt werden, eine kleine Gebühr für den Miner, der bei der Abwicklung der Transaktion hilft, und 0,2 BTC abzüglich der Miner-Gebühr, die an Nutzer A zurückgeschickt werden.In diesem Beispiel ist der letzte Output von ~0,2 BTC das Wechselgeld, das Nutzer A als neuen UTXO erhält, der später als Input für eine neue Transaktion verwendet werden kann.