Bruchteile einer Münze oder mehrere Münzen senden
Kehren wir zu den Transaktionen zurück. Der Einfachheit halber haben wir gesagt, dass Alice eine Münze an Bob schickt. Was aber, wenn sie ihm einen kleineren Betrag schicken möchte? In Bitcoin können nur ganze Münzen verbraucht werden. Aber sie können auf mehrere Empfänger aufgeteilt werden.
Alice hat 1 Coin und möchte 0,7 Coins an Bob schicken. Also erstellt sie eine Transaktion mit einer Eingabe und zwei Ausgaben (Empfängern). Ein Empfänger ist Alice selbst. Es handelt sich dabei um eine Wechseladresse, an die der zu viel gezahlte Betrag zurückgeschickt wird. Es ist wie in einem Geschäft, wo man der Kassiererin eine Euro-Münze übergibt und 30 Cent als Wechselgeld zurückbekommt.
Alice würde eine Transaktion erstellen, die besagt:
Bob darf 0,7 Münzen von Alice ausgeben, und Alice darf 0,3 Münzen von Alice ausgeben. Insgesamt ergibt dies eine Münze. Auf diese Weise erhält Bob 0,7 Münzen, die er ausgeben kann, und Alice 0,3 Münzen als Wechselgeld.
Nun möchte Alice mehr als eine Münze an Bob schicken. Dazu muss sie eine Transaktion mit zwei oder mehr Eingängen erstellen. In diesem Fall möchte Alice 1,5 Münzen an Bob schicken, hat aber nur zwei unverbrauchte Transaktionen mit je 1 Münze zur Verfügung.
Sie würde nun eine Transaktion erstellen, die lautet. Bob darf 1,5 Münzen ausgeben und Alice darf 0,5 Münzen ausgeben. Nehmen Sie die Transaktionen A und B als Eingabe. Insgesamt haben wir eine Eingabe von zwei Münzen und eine Ausgabe von zwei Münzen.