Может ли кто-нибудь объяснить, как здесь работает операция TX?

Я знаю, что это адрес BCH, но это лучший пример, который я смог найти. Та же концепция применима и к BTC, поэтому важно понимать, что происходит.

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

То, что вы видите, это одна транзакция с двумя входами и двумя выходами.

  1. Как получается, что в транзакции есть несколько входов/выходов?
  2. Как получилось 12WsyKG89bxTGWV1iguxPWh6UX2ye1X8hDс 208.448 и 18Q43boBRU8Sk57SjSfjgFbjvXhBccBrKqс 18.816 - где в этих транзакционных данных указано, какой адрес получает что из входов?

Ответы (1)

  • Несколько выходов обычно, как и электронная почта.

  • Если один из ваших друзей отправил вам 5 BTC, а другой друг отправил вам 2 BTC, вы должны объединить и потратить их, если вам нужно купить что-то менее чем за 7 BTC и более чем за 5 BTC.

(Кстати, вы знаете, что такое изменение ?)

  • Нет «Этот выход получает значение из этого входа». Все входные значения суммируются, а затем тратятся.
Спасибо за ссылку на Изменить. Я знал об этом, но ссылка дала гораздо лучшее объяснение. Если все входные данные суммируются, предполагаем ли мы, что все входные данные поступают от одного и того же владельца счета/организации?
@EvilJordan Нет, взгляните на SIGHASH_SINGLE . Так работает CoinJoin. Для получения дополнительной информации: en.bitcoin.it/wiki/CoinJoin
Спасибо, что провели меня через это. Я думал, что понял, как это работает, но вдруг все стало намного сложнее. Итак, из того, что я понял, если у Боба есть 2 BTC и он хочет отправить Алисе 1 BTC, каким-то образом Том со своим 1 BTC, который он хочет передать Джейн, также может попасть в этот микс, и транзакция покажет два входа (Боб: 2, Том:1) и три выхода (Алиса:1,Боб(изменить):1,Джейн:1). Я думаю, мой вопрос в том, как сделка Тома с Джейн оказалась в этом миксе? Программное обеспечение делает это, чтобы сэкономить на пропускной способности?
@EvilJordan К сожалению, CoinJoin использует SIGHASH_ALL. Если вы ищете, как работает CoinJoin, вот ответ. биткойн.stackexchange.com/a/57276/38618
Вы изначально упомянули CoinJoin, потому что эта конкретная транзакция, на которую я ссылался, использует его? Похоже, это очень нишевая услуга.