15 июля 2012, 12:38:56 AM   # 1
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

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


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

N агенты отвечают в течение анонимного канала связи. Они сотрудничают, чтобы создать N-из-N multisig адрес (M). Они также согласны с ограничением по времени (L) в виде будущего номера блока и суммы выплат (A).

После того как эти предварительные условия были встретили начать строительство сделки (T), который принимает М в качестве входных данных и несколько выходов размера А. Они назначать выходные адреса таким образом, который не может быть прослежен к любому конкретному участнику.

Когда все N агентов удовлетворены T они подписывают сделку, но ждать, чтобы транслировать его, пока М не достаточное финансирование.

Теперь это до всех участников, чтобы финансировать М до ограничения по времени истекает. Для того, чтобы предотвратить мошенничество, операции они используют для финансирования M истекает, если они не включены в блок до L и являются недействительными, если они не включены в том же блоке, T. Каждый участник должен включать в себя дополнительный вход за пределы выходов они имеют указанный в качестве вклада платы за транзакцию. Они могут попытаться внести свой вклад меньше, чем их доля, но это маловероятно, что T будет обработан.

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


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


16 июля 2012, 8:42:20 AM   # 2
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

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





Это можно сделать проще и лучшую масштабируемость, если вам избежать CHECKMULTISIG.

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

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

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

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

16 июля 2012, 10:08:38 PM   # 3
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

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

17 июля 2012, 4:12:49 PM   # 4
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Точка смешения, так что вы не можете сказать, кто владеет какими монетами впоследствии. Если у вас есть ТХ, как это:

Код:
47 BTC -> 50 BTC
50 BTC -> 47 BTC

Вам не нужно быть гением, чтобы предположить, что BTC вход 47 карт на BTC выходе 47. Смесь не удалось.

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

Код:
47 BTC -> 10 BTC
50 BTC -> 10 BTC
         -> 10 BTC
         -> 10 BTC
         -> 1 BTC
         -> 1 BTC
         -> 5 BTC
         -> 5 BTC
         -> 5 BTC
         -> 20 BTC
         -> 20 BTC

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

17 июля 2012, 7:54:49 PM   # 5
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Код:
47 BTC -> 10 BTC
50 BTC -> 10 BTC
         -> 10 BTC
         -> 10 BTC
         -> 1 BTC
         -> 1 BTC
         -> 5 BTC
         -> 5 BTC
         -> 5 BTC
         -> 20 BTC
         -> 20 BTC
Вам не нужно внешнее обслуживание смесительного анонимно разбить большие остатки Bitcoin на небольшие остатки Bitcoin - вам нужно, чтобы объединить небольшие остатки в большие остатки.

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

17 июля 2012, 8:23:32 PM   # 6
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Точка смешения, так что вы не можете сказать, кто владеет какими монетами впоследствии. Если у вас есть ТХ, как это:

Код:
47 BTC -> 50 BTC
50 BTC -> 47 BTC

Вам не нужно быть гением, чтобы предположить, что BTC вход 47 карт на BTC выходе 47. Смесь не удалось.

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

Код:
47 BTC -> 10 BTC
50 BTC -> 10 BTC
         -> 10 BTC
         -> 10 BTC
         -> 1 BTC
         -> 1 BTC
         -> 5 BTC
         -> 5 BTC
         -> 5 BTC
         -> 20 BTC
         -> 20 BTC

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

Пусть представляет собой минимальный из входов,
Пусть Ь представляют НОД входов.

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

Этот метод работает прилично:

Код:
IN OUT
 8 BTC -> 8 BTC
10 BTC -> 8 BTC
       -> 2 BTC

Код:
IN OUT
3,5 BTC -> 3,5 BTC
6,5 BTC -> 3,5 BTC
9,0 BTC -> 3,5 BTC
        -> 3,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
dree12 сейчас офлайн Пожаловаться на dree12   Ответить с цитированием Мультицитирование сообщения от dree12 Быстрый ответ на сообщение dree12

20 июля 2012, 5:10:41 PM   # 7
 
 
Сообщения: 2660
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

http://blog.ezyang.com/2012/07/secure-multiparty-bitcoin-anonymization/
HostFat сейчас офлайн Пожаловаться на HostFat   Ответить с цитированием Мультицитирование сообщения от HostFat Быстрый ответ на сообщение HostFat

20 июля 2012, 9:08:46 PM   # 8
 
 
Сообщения: 323
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет


Это выглядит очень круто. Пара вопросов:

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

20 сентября 2012, 12:23:46 AM   # 9
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Точка смешения, так что вы не можете сказать, кто владеет какими монетами впоследствии. Если у вас есть ТХ, как это:

Код:
47 BTC -> 50 BTC
50 BTC -> 47 BTC

Вам не нужно быть гением, чтобы предположить, что BTC вход 47 карт на BTC выходе 47. Смесь не удалось.

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

Код:
47 BTC -> 10 BTC
50 BTC -> 10 BTC
         -> 10 BTC
         -> 10 BTC
         -> 1 BTC
         -> 1 BTC
         -> 5 BTC
         -> 5 BTC
         -> 5 BTC
         -> 20 BTC
         -> 20 BTC

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

Пусть представляет собой минимальный из входов,
Пусть Ь представляют НОД входов.

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

Этот метод работает прилично:

Код:
IN OUT
 8 BTC -> 8 BTC
10 BTC -> 8 BTC
       -> 2 BTC

Код:
IN OUT
3,5 BTC -> 3,5 BTC
6,5 BTC -> 3,5 BTC
9,0 BTC -> 3,5 BTC
        -> 3,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
Этот метод, к сожалению, не вполне безопасно. Например, ни один из выходов BTC 0,5 не относятся к первой стороне (в одной питающей 3,5 BTC).
Последний из них можно было бы сделать лучше и короче:
Код:
3,5 BTC -> 3,0 BTC
        -> 0,5 BTC
6,5 BTC -> 3,0 BTC
        -> 3,0 BTC
        -> 0,5 BTC
9,0 BTC -> 3,0 BTC
        -> 3,0 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
        -> 0,5 BTC
13 выходов, вместо 14. Кроме того, глядя на сделку, вы не можете выяснить, какую-либо информацию со 100% уверенностью о личности любого одного из выходов.

Таким образом, мы должны перевести это
котировка
Для каждого входа, выход должен быть столько блоков, насколько это возможно, а затем достаточно б, чтобы завершить его.
В
котировка
Для каждого входа, выход должен быть составлен из блоков не больше, чем а. Каждый вход должен соответствовать, по меньшей мере, один выход каждого блока размера.
Что только оценка, а не функция.
Поскольку все входы находятся в одной транзакции, не существует никакого способа, чтобы отобразить вход к выходу. Я не могу найти способ дополнительно сократить в приведенном выше примере.

Этот пример:
Код:
IN OUT
 8 BTC -> 8 BTC
10 BTC -> 8 BTC
       -> 2 BTC
Сбой в очень плохом состоянии: вывести 2 BTC, очевидно, принадлежит владельцу BTC ввода 10.

Существует также несчастный аспект вероятности: глядя на примере с 3.5, 6.5, и 9 в качестве входов, каждый 0,5 выхода имеет 75% вероятность принадлежности к владельцу 9 ввода.


Вот это оптимальное решение.
Несколько партий могут собраться вместе и смешивать, как это:
Код:
3,5 BTC 3,5 BTC
6,5 BTC -> 3,5 BTC
9,0 BTC 3,5 BTC
           3,0 BTC
           5,5 BTC
Конечно, 3.0 и 5.5 BTC выходы могут быть идентифицированы. Они делают другую сделку *
Код:
3,0 BTC -> 3,0 BTC
5,5 BTC -> 3,0 BTC
        -> 2,5 BTC
Окончательный 2,5 BTC нельзя смешивать удовлетворительно с другими сторонами.
* Все это может быть сделано в одной транзакции, на самом деле

Делая анализ по данной сделке доходности:
- Каждый из 3,5 БТК выходов имеют 33% вероятность принадлежности к той или иной партии. 1/3, очевидно, максимальная анонимную, которая может быть достигнута с 3 сторон.
- Каждый из выходов 3.0 BTC имеет 50% вероятность принадлежности к B или C, и не принадлежит к A. 1/2 является максимальным анонимным, которое может быть достигнуто с 2 сторон, и пытается смешивать эти монеты с руинами стороны А идеальные анонимный из 3,5 BTC выходов (см. ниже)
- BTC Выход 2.5 принадлежит C

Математически, любая хорошая перестановка эквивалентна. Например, данные 38 0.5 выходов, каждый выход имеет шанс 7/38 принадлежности к Стороне А, а 13/38 шанс принадлежности к партии B, и 18/38 шанса принадлежности к партии C.



Теперь, когда я показал идеальные анонимный быть невозможно с неравными входами, вот моя идея практической реализации:
- Каждый узел, который хочет смешивать устанавливает два значения Min и Max. Минимальное время наименьшее значение она желает иметь дело с (это компромисс - более низкое значение означает более высокую анонимность, но более высокое значение экономит деньги на сборы ТХ и blockchain размер и т.д.), и Макс является сумма денег, он хочет поставить на вход операции (установка это максимальное количество денег в кошельке риски раскрытия, сколько денег у вас есть и теоретически может позволить идентифицировать адреса, но она позволяет все ваши деньги будут анонимными позже.)
- Каждый узел также имеет MaxParties или константу MaxTxSize, чтобы избежать некоторого глобального перемешивания, которое происходит сбой каждый компьютер и начинает апокалипсис.
- Узел передает их через некоторый канал (p2p или централизованный) и соединяется с коллегами, что АМаксимум >= Вмин и BМаксимум >= Aмин для всех аналогов А и В.
- После MaxParties достигается или некоторый срок истек, они начинают строить сделки, как и в итерационном примере выше.
Код:
Занесения ассоциативного массива с входами с каждой стороны (каждая сторона поставляет Max в эфире в качестве входа Tx) и массивом выходных адресов на вход.
В то время как массив А не пусто
{
    найти минимальное значение в
    добавить вывод этого минимального размера по первому адресу в каждом массиве outputaddress к сделке
    удалить минимальную пару ключ-массив из
    удалить первый адрес из каждого массива в A
}
Убедитесь в том, что сделка проводит в общей сложности ваших входных адресов ваших выходных адресов
Подписать сделку
После подписания всеми, транслировать его.
Я бы фиксировать массив А, как что-то вроде {3,2: [1abc, 1DEF] 5.0: [1ghi, 1jkl] ...}
Для того, чтобы найти, сколько выходных адресов на поставку, взять Макс с каждой стороны и запустить приведенный выше код, но сохраняя бирку outputaddresses вместо добавления выходов, указывающей на них.
Как только это будет сделано, каждая из сторон может помочь заполнить массив A, добавив их Макс и список адресов, и подписания, что с адресом, который должен подавать входной сигнал.
NIMDA сейчас офлайн Пожаловаться на Nimda   Ответить с цитированием Мультицитирование сообщения от Nimda Быстрый ответ на сообщение Nimda

19 октября 2012, 6:57:21 AM   # 10
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Кто-нибудь работает над этим?
ripper234 сейчас офлайн Пожаловаться на ripper234   Ответить с цитированием Мультицитирование сообщения от ripper234 Быстрый ответ на сообщение ripper234

19 октября 2012, 9:33:33 AM   # 11
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет


Это действительно очень здорово. Но я не знаю, как шаг 2 на самом деле работает. Я полагаю, я должен прочитать, что 17 страниц научного доклад о Secure Многопартийность Сортировки связана там ..... 

1. После того, как все сторон представить свои подписанные сделки, не они рискуют потерять свои средства на мошенник миксер?

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

19 октября 2012, 1:05:49 PM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Код:
47 BTC -> 50 BTC
50 BTC -> 47 BTC

Другая возможность просто иметь изменения.

Код:
47 BTC -> 47 BTC
50 BTC -> 47 BTC
            ->  3 BTC

Тогда 3 BTC считается еще несмешанный первоначальным владельцем. Это позволяет избежать DOS атаковать множество txout, и требует меньше сборов.

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

25 мая 2013, 4:29:58 PM   # 13
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

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

Что же касается М-к-N смешивания с М>N, как justusranvier предложил, я считаю, что это на самом деле не является улучшением по сравнению N-к-N смешивания. Мои рассуждения заключается в следующем:
Идея М-к-N смешивания, кажется, чтобы уменьшить число адресов изменения каждый пользователь имеет. Это не может быть сделано перед смешиванием, как это было бы связать предыдущие транзакции. Тем не менее, это может быть сделано без проблем после смешивание, так как все, что вы можете узнать из blockchain является то, что некоторые из адресов в смешении принадлежали одному и тому же человеку, и вы бы узнали, что из любого M-к-N смешивания с М>Н в любом случае. Конечно, это означает, что количество адресов в операции смешивания больше, но это имеет потенциал роста увеличения анонимности полученный.
Murphant сейчас офлайн Пожаловаться на Murphant   Ответить с цитированием Мультицитирование сообщения от Murphant Быстрый ответ на сообщение Murphant

27 мая 2013, 4:19:34 AM   # 14
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Тем не менее, это может быть сделано без проблем после смешивание, так как все, что вы можете узнать из blockchain является то, что некоторые из адресов в смешении принадлежали одному и тому же человеку, и вы бы узнали, что из любого M-к-N смешивания с М>Н в любом случае. Конечно, это означает, что количество адресов в операции смешивания больше, но это имеет потенциал роста увеличения анонимности полученный.
Я не слежу за это рассуждение.

Предположим, что у меня есть два выхода А и В, каждый со значением 0,5 BTC. В настоящее время нет информации в blockchain, что указывает на А и В принадлежат одному человеку. Если я хочу отправить 0.75 BTC третьей стороны, я должен создать транзакцию, которая принимает А и В в качестве входных данных и создает 0,75 выхода C и выход на 0,25 D. Изменения

Злоумышленник, глядя на эту сделку можно заключить, что тот же человек владеет A, B и D, потому что это не было бы необходимо объединить А и В, если реальный израсходуете только 0,25. Это не имеет никакого значения, если А и В были смешаны перед этой операцией или нет.

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

27 мая 2013, 6:01:36 AM   # 15
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

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

Я не согласен здесь - в конце концов, в какой-то момент вы просто не имеют достаточно большие выходы больше, потому что все выходы держать сокращается. Таким образом, вы должны объединить меньшие выходы, время от времени в операциях (за исключением, если вы хотите "выбросить" слишком маленькие выходы регулярно), которые затем помогают связать все тех, к вам.

Кроме того, еще одно преимущество я вижу в службе смешения заключается в следующем: Где я должен получить свои первые монеты; и если я не моя, то покупать то, что я должен делать. Если я покупаю, например, в Mt. GOx (да, я знаю о localbitcoins и тому подобное, но что если нет продавцов за наличные в моем районе?), То, по крайней мере, * они * знать теоретически мою реальную личность и может соединить меня все, что я покупаю с монетами. Использование смесителя может нарушить эту идентификацию с моей реальной идентичности купленных монет.

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

27 мая 2013, 12:12:10 PM   # 16
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

] Я не согласен здесь - в конце концов, в какой-то момент вы просто не имеют достаточно большие выходы больше, потому что все выходы держать сокращается. Таким образом, вы должны объединить меньшие выходы, время от времени в операциях (за исключением, если вы хотите "выбросить" слишком маленькие выходы регулярно), которые затем помогают связать все тех, к вам.
Я не вижу, каким образом вы не соглашаться со мной. Это именно то, что я только что сказал.

] Кроме того, еще одно преимущество я вижу в службе смешения заключается в следующем: Где я должен получить свои первые монеты; и если я не моя, то покупать то, что я должен делать. Если я покупаю, например, в Mt. GOx (да, я знаю о localbitcoins и тому подобное, но что если нет продавцов за наличные в моем районе?), То, по крайней мере, * они * знать теоретически мою реальную личность и может соединить меня все, что я покупаю с монетами. Использование смесителя может нарушить эту идентификацию с моей реальной идентичности купленных монет.

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

1 июня 2013, 7:24:49 PM   # 17
 
 
Сообщений: 39
Цитировать по имени
цитировать ответ
по умолчанию Re: P2P смешивания монет

Предположим, что у меня есть два выхода А и В, каждый со значением 0,5 BTC. В настоящее время нет информации в blockchain, что указывает на А и В принадлежат одному человеку. Если я хочу отправить 0.75 BTC третьей стороны, я должен создать транзакцию, которая принимает А и В в качестве входных данных и создает 0,75 выхода C и выход на 0,25 D. Изменения

Злоумышленник, глядя на эту сделку можно заключить, что тот же человек владеет A, B и D, потому что это не было бы необходимо объединить А и В, если реальный израсходуете только 0,25. Это не имеет никакого значения, если А и В были смешаны перед этой операцией или нет.

Вы совершенно правы, A, B и D связаны в данный момент в вашей ситуации. Конечно, с смесителем М-к-N, А и В могли бы быть объединены вместе в скажут Е выше, и тогда Е не могли быть связаны столь же легко С или D, как это было бы неизвестно, какая из них является оплата и которая является изменение. Тот же результат может быть получен путем смешивания, однако N-к-N дважды, первый раз с А и В, чтобы разъединить их, и второй раз с D после операции вы предлагающая. Таким образом, выходные сигналы А и В (который можно назвать Р и С) связаны провести C и изменить D, как и раньше, но так как ни F, G, С или D связаны с что-нибудь еще после второго смешивания , какая разница?

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

Вы должны объединить меньшие выходы, время от времени в сделках

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW