Один Tx с несколькими входами и Tx с несколькими входами - PullRequest
0 голосов
/ 11 февраля 2019

Алиса владеет тремя адресами A1, A2, A3.Она решает собрать монеты, хранящиеся по этим адресам, в одну монету, поэтому она генерирует для этого новый новый адрес A4.

У нее есть две опции:

1.Разовая сделка

+--------------+ |A1 A4| |A2 -> | |A3 | +--------------+

2.Несколько транзакций

+--------------+ |A1 A4| +--------------+

+--------------+ |A2 A4| +--------------+

+--------------+ |A3 A4| +--------------+


Она не хочет, чтобы люди знали, что A1, A2 и A3 принадлежат ей.И она не намерена пользоваться услугами микширования.Она также не возражает платить больше комиссионных за транзакции, как в варианте 2.

Вариант 1

A1, A2 и A3 можно связать вместе, если она не использовала какие-либо Метод Coin Join .

Вариант 2

Видно, что A4 используется повторно для получения платежей.Однако A4 никогда не было замечено до этой транзакции.

Вопросы по варианту 2:

  1. Может ли кто-нибудь, наблюдающий за блокчейном детерминистически выяснить A1, A2 и A3 принадлежат одному и тому же пользователю?

  2. Если Алиса теперь тратит A4 Бобу (отправляет всю сумму, она никогда больше не использует A4),может ли Боб когда-нибудь выяснить, что A1, A2 и A3 принадлежат Алисе?

  3. Какую конфиденциальность потеряет Алиса (или кто-то в будущем, как Боб), если онаидет к варианту 2?

  4. Можно ли повторно использовать адреса для получения платежей и расходов только по одному адресу?

1 Ответ

0 голосов
/ 15 февраля 2019
  1. Я не думаю, что без каких-либо дополнительных знаний.
  2. То же, что и выше.
  3. Вариант 2 выглядит более анонимным, потому что Вариант 1 показывает, что A1, A2 и A3 знают одруг друга достаточно, чтобы иметь возможность совершать сделки вместе.
  4. Это очень распространенный сценарий, рекомендуемый многими кошельками.
...