FixedFloat Blog

Наши новости, руководства и инструкции

Анонимность криптовалют

В первые годы работы сети Bitcoin криптовалюта считалась полностью анонимной. Однако со временем технические специалисты научились отслеживать и деанонимизировать транзакции Bitcoin. Тогда разработчики некоторых новых криптовалют решили добавить в свои валюты возможность отправлять действительно анонимные транзакции.

На сегодняшний день есть 3 популярные анонимные криптовалюты. Это Dash, ZCash и Monero. Давайте сравним механизмы повышения конфиденциальности, которые используются в этих валютах.

Dash. Метод CoinJoin

В криптовалюте Dash транзакции могут быть двух типов: обычные и транзакции с повышенной конфиденциальностью, используя опциональную функцию "PrivateSend". Функция "PrivateSend" основана на методе CoinJoin. Суть этого метода состоит в разделении одной транзакции на множество и перемешивании этих транзакций друг с другом.

Следует заметить, что для Bitcoin существуют аналогичные сервисы — миксеры. Однако в Dash этот функционал встроен в протокол, а для Bitcoin все сервисы являются частными разработками, некоторые из которых могут оказаться мошенническими.

Заметим, что метод CoinJoin скрывает потоки движения средств и ограничивает возможности прямого отслеживания транзакций, но не гарантирует их полной анонимности.

Zcash. Протокол Zero-Knowledge

Zcash стала первой криптовалютой, которая могла не просто повышать конфиденциальность транзакций, а действительно их анонимизировать: платежи Zcash публикуются в общедоступной цепочке блоков, но отправитель, получатель и сумма транзакции могут быть скрыты. Zcash использует протокол zk-SNARK, основанный на принципе доказательства с нулевым разглашением (Zero-Knowledge). Протокол Zero-Knowledge не записывает в блокчейн полную информацию, благодаря чему ее практически невозможно получить из сети.

Как и у Dash в криптовалюте Zcash есть обычные и приватные транзакции. Однако реализация у неё иная. У криптовалюты Zcash существуют 2 типа адресов:

  • z-адрес — защищённый протоколом доказательства нулевого разглашения;
  • t-адрес — публичным с открытым кодом, аналогичный Bitcoin.

Транзакции могут быть отправлены как с z-адреса на t-адрес, так и наоборот. И в этом состоит главная проблема анонимности данной криптовалюты.

Когда монеты перемещаются с "незащищенных" на "защищенные" адреса, а затем обратно, общая анонимность операций снижается на 69,1%. Переводы, в которых участвуют разные типы адресов, значительно менее анонимны и благодаря отслеживанию поведения пользователей можно получить информацию даже о z-адресах.

Monero. Протокол CryptoNote

Криптовалюта Monero использует протокол CryptoNote в котором при отправке транзакции нельзя увидеть ни отправителя, ни получателя, ни даже сумму, которая была отправлена. Используются уникальные технологии: акольцованные подписи (Ring Signatures) и невидимые адреса (Stealth Addresses), а также взаимозаменяемость монет Monero (fungibility). Для подтверждения отправки средств используются специальные приватные ключи. Это делает Monero самой анонимной криптовалютой из существующих.

На данный момент не было ни одного прецедента взлома или расшифровки транзакций Monero, хоть и некоторые группы исследователей указывают на недостатки алгоритма смешивания и утверждают, что некоторые транзакции Monero могут быть расшифрованы.

В отличие от Dash и Zcash у Monero вообще нет публичных неанонимных транзакций.

Выводы

На сегодняшний день самой технологичной в плане конфиденциальности криптовалютой является Monero. Сейчас только в ней отсутствуют возможности снижения анонимности. Другие аспекты рассматриваемых валют в расчёт не брались, как отношение регуляторов к этим валютам.

Мы рассмотрели лишь 3 крупнейшие анонимные криптовалюты, хоть есть еще и другие валюты, нацеленные на поддержание конфиденциальности и защиты личных данных, наверняка со временем их список будет расти.