Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
8 марта 2013, 7:05:20 PM   # 1
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Довольно легко реализовать, если я не хватает чего-то:

Предположим, что существует служба смеситель.

Прежде всего, пользователь должен подготовить для смешивания минусов: они должны иметь точно служебные запросы суммы Bitcoin, скажем, 1 BTC.

Пользователь представляет пару: минус он хочет смешивать и ослепил хэш получения адреса. Он также должен заплатить небольшую плату. Сервер отвечает слепой подписи адреса. (Я извиняюсь, если я использую терминологию неправильно: я только что прочитал слепое описание подписи Algo.)

Через некоторое время пользователь отправляет свой адрес вместе с раскрытием подписи. Сервис может подтвердить достоверность подписи, таким образом, он знает, что этот адрес связан с каким-то минусом, но он не может знать, с которой один.

После того, как достаточное количество пользователей представили свои минусы для смешивания, сервис создаст смесительную сделку: она будет включать в себя все минусы и все адреса. Так как адреса появляются в другом порядке, это не представляется возможным сказать, какие минусы связаны какие адреса.

Затем пользователи подписывают свои минусы после подтверждения того, что их адреса включены в выходах транзакции.

Есть два возможных проблем:

1. Пользователь отказывается подписывать его вход. Это легко иметь дело с этим: минус мудака является запретом, все остальные повторно подают их ослеплен и не ослепили адреса. Таким образом, эта атака DoS стоит мудака денег. Также услуга может потребоваться минимальный возраст 1 день для вставки. Это означало бы, что саботировать подписание 100 раз в день мудак требуется по меньшей мере 100 BTC.

2. NSA представляет свои минусы для смешивания, вычитает их из сделки и, таким образом, уменьшает энтропию смешения. Я не вижу, что это большая проблема, потому что энтропия смешение всегда log2 N, где N является числом честных участников, которые никогда не будут раскрывать свой (очкам, адрес) пара. Так что АНБ может только привить чувство ложной безопасности, если количество честных участников невысоко. И это будет стоить АНБ деньги ...

В идеальном случае, обычно используемые клиенты Bitcoin должны делать смешивания, время от времени, даже если пользователь не действительно нуждается. Это позволит убедиться, что количество добросовестных участников достаточно велико. Тогда Bitcoin будет статистически анонимным.

EDIT: Ах, третья возможная проблема: обслуживание смесителя выполняется АНБ, и они будут убедиться, что ваши монеты не смешивались с монетами честных людей. Эту проблему необходимо решать, но я думаю, что решение довольно просто: можно проверить качество смешивания снаружи. Скажем, если есть какое-то сеть доверия, члены WoT могут подписывать сообщения, как "мои монеты были смешаны в транзакции ххх", Если вы видите, что достаточное число членов WoT знака определенной сделки вы можете убедиться, что некоторая энтропия смешения существует. (До тех пор, как вы доверяете WoT, то есть.)
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm


Как заработать Биткоины?
Без вложений. Не майнинг.


9 марта 2013, 12:45:16 AM   # 2
Ari
 
 
Сообщений: 75
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Получил 1806 Биткоинов
Реальная история.





Там предел для RSA слепых подписей - если кто-то подписывает кучу маленьких простых чисел, то умножение их вместе yeilds правильной подписи на продукте. Соберите достаточно факторов, и вы можете что-либо подписывать. Таким образом, если сделаны слишком много слепых подписей, это эффективно сливает ключ подписи. Таким образом, ключ подписи необходимо изменить каждый раз, и вы можете смешивать только ограниченное количество каждой партии.

Ари сейчас офлайн Пожаловаться на Ари   Ответить с цитированием Мультицитирование сообщения от Ari Быстрый ответ на сообщение Ari

9 марта 2013, 9:13:50 AM   # 3
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Делать это небольшие партии в порядке, это, вероятно, даже предпочтительнее по другим причинам: быстрее и меньше сбоев.

Можно сделать смешивание в p2p способом без слепых подписей: путем смешивания монет двух пользователей одновременно. Но если некоторые пользователи скомпрометированы (например, агенты АНБ), энтропия усиления за один раунд мало, и поэтому большое количество раундов требуются. Blockchain навороты будут слишком большими ...

Делать это в партиях, где более двух пользователей, участвующих бы значительно ускорить прирост энтропии. Даже, скажем, 32 входа в сделку очень хорошо.

Вы все еще, вероятно, хотите много раундов (в идеале на разных услуг), но не тысячи патронов. Если раундов быстро, это не проблема.

Для полноты картины, я ранее рассмотрел двухпартийной смесительный раундов с последующим уплотнением: то есть эти две сделки с заинтересованностью, не будут представлены в blockchain, но вместо того, чтобы кто-нибудь сделал бы крупную сделку из всех из них, и люди будут затем подписать этот крупная сделка. Можно и может сжимать тысячи маленьких раундов смешивания в один ТХ, но очень уязвимы для DoS-атаки: если есть мудак, который отказывается подписывать, люди должны будут заново делать смешивания довольно много с нуля.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 12:10:45 PM   # 4
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Довольно легко реализовать, если я не хватает чего-то:

это интересное усовершенствование на обычной службе смешивания. может быть полезно собрать некоторые примеры кода.


котировка
Есть два возможных проблем:

1. Пользователь отказывается подписывать его вход. Это легко иметь дело с этим: минус мудака является запретом, все остальные повторно подают их ослеплен и не ослепили адреса. Таким образом, эта атака DoS стоит мудака денег. Также услуга может потребоваться минимальный возраст 1 день для вставки. Это означало бы, что саботировать подписание 100 раз в день мудак требуется по меньшей мере 100 BTC.

2. NSA представляет свои минусы для смешивания, вычитает их из сделки и, таким образом, уменьшает энтропию смешения. Я не вижу, что это большая проблема, потому что энтропия смешение всегда log2 N, где N является числом честных участников, которые никогда не будут раскрывать свой (очкам, адрес) пара. Так что АНБ может только привить чувство ложной безопасности, если количество честных участников невысоко. И это будет стоить АНБ деньги ...

В идеальном случае, обычно используемые клиенты Bitcoin должны делать смешивания, время от времени, даже если пользователь не действительно нуждается. Это позволит убедиться, что количество добросовестных участников достаточно велико. Тогда Bitcoin будет статистически анонимным.

EDIT: Ах, третья возможная проблема: обслуживание смесителя выполняется АНБ, и они будут убедиться, что ваши монеты не смешивались с монетами честных людей. Эту проблему необходимо решать, но я думаю, что решение довольно просто: можно проверить качество смешивания снаружи. Скажем, если есть какое-то сеть доверия, члены WoT могут подписывать сообщения, как "мои монеты были смешаны в транзакции ххх", Если вы видите, что достаточное число членов WoT знака определенной сделки вы можете убедиться, что некоторая энтропия смешения существует. (До тех пор, как вы доверяете WoT, то есть.)

слепая подпись трюк полезно. в соответствии с вашими собственными комментариями вопрос вновь сводится к "Вы доверяете смеситель, который вы используете?",

создание своего рода целевого показателя, например, смешайте качество, для каждой службы смешивания не звучит как плохая идея.
behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

9 марта 2013, 12:28:29 PM   # 5
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

слепая подпись трюк полезно. в соответствии с вашими собственными комментариями вопрос вновь сводится к "Вы доверяете смеситель, который вы используете?",

Я бы не сформулировал это так. Простое обслуживание смеситель может тривиальным убегают с вашими деньгами, или он может войти все, и продавать ее заинтересованным лицам. Так что 100% честь основе, и вполне вероятно, что вы рассчитывать на обслуживание быть альтруистическим.

С другой стороны, это своего рода трудно слепой смеситель сигнатурный атаковать кого-то. Кроме того, такая атака может быть легко обнаружены пользователями.

Так что не о доверии. Это похоже на "знает ли кто хочет снять сложную атаку на свой счет, чтобы раскрыть свою личность?"

Мы должны попытаться улучшить его дальше, но как это путь впереди простых смесителей с точки зрения безопасности.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 12:41:33 PM   # 6
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Там предел для RSA слепых подписей - если кто-то подписывает кучу маленьких простых чисел, то умножение их вместе yeilds правильной подписи на продукте. Соберите достаточно факторов, и вы можете что-либо подписывать. Таким образом, если сделаны слишком много слепых подписей, это эффективно сливает ключ подписи. Таким образом, ключ подписи необходимо изменить каждый раз, и вы можете смешивать только ограниченное количество каждой партии.

bitcoind использует (256-бит) ключи ECDSA, поэтому я бы ожидать кровотечение подписывающего ключа с помощью главных факторов, который является специфичным для РСА, неуместные.

я мог бы, конечно, неправильно
behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

9 марта 2013, 12:48:09 PM   # 7
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

bitcoind использует (256-бит) ключи ECDSA, поэтому я бы ожидать кровотечение подписывающего ключа с помощью главных факторов, который является специфичным для РСА, неуместные.

Слепые подписи, используемые при смешении службы полностью ортогональны Bitcoin криптографии.

Из того, что я вижу RSA следует использовать для слепых подписей, но, возможно, есть способ, чтобы сделать другие протоколы цифровой подписи для работы с ним тоже.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 2:05:34 PM   # 8
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Слепые подписи, используемые при смешении службы полностью ортогональны Bitcoin криптографии.

Из того, что я вижу RSA следует использовать для слепых подписей, но, возможно, есть способ, чтобы сделать другие протоколы цифровой подписи для работы с ним тоже.
Это довольно легко реализовать слепое подписание с ECC. http://ojs.academypublisher.com/index.php/jnw/article/viewFile/0508921928/2053
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

9 марта 2013, 3:01:43 PM   # 9
 
 
Сообщений: 46
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Поскольку ваша схема отделена от Bitcoin, кажется, что было бы обременительной для пользователей: они должны были бы запустить специальный клиент и держать его в Интернете в течение длительного времени. Кроме того, как будет вытекающее смешивание более безопасным, чем сервер просто продавая человек Chaumian наличными? Это может быть интересно создать микс-сеть, а не на одном сервере, однако.

Если вы просто хотите поэкспериментировать с молниеносной, на каждые 1,05 Bitcoins вы посылаете меня плюс ослепили адрес, я был бы более чем счастлив подписать ослепили сообщение, и для каждого свежего адреса Bitcoin вы мне с моей подписью на ней, я буду отправить 1 монету по этому адресу
Proff сейчас офлайн Пожаловаться на Proff   Ответить с цитированием Мультицитирование сообщения от Proff Быстрый ответ на сообщение Proff

9 марта 2013, 3:10:10 PM   # 10
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Поскольку ваша схема отделена от Bitcoin, кажется, что было бы обременительной для пользователей: они должны были бы запустить специальный клиент

Ну, это может быть своего рода плагин для одного из клиентов ...

и держать его в Интернете в течение длительного времени.

Не обязательно. Если много людей используют смешивание, один раунд может быть сделано менее чем за минуту.

Кроме того, как будет вытекающее смешивание более безопасным, чем сервер просто продавая человек Chaumian наличными?

Разве это не очевидно? Вы можете сохранить ваши биткойны безопасно в вашем бумажнике. Сервис просто помогает вести переговоры сделку, которая посылает Bitcoins с вашего кошелька на кошелек. Там нет никакого риска вообще.

"Просто продавая людей Chaumian наличных" будет требовать от людей, чтобы доверять этому серверу, разработать способ оплаты с ними и т.д.

В каком смысле это проще, чем при запуске "смешать мои монеты" плагин для вашего кошелька?

Это может быть интересно создать микс-сеть, а не на одном сервере, однако.

Конечно, нет никаких причин, чтобы иметь только один сервер.

Если вы просто хотите поэкспериментировать с молниеносной, на каждые 1,05 Bitcoins вы посылаете меня плюс ослепили адрес, я был бы более чем счастлив подписать ослепили сообщение, и для каждого свежего адреса Bitcoin вы мне с моей подписью на ней, я буду отправить 1 монету по этому адресу

Мне нужно будет доверять вам, чтобы не убежать с моими деньгами. Кроме того, я не могу оценить качество смешивания вы предоставляете.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 3:18:09 PM   # 11
Ari
 
 
Сообщений: 75
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

bitcoind использует (256-бит) ключи ECDSA, поэтому я бы ожидать кровотечение подписывающего ключа с помощью главных факторов, который является специфичным для РСА, неуместные.

я мог бы, конечно, неправильно

Слепые подписи, как описано Дэвид Чаум, основаны на RSA.

Во всяком случае, основная идея заключается в том, что кто-то покупает слепую подпись из смесителя, то спустя некоторое время использует эту подпись, чтобы получить деньги обратно, но смеситель не может соединить два. Слепая подпись не используются непосредственно подписывать Bitcoin сделки.
Ари сейчас офлайн Пожаловаться на Ари   Ответить с цитированием Мультицитирование сообщения от Ari Быстрый ответ на сообщение Ari

9 марта 2013, 3:38:54 PM   # 12
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Ну, это может быть своего рода плагин для одного из клиентов ...

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

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

Во всяком случае, это может выглядеть следующим образом: вы захватить обычные Armory исполняемые файлы, а затем установить некоторые плагин в виде кода Python (конечно, вы должны проверить, что он не ворует ваши монеты =)), то есть в основном "смешать мои монеты" кнопка.

Это довольно легко осуществить это. p2ptrade я реализовал для ArmoryX делает что-то очень похожее, так называемым атомной монету обменивать между двумя сторонами. (То есть две стороны построить сделку и подписать их части его после того, как они проверяют, что сделка является правильной.)

Вероятно, это можно реализовать надстройку для bitcoind, который будет использовать RPC API.

Наконец, если кто-то использует клиент, который не имеет этот плагин / аддон, он может запустить автономную программу-микшер. В основном эта программа даст вам адрес, вы посылаете монеты по этому адресу, и через некоторое время получить их обратно.

Так осуществимость не проблема вообще. Интересно, будет ли эта схема в безопасности, и есть ли интерес в смешении, как это.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

9 марта 2013, 4:09:32 PM   # 13
 
 
Сообщений: 46
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Поскольку ваша схема отделена от Bitcoin, кажется, что было бы обременительной для пользователей: они должны были бы запустить специальный клиент

Ну, это может быть своего рода плагин для одного из клиентов ...
Есть разные клиенты, хотя, и многие люди используют интернет-кошельки. Просто что-то иметь в виду (например, вы не хотели бы, чтобы интернет-кошелек, чтобы узнать, какие адреса являются вашими, и поэтому связать их!) Тем не менее, простой в использовании плагин или отдельное приложение, вероятно, путь, конечно.

котировка
Не обязательно. Если много людей используют смешивание, один раунд может быть сделано менее чем за минуту.

не уверен, что быстро, не забывайте о том, что партии будут поставлены в очередь и транслируются в случайном порядке. И это займет некоторое время, прежде чем "много людей" в пользовании услуги на регулярной основе!

котировка
котировка
Кроме того, как будет вытекающее смешивание более безопасным, чем сервер просто продавая человек Chaumian наличными?

Разве это не очевидно? Вы можете сохранить ваши биткойны безопасно в вашем бумажнике. Сервис просто помогает вести переговоры сделку, которая посылает Bitcoins с вашего кошелька на кошелек. Там нет никакого риска вообще.
Я имел в виду безопасности, как в неразличимости выходов. Вы, конечно, правы.

котировка
"Просто продавая людей Chaumian наличных" будет требовать от людей, чтобы доверять этому серверу, разработать способ оплаты с ними и т.д.

В каком смысле это проще, чем при запуске "смешать мои монеты" плагин для вашего кошелька?
Не проще, но с некоторыми из смесительной обходе сети Bitcoin полностью является потенциально более безопасным.
Proff сейчас офлайн Пожаловаться на Proff   Ответить с цитированием Мультицитирование сообщения от Proff Быстрый ответ на сообщение Proff

9 марта 2013, 7:27:10 PM   # 14
 
 
Сообщения: 121
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

bitcoind использует (256-бит) ключи ECDSA, поэтому я бы ожидать кровотечение подписывающего ключа с помощью главных факторов, который является специфичным для РСА, неуместные.

я мог бы, конечно, неправильно

Слепые подписи, как описано Дэвид Чаум, основаны на RSA.

Во всяком случае, основная идея заключается в том, что кто-то покупает слепую подпись из смесителя, то спустя некоторое время использует эту подпись, чтобы получить деньги обратно, но смеситель не может соединить два. Слепая подпись не используются непосредственно подписывать Bitcoin сделки.
извините ари, я был trollin вас немного

behindtext сейчас офлайн Пожаловаться на behindtext   Ответить с цитированием Мультицитирование сообщения от behindtext Быстрый ответ на сообщение behindtext

10 марта 2013, 9:18:24 AM   # 15
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Есть разные клиенты, хотя, и многие люди используют интернет-кошельки. Просто что-то иметь в виду (например, вы не хотели бы, чтобы интернет-кошелек, чтобы узнать, какие адреса являются вашими, и поэтому ссылки на них)

Ну, нужно отправить монеты в другой бумажник после смешивания, в идеале на другой сервис онлайн-кошелек.

не уверен, что быстро, не забывайте о том, что партии будут поставлены в очередь и транслируются в случайном порядке.

После того, как сервер уже в очереди достаточно билетов будет отправить сообщение "транслируется в минуту, начиная с T",

Участник выбирает момент времени, в течение этой минуты в случайном порядке и передает его неослеплённый билет на тот момент.

Есть некоторые трудности в этом, например, пользователь должен иметь возможность переключиться на несвязанной IP адрес между временем он получил билет и избавил его. Но в противном случае скорость ограничивается спросом на такие услуги, то есть время, необходимое для очереди достаточно участников.

И это займет некоторое время, прежде чем "много людей" в пользовании услуги на регулярной основе!

Не, если он интегрирован с некоторым популярным программным обеспечением бумажника

Не проще, но с некоторыми из смесительной обходе сети Bitcoin полностью является потенциально более безопасным.

Я не вижу, как, правильно выполняется смешивание точно безвестно отсутствующим, как Chaumian наличными.

В принципе, разница лишь в том, кто подписывает сделку, и я не думаю, что это является существенным.
killerstorm сейчас офлайн Пожаловаться на killerstorm   Ответить с цитированием Мультицитирование сообщения от killerstorm Быстрый ответ на сообщение killerstorm

10 марта 2013, 4:06:33 PM   # 16
 
 
Сообщений: 46
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Давайте договоримся, что, независимо от того, что происходит внутри смесителя, монеты не пойти и позже монеты вышли; то, что обеспечивает анонимность является невозможность соединить входы с выходами. Поэтому небольшие партии и небольшое окно задержки уменьшат анонимность. Рассмотрим случай, когда монеты отправленного в смеситель и монету, которая выходит 36h позже, или пару недель спустя - они могли быть связаны? Кажется, лучше не устанавливать короткие сроки.

Также не стоит забывать, что злоумышленник будет спамить сервер с их операциями, как для DoS и заполнить любую небольшую партию. Конечно, для каждого "реальный" вход будет вероятность того, что смеситель добавляет фиктивный вход и выход. (И, конечно, все коммуникации с сервером шифруется и фиктивный трафик, генерируемый.)
Proff сейчас офлайн Пожаловаться на Proff   Ответить с цитированием Мультицитирование сообщения от Proff Быстрый ответ на сообщение Proff

31 марта 2013, 8:29:25 PM   # 17
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Там предел для RSA слепых подписей - если кто-то подписывает кучу маленьких простых чисел, то умножение их вместе yeilds правильной подписи на продукте. Соберите достаточно факторов, и вы можете что-либо подписывать. Таким образом, если сделаны слишком много слепых подписей, это эффективно сливает ключ подписи. Таким образом, ключ подписи необходимо изменить каждый раз, и вы можете смешивать только ограниченное количество каждой партии.
Я заканчиваю построить смеситель, который функционирует на этом принципе, с RSA. Эта точка Ари является единственной небезопасной вещью, которая будет решен. Но каждая слепая подпись требует от пользователя отправить несколько биткойнов первыми. И эти Bitcoins не подлежат погашению, если пользователь запрашивает слепой подписи на небольшом простое число.
Таким образом, только проблема в том, как много непогашенных слепых подписей безопасно уйти. Когда это число будет достигнуто, смеситель должен изменить blindsigning ключ.

Альтернатива, чтобы сделать пул blindsigning ключей, и выберите в случайном порядке для каждой слепой подписи. Это добавляет сложности.
BlindMixerDR сейчас офлайн Пожаловаться на BlindMixerDR   Ответить с цитированием Мультицитирование сообщения от BlindMixerDR Быстрый ответ на сообщение BlindMixerDR

26 мая 2013, 11:26:58 PM   # 18
 
 
Сообщений: 26
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Я строй p2p ненадежного Bitcoin конфиденциальности решения, которое работает, как это - большое спасибо за описание, killerstorm!

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

Вот нить, с источником и т.д.:
Том Шолль сейчас офлайн Пожаловаться на Tom Scholl   Ответить с цитированием Мультицитирование сообщения от Tom Scholl Быстрый ответ на сообщение Tom Scholl

27 мая 2013, 12:39:32 AM   # 19
 
 
Сообщения: 798
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

В контексте Decrits, я придумал систему слепого смешивания, которая имеет несколько хороших свойств:

1) Вы не можете потерять свои деньги, независимо от того, что
2) Без дополнительной сети p2p не требуется, чтобы найти других людей, чтобы смешать с, он управляется сетью
3) В отношении вашей точки 1, мудак просто потеряют свои деньги

Предостережения:

1) Набор количество времени должно пройти после того, как достаточное количество сделок были загнали и слепую подпись, чтобы дать каждую возможность претендовать на неослеплённую txes. Это должно быть порядка нескольких дней.

В принципе, акционеры в системе decrits будут слепыми подписанты. Скажем, кто-то начинает закрывать ТЙ бассейн для 50 монет и 100 входов. Эта информация общедоступна и все в сети можно увидеть, что они могут добавить к этому бассейну. После 100 входов принимаются, пользователи имеют 7 дней (или любой другой), чтобы unblind и отправить сделку на получение платежа. Через 7 дней, акционер сохранит любые неинкассированные сделки. Это не повредит жизнеспособность любой больше, чем инъекционные txes АНБ. Если в любое время до отметки 7 дней получено больше, чем txes акционер имеет возможность платить, то он потеряет свой депозит, и все входы будут возвращены в их первоначальные счета.

Если слепые подписи уязвимы для атаки (я не был полностью осведомлен об этом), просто добавить один выстрел использовать открытые ключи для каждого пула, которые могут быть связаны только с акционером вопросом. Поскольку это потребует 2 txes и 3 подписи, плата за эти сделки будет больше, и действительно NSA будет терять деньги, когда очень параноидальные люди будут делать это несколько раз через много различных бассейнов. Это будет в основном бесплодными делом.
Etlase2 сейчас офлайн Пожаловаться на Etlase2   Ответить с цитированием Мультицитирование сообщения от Etlase2 Быстрый ответ на сообщение Etlase2

27 мая 2013, 2:11:47 PM   # 20
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: смешивания монет с использованием слепой подписи Чаума

Это все виды над моей головой здесь и, возможно, не по теме, но, чтобы помочь в анонимности в любом смесителе независимо от количества входов / выходов и независимо от того, кто вводит монеты, что о возможности вместо немедленного зачисления результатов, смеситель может выдать "квитанция" которые могут быть криптографически напечатаны на smartchip или что-то. Эта "квитанция" можно использовать так же, как наличные, так и физических роздан в сделках с не записью в blockchain, пока не будет погашен в смеситель позже, который добавляет анонимность и удобство физической наличности. 
townf сейчас офлайн Пожаловаться на townf   Ответить с цитированием Мультицитирование сообщения от townf Быстрый ответ на сообщение townf



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW