Könnte jemand erklären, wie die TX-Operation hier funktioniert?

Ich weiß, dass dies eine BCH-Adresse ist, aber es ist das beste Beispiel, das ich finden konnte. Das gleiche Konzept gilt für BTC, daher ist es wichtig zu verstehen, was vor sich geht.

https://explorer.bitcoin.com/bch/tx/5d0af59f43f8e8388839518243c743279e7c3dd526385fcc5bbcd907cd61bd2a

Was man sieht, ist eine Transaktion mit zwei Eingängen und zwei Ausgängen.

  1. Wie kommt es, dass es in einer Transaktion mehrere Inputs/Outputs gibt?
  2. Wie kam es 12WsyKG89bxTGWV1iguxPWh6UX2ye1X8hDzu 208.448 und 18Q43boBRU8Sk57SjSfjgFbjvXhBccBrKqzu 18.816 - wo in diesen Transaktionsdaten wird angegeben, welche Adresse was von den Eingaben erhält?

Antworten (1)

  • Mehrfachausgaben sind üblich, genau wie bei E-Mail.

  • Wenn einer Ihrer Freunde Ihnen 5 BTC geschickt hat und ein anderer Freund Ihnen 2 BTC geschickt hat, sollten Sie sie kombinieren und ausgeben, wenn Sie etwas für weniger als 7 BTC und mehr als 5 BTC kaufen müssen.

(Weißt du übrigens, was eine Veränderung ist?)

  • Es gibt kein „Dieser Ausgang erhält seinen Wert von diesem Eingang“ Alle Eingangswerte werden summiert und dann ausgegeben.
Danke für den Link zu ändern. Ich war mir dessen bewusst, aber der Link lieferte eine viel bessere Erklärung. Wenn alle Eingaben summiert werden, gehen wir dann davon aus, dass alle Eingaben von demselben Kontoinhaber/Unternehmen stammen?
@EvilJordan Nein, sieh dir SIGHASH_SINGLE an . So funktioniert CoinJoin. Weitere Informationen: en.bitcoin.it/wiki/CoinJoin
Danke, dass du mich durch das geführt hast. Ich dachte, ich hätte verstanden, wie das funktioniert, aber plötzlich ist es viel komplexer geworden. Also, soweit ich weiß, wenn Bob 2 BTC hat und Alice 1 BTC schicken will, irgendwie kann Tom mit seinem 1 BTC, den er zu Jane schicken will, auch in die Mischung kommen, und eine Transaktion zeigt zwei Eingaben (Bob: 2, Tom:1) und drei Ausgänge (Alice:1,Bob(change):1,Jane:1). Ich denke, meine Frage ist, wie kam Toms Transaktion mit Jane in die Mischung? Macht die Software das, um Bandbreite zu sparen?
@EvilJordan Hoppla, CoinJoin verwendet SIGHASH_ALL. Wenn Sie nach der Funktionsweise von CoinJoin suchen, finden Sie hier die Antwort. bitcoin.stackexchange.com/a/57276/38618
Haben Sie CoinJoin ursprünglich aufgerufen, weil diese bestimmte Transaktion, auf die ich verwiesen habe, es verwendet? Scheint ein sehr Nischendienst zu sein.