«PrivateSend» — это сервис перемешивания платежей, основанный на
CoinJoin. В последующем метод предварительного перемешивания был усовершенствован и встроен в клиентскую программу.
Текущая реализация системы позволяет увеличить анонимность транзакций путём объединения нескольких входов от разных пользователей в одной транзакции с несколькими выходами. Это скрывает потоки движения средств и ограничивает возможности прямого отслеживания транзакций. Для отслеживания таких транзакций был предложен механизм иерархического списка (основанного на входах и выходах), однако, практических доказательств возможности такого анализа представлено не было.
[9]
Механизм PrivateSend включает ряд процедур:
- Предварительная деноминация — платежи дробятся на одинаковые части: 100, 10, 1, 0.1, что препятствует отслеживанию по индивидуальным суммам.
- Каждая часть проходит свои собственные этапы анонимизации, при этом
- анонимизируется не вся сумма, а части
- перемешиваются исключительно совпадающие по объему части
- на каждом этапе выбирается новая перемешивающая мастернода.
- Перемешивание происходит заблаговременно. После смешивания сумма возвращается владельцу на новые анонимные адреса и может использоваться, когда потребуется (нет нужды ожидать смешивания).
- С ростом числа пользователей DASH становится труднее избавиться от неопределенности в структурах смешивания.