У меня есть предложение, что может или не может быть возможным в Bitcoin. Я не в полной мере понять возможности сценария Bitcoin и хотел бы знать, если он поддерживает такую функциональность.
Скажем, Алиса хочет смешивать свои монеты с сервисом смешивания, но она не доверяет, что смеситель не убежит со своими монетами.
Алиса производит заказ, который говорит следующее:
Я дам вам 10 BTC из адресной А и вы должны послать эту сумму за вычетом сборов по адресам В и С в течение определенного периода времени.
Алиса подписывает этот порядок и в частном порядке посылает как порядок и его подпись на смеситель.
Алиса посылает 10 BTC в смеситель в специальной операции T который блокирует ее монеты и не принимается в сети, пока она не выполнит один из этих трех свойств
-Алиса подписывает T, то монеты идут в смеситель
-Смеситель обеспечивает доказательство того, что B и C получили ожидаемый БТД ожидаемого периода времени и производят подписанный заказ, то монеты идут в смеситель
-Тайм-аут (скажем, 2 недели) делает монеты вернуться к Алисе
Результат состоит в следующем
-Если все пойдет по плану, Алиса подписывает T, T поступает на смеситель, смеситель никогда не предает гласность порядка и Алиса получила ее анонимность
-Если смеситель не платит B и C, Алисе не нужно ничего делать, и ее монеты возвращаются как Т возвраты монеты к Алисе после окончания периода действия.
-Если смеситель платит, как ожидается, но Алиса не подпишет своевременно, смеситель может произвести подписанный заказ, а также передатчики используются для оплаты B и C и T платит смеситель. В этом случае, Алиса теряет свою анонимность.
Мне кажется, что ни одна из сторон могут обмануть другие из своих денег, и обе стороны хотят, чтобы сделка пройти. Значит ли это, кажется, не так ли?
Есть несколько технических вещей, которые я не уверен о
1. Может ли Алиса заблокировать монеты из таким образом?
2. Может ли сделка быть такой, что в зависимости от того, как будут условия выполнены, монеты выдаются по разным адресам?
3. Является ли это можно сделать сценарий понять договор и "доказывать" что B и C были выплачены?