Анонимность в мире криптовалют
В первые годы существования сети Bitcoin считалось, что криптовалюта обеспечивает полную анонимность пользователей. Однако с течением времени специалисты в области технологий научились отслеживать и раскрывать личности участников транзакций Bitcoin. В ответ на это разработчики ряда новых криптовалют внедрили механизмы, позволяющие проводить действительно анонимные транзакции.
На данный момент к числу наиболее популярных анонимных криптовалют относятся Dash, ZCash и Monero. Рассмотрим, как именно каждая из них обеспечивает конфиденциальность.
Dash и метод CoinJoin
В Dash предусмотрены два типа транзакций: стандартные и с повышенной анонимностью, которые реализуются с помощью опциональной функции «PrivateSend». Она базируется на методе CoinJoin, суть которого заключается в разбивке одной транзакции на множество частей и смешивании их между собой.
Стоит отметить, что в экосистеме Bitcoin существуют сторонние миксер-сервисы, выполняющие схожие функции, однако в Dash подобный механизм встроен на уровне протокола, что снижает риски мошенничества.
Тем не менее, CoinJoin скрывает лишь пути перемещения средств и затрудняет их отслеживание, но не обеспечивает полную анонимность.
Zcash и протокол доказательства с нулевым разглашением
Zcash стала первой криптовалютой, которая позволяет не просто повышать конфиденциальность, но и анонимизировать платежи: в открытом блокчейне транзакции публикуются, но данные об отправителе, получателе и сумме скрыты.
Для этого используется протокол zk-SNARK, основанный на концепции доказательства с нулевым разглашением. Благодаря этому в блокчейне не сохраняется полная информация о транзакциях, что практически исключает возможность их раскрытия.
В Zcash предусмотрены два вида адресов:
- z-адреса — защищённые протоколом zk-SNARK;
- t-адреса — публичные, схожие с адресами Bitcoin.
Транзакции могут осуществляться между этими адресами в любом направлении, что создаёт потенциальные уязвимости и снижает уровень анонимности. При переходе монет с незашищённых адресов на защищённые и обратно анонимность снижается примерно на 69%. Анализ поведения пользователей позволяет идентифицировать даже z-адреса.
Monero и протокол CryptoNote
Monero использует протокол CryptoNote, который обеспечивает полную скрытность отправителя, получателя и суммы перевода.
Для этого применяются такие технологии, как кольцевые подписи (Ring Signatures), невидимые адреса (Stealth Addresses) и принцип взаимозаменяемости монет (fungibility).
Подтверждение транзакций осуществляется с помощью приватных ключей, что делает Monero одной из самых анонимных криптовалют на сегодняшний день.
Несмотря на это, некоторые исследователи указывают на определённые слабости в алгоритмах перемешивания, предполагая, что часть транзакций может быть потенциально расшифрована.
Отличительной особенностью Monero является отсутствие публичных транзакций без анонимности — все переводы скрыты.
Итог
Самой продвинутой с точки зрения анонимности на сегодня является криптовалюта Monero. Она единственная из рассмотренных не допускает снижения уровня конфиденциальности.
Стоит отметить, что в статье рассматривалась только технологическая сторона вопроса, без учёта отношения регуляторов к этим валютам.
Кроме Dash, ZCash и Monero, существуют и другие криптовалюты, ориентированные на конфиденциальность и защиту персональных данных. Список таких проектов со временем продолжит расширяться.