Wie lese ich eine Transaktion aus einem Block? Wer hat wen bezahlt?

Ich würde gerne wissen, wie man eine „Transaktion“ liest. Wenn wir also ein Beispiel für diese Transaktion nehmen (die aus Block # 520156 stammt ), ist es leicht zu erkennen, dass „th“ „U8“ 0,005 BTC und „9E“ bezahlt hat „Y5“ 0,013 BTC. aber wofür sind das 'DD' und das 'vf' (grün markiert)?

Warum enthält diese Transaktion (..bac192) diese 2 Zahlungen, hängen diese Zahlungen irgendwie zusammen? (Sollte eine Transaktion nicht eine Zahlung haben?)

Geben Sie hier die Bildbeschreibung ein

Antworten (1)

Wenn Sie eine Bitcoin-Transaktion senden, verwendet Ihre Wallet-Software einen oder mehrere vorhandene Unspent Transaction Outputs (UTXO), um die Transaktion zu finanzieren. Die Transaktion gibt dann die neuen Eigentümer des verbrauchten Guthabens in den Ausgaben an. Wenn der in den Eingängen ausgegebene Betrag nicht perfekt mit dem Betrag in den Ausgängen zuzüglich Gebühren übereinstimmt, wird der Rest in einem Änderungsausgang an die sendende Brieftasche zurückgesendet . Diese spezielle Transaktion scheint vier UTXO ausgegeben zu haben, um einen einzelnen Empfänger zu bezahlen und den Rest des Eingangsguthabens an den Absender zurückzusenden. Alternativ kann diese Transaktion zwei Empfänger bezahlt haben, aber das ist heute nicht das häufigste Muster in der Blockchain.

Wie dem auch sei, obwohl Multiparty-Transaktionen im Netzwerk existieren (siehe hier auf der Seite), sind sie heute ziemlich ungewöhnlich.