Получается, что в попытке сохранить анонимность мы на выходе получаем совсем грязнющие биткоины, которые потом еще как то надо отмывать, теряя, естественно, саму эту анонимность.
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Почему теряя? Чтобы сервисы перестали считать такие битки грязными, нужно тупо перегнать их раз 10 (может и меньше) между новыми адресами. Хоть связь тут будет видна невооруженным глазом, но это работает (пока). Да и другие способы есть, тоже без потери анонимности.
Анонимность косвенно нарушается еще при формировании входных данных, все UTXO отправляются на анализ в стороннюю компанию и могут не допускаться до CoinJoin, если степень "грязности" опять же достигнет определенного уровня.
Не понимаю, как здесь нарушается анонимность, пусть даже косвенно. Да, они могут отказать в обслуживании, но паспорт же не требуют для возврата денег, как на биржах и обменниках? Или я чего-то не знаю (очень может быть)?
Мы имеем битки на входе, которые хотим подвергнуть смешению и на выходе получить такие же "чистые" битки, но практически никак не связанные с теми, что на входе.
Со второй частью согласен, мы хотим получить анонимный(-е) utxo из неанонимного - это единственная функция миксера. Но такие же чистые битки мы не получим, и хотеть не должны изначально, миксер - это не про очистку, а про запутывание следов.
Хотя если битки изначально были предельно грязные, то на выходе миксера они станут немного почище, может у кого-то есть и такая цель. Такой экстремальный случай я не рассматриваю.
Мне вот интересно, если я вручную создам транзакцию с 400 входами и 400 выходами, то это превратит ее в микшированную?
Думаю, что даже 10 входов/10 выходов, а может и 5/5 (как в вирпул) будет помечено как миксер.