В чем отличие от coinjoin и транзакции с монетами?

Coinjoin и coinshuffle создают анонимную транзакцию. Но как они отличаются? И какие службы реализовали эти функции?

4 голоса | спросил Patoshi パトシ 16 WedEurope/Moscow2015-12-16T01:24:39+03:00Europe/Moscow12bEurope/MoscowWed, 16 Dec 2015 01:24:39 +0300 2015, 01:24:39

1 ответ


3

CoinJoin - основная идея, лежащая в основе CoinShuffle (и других методов микширования).

Идея CoinJoin: «Когда вы хотите внести платеж, найдите кого-нибудь, кто также хочет произвести платеж и сделать совместный платеж вместе». Это оставляет две основные детали:

  1. Как два (или более) участника, которые хотят сделать платеж, находят друг друга?
  2. Как осуществляется совместная транзакция и отправляется в сеть?

Это оставляет много возможностей для разных подходов и реализаций. Более подробную информацию о некоторых из них здесь .

CoinShuffle решает только второй вопрос. Когда вы думаете об этой проблеме на мгновение, очевидные решения, которые приходят на ум, связаны с созданием централизованной организации: либо третьей стороной, либо одним из участников. Не сразу понятно, как это можно сделать децентрализованным образом, что также защищает их конфиденциальность.

CoinShuffle описывает элегантный децентрализованный протокол для создания совместной транзакции таким образом, что никакая конфиденциальность не подвергается риску: нет «централизованного координатора», и даже участники не могут связывать входные данные с выходами (за исключением собственных входных и выходных данных, конечно, что они выбрали). Конечно, эта функция неприступности имеет смысл только в том случае, если участников более двух участников. Протокол изящен и прост и описан здесь .


Кроме того, я не думаю, что точно сказать, что они «создают анонимную транзакцию». Точнее сказать, что они создают совместную транзакцию, в которой она либо трудна, либо невозможна (в зависимости от используемого метода и некоторых деталей реализации) для связывания входных данных с выводами, таким образом (среди прочего), улучшая непривлекательность пользователей и делая анализ taint сложнее.

ответил shx2 16 WedEurope/Moscow2015-12-16T07:16:17+03:00Europe/Moscow12bEurope/MoscowWed, 16 Dec 2015 07:16:17 +0300 2015, 07:16:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132