Warum senden Transaktionen Coins an dieselbe Adresse, von der sie ausgegeben wurden?

Ich bemerke oft Transaktionen wie:

364efe5a906de5971e242f9711008e58a5ab79f136a8044b66615e8662d35f09

Wo Gelder von der Adresse mit 1,38 BTC auf sich selbst (1,35 BTC) und (0,027 BTC) 3PUaufgeteilt werden :37Ek

3PUui (1.38 BTC) -> 37Ekc (0.0278 BTC)
                 -> 3Puui (1.3519 BTC)

Ich frage mich, warum die Transaktion nicht so aussieht:

3PUui (0.0279 BTC) -> 37Ekc (0.0278 BTC)

Ich lese aus dieser Frage , dass ein Input vollständig in der Transaktion verbraucht werden muss, also wenn ich bei der letzten Transaktion 1,35 BTC erhalten habe, wenn ich mich darauf beziehe, muss ich die 1,35 BTC verbrauchen.

Auf https://coinb.in/#newTransaction kann ich jedoch sehen, dass der Betrag für jede Eingabe angegeben werden kann. Warum sollte ich also den Eingabebetrag angeben müssen, wenn er bereits durch die vorherige Transaktion festgelegt wurde?

Antworten (1)

Wahrscheinlich hatte der Absender keine nicht ausgegebene Ausgabe, die genau den Betrag hatte, den er senden wollte. Also wählte er eine unverbrauchte Ausgabe, die genug hatte, und schickte den Rest an sich selbst zurück.

Konten kombinieren nicht automatisch die Gelder, die sie erhalten. Sie haben ein Bündel nicht ausgegebener Transaktionsausgaben, die sie nur verwenden können, indem sie sie vollständig verbrauchen.

Sie könnten die gleiche Frage stellen, wenn Sie sehen, dass eine Person mit einem 10-Dollar-Schein bezahlt und einen 5-Dollar-Schein zurückbekommt. Sie fragen sich vielleicht, warum sie nicht einfach mit einer 5-Dollar-Rechnung bezahlt haben. Nun, wahrscheinlich liegt es daran, dass sie keinen hatten, also bekamen sie einen 5-Dollar-Schein als Wechselgeld zurück. Im Wesentlichen steht Ihnen jede der von Ihnen erhaltenen Transaktionen als Eingabe für eine zukünftige Transaktion zur Verfügung. Aber die Verwendung eines Outputs als Input verbraucht es, also wenn es zu viel ist, schickst du die Reste als „Wechselgeld“ zu dir zurück.

Gute Analogie mit Rechnungen.