Здравствуйте,
Смешивание биткойны в надеюсь, достаточном образом можно сделать следующим образом:
Bitcoin клиент вычитает небольшой Ammounts денежного / Bitcoins от его собственных адресов Bitcoin.
Затем они послали в некоторые незавершенные сделки с другими Bitcoin клиентов.
Те, другие Bitcoin клиентов будут завершить сделку, но получая ту небольшую сумму в Bitcoins и отправить их обратно и перекодировать их со своими собственными адресами Bitcoin.
Предпочтительно также смешивание Bitcoins, которые они получили от как много других клиентов / битовых адресов для монет, как это возможно.
Единственное правило, является то, что вход и выход не могут прийти из того же Bitcoin адреса, поэтому деньги не могут быть отправлены обратно непосредственно, так что нет никакой прямой связи.
Таким образом, вся сеть Bitcoin начинает смешивать небольшую Ammounts из Bitcoins / денег, так что она становится практически безвестна.
Там будет так много ссылок / дорожки / транзакции, чтобы следовать, что это не имеет никакого смысла для супер-ЭВМ для анализа.
Пример того, как определенная сумма денег неоднозначна:
BitCoinAddressA имеет 100 биткойнов.
BitCoinAddressA разделяет это вверх в 10000 операций по времени с пустыми адресами назначения, они транслируются в сети.
BitCoinAddress0 9999 пикап эти пустые сделок и поставить свои собственные BitCoinAddress0 9999 в него.
BitCoinAddress0 9999 создать новую транзакцию, где они перевести деньги / биткойны для одной и той же суммы от BitCoinAddress0 9999 обратно BitCoinAddressA таким образом, чтобы Bitcoins, которые были выбраны для этой передачи не исходить из любого BitCoinAddress принадлежащего BitCoinAddress0 9999, чтобы предотвратить локальные циклы. Это обеспечивает более смешивание с BitCoinAddresses служивших истинных входов со стороны клиента.
Для того, чтобы добавить в смесь, то Bitcoins, которые будут выбраны, должен быть как можно больше и вычитать небольшой Ammounts от их Bitcoin адреса, где они получали деньги, не происходящие из BitCoinAddressA.
Существует некоторый потенциал для малых циклических ссылки происходят в порядке 2 или 3 косвенных ссылок, однако, в конечном счете, как больше клиентов выполнить это поведение смешивания станет больше и лучше и глубже.
Это оставляет проблему, убедившись, что BitCoinAddressA получает передачу назад на его дробится деньги.
Они, как это может работать следующим образом:
Bitcoin клиент, который предложил смесительных услуги отправляет заполненную транзакцию BitCoinAddressA плюс сделку, которая передает деньги обратно в BitCoinAddressA.
Я думаю, что это довольно ясно, что Bitcoin клиент технология нуждается в новой форме сделки, чтобы облегчить это поведение.
Эти операции можно было бы назвать "двухуровневые сделки" где денежный перевод может происходить только тогда, когда та же сумму денежных потоков в обоих направлениях, но с разных адресов, как смешивать его.
Дуплексная сделка принимаются только в сети, если оба ключа от А и помощника используется, чтобы подписать его.
Эти двухуровневый транзакции должны быть чем-то особенным и не могут состоять из 2-х обычных сделок, так как один из них мог предать другую и не появляются с одной из сделок.
Таким образом, дуплексная сделка не допустить этого встречающегося, что это дело все или ничего, как передает направление случиться или нет вообще.
Введение дуплекса сделки делает следующее / анализирующие смешивания немного более легко, но из-за дизайн выше, это будет бесполезно, сделки настолько малы, и так много, что в конечном счете это становится больше похоже на воду, это совершенно смешанное через некоторое время, это перемешивание может продолжаться до бесконечности.
В настоящее время, по некоторым оценкам: 100000 Bitcoin клиентов, смешивая 10000 транзакций в течение долгого времени, возможно, несколько недель или месяцев, составляет 1.000.000.000 смеси на несколько недель или месяцев.
Это не большое число для суперкомпьютера, однако смешивание настолько интенсивен, что никакая логика не может, вероятно, имеет смысл его, как и Bitcoin становится более populair это смешивание будет intensivy.
Недостатком является то, что размер blockchain будет расти еще быстрее. Это может быть положительным моментом, это также заставит балансовый подход / решение для использования, что может быть несколько более эффективным.
Расширяя / выращиваемый / раздувания blockchain при такой быстрой пасте она может стать невыполнимой даже для супер-ЭВМ, чтобы сохранить его, или следить за информацию. Таким образом, есть некоторые интересные значения в расходуя размера блока цепи как можно быстрее.
До свидания,
Skybuck.