Скопирую сюда с Биткоинтока, так как многим не понятно:
author=fffixed Ребят привет, я вот всё читаю читаю и ни как не найду ни где примера транзакции в картинках.
Возможно мне кто-то разъяснит на пальцах, как провести анонимно транзакцию?
Про коллективные подмешивания я понял, только не догоню, если платеж идет с кошелька ААА в кошелек ВВВ, какая разница сколько там было подмешиваний если адрес отправителя и получателя изначально светится в системе.
И еще вопросик, что загружает клиент при первом запуске? Я могу потом сделать копию этого каталога для нового кошелька, чтобы заново не тянуть - это будет анонимно или нет?
Прошлогодняя картинка (с тех пор случился ряд улучшений):
Визуализация процесса анонимизации 2014:
Если на пальцах, то все системы анонимизации на основе блокчейна - строятся на внесении фактора неопределённости (при условии что все делается на основе блокчейна и все транзакции записываются. Но есть ещё альтернативный теоретический подход "черный ящик" [так и не запущенный зерокоин] - там все строится на доверии к созданной на старте системе скрытия).
Т.е. раз для обеспечения надёжности системы все транзакции записываются, то нельзя полностью "стереть" историю денег для обеспечения анонимности. Но можно внести такую степень неопределенности, что ваши деньги можно будет считать вашими с вероятностью например только " 2 в восьмой степени". Это и понимается под анонимизацией - нельзя чётко установить соответствие отправителя и получателя.
Жмете кнопку "Начать перемешивание" - запускается процесс:
0. Нулевой раунд - деноминация. Ваши средства дробятся на одинаковые номиналы (как одинаковые купюры стандартного достоинства). и возвращаются в ваш кошелёк в таком унифицированном "купюрном" виде.
1. Первый раунд смешивания. Каждая купюра смешивается отдельно, что увеличивает уровень неопределённости. Ваша купюра совершает совместную транзакцию с купюрой "Васи" и возвращается к вам в кошелёк (на новый адрес). Сторонний наблюдатель не знает что этот адрес ваш, а не "Васин" - а значит деньги могут быть "приписаны" вам лишь с вероятностью 50%
2. Второй раунд смешивания. Эта купюра проходит коллективную транзакцию во второй раз и опять возвращается в ваш кошелёк - вероятность того, что она ваша (для стороннего наблюдателя) снижается до 25%.
3. И так далее, аналогично. 3-ий раунд - вероятность 12,5%
4. 4-ый раунд - вероятность 6,25%
5. 5-ый раунд - вероятность 3,125%
6. 6-ой раунд - вероятность 1,5625%
7. 7-ой раунд - вероятность 0,78125%
8. 8-ой раунд - вероятность 0,390625%
Для обычный пользователей 2-4 раунда вполне достаточно. Для "очень скрывающихся" - можно использовать 8 и более - ваша вероятность быть связанным с изначальными деньгами будет снижаться в геометрической прогрессии до абсолютного нуля.
Такая процедура происходит отдельно по каждой "купюре"-номиналу. что делает невозможной реализовать технику деанонимизации по размеру суммы.
Перемешанный средства ("купюры") хранятся на ваших (никто кроме вас не знает что они ваши) новый адресах в вашем кошельке.
Когда вы наконец их тратите - сторонний наблюдатель может их с равной вероятностью приписать их происхождение любому из тех ,что участвовал в предварительном смешивании.
Полное копирование папки кошелька (блокчейна и прочих стандартных файлов) не снижает уровень анонимности - вся анонимность строится на множественных адресах в вашем файле кошелька wallet.dat
_________________
В одном кошельке - может быть очень много адресов.
По умолчанию в новом кошельке Биткоина - 100 адресов.
В новом кошельке DASH - 1000 адресов!
При использовании (задействование имеющегося) каждого адреса - в кошельке тут же создаётся еще 1 дополнительный.
Каждая купюра DASH после деноминации и анонимизации - хранится на отдельном счете-адресе в вашем кошельке (и только вы знаете что этот адрес - ваш. т.е. то что купюра эта принадлежит именно вам). Поэтому когда вы её тратите - только вы знаете, что потратили ее именно вы, а не васи-пети (а вот сторонний наблюдатель не может узнать, кто именно потратил).
При этом, кошелёк Dash анонимизирует только денежную-блокчейновую составляющую. Если вы хотите анонимности-защиты на уровне IP - вам необходимо использовать дополнительные внешние средства проксирования типа ТОР, VPN и т.д.