Большинство считает, что блокчейн-системы, включая криптовалюты, полностью анонимны и закрыты от спецслужб. В очередной раз волна таких разговоров всколыхнулась, когда зашла речь о создании блокчейн-системы на базе Telegram: мол, блокчейн, работающий в сети с шифрованием трафика на устройствах клиентов, приведет к созданию абсолютно анонимной и скрытой от контролирующих органов платежной системы. И через нее будут общаться террористы, торговцы наркотиками, человеческими органами и т.д. Однако на деле возможность существования такой системы сомнительна, и мы можем разобраться с этим на примере считающейся также «полностью анонимной» системы Bitcoin.
Для начала, давайте определимся с терминами. Термин «анонимный» используется в отношении субъекта, который не идентифицирован: анонимный автор, анонимный получатель, анонимный владелец и др. То есть ключевой признак анонимности – отсутствие идентификации субъекта.
Термин «анонимный» часто также используется в отношении результата действий субъекта: анонимное письмо, анонимный вклад, анонимный перевод и др. Как правило, в этом случае анонимность также сводится к отсутствию идентификации субъекта или нескольких субъектов (например, плательщика и получателя при переводе денег).
Для дальнейшего обсуждения важно обозначить различие двух способов идентификации субъекта. Первый: путем получения от субъекта или его доверенного лица информации на добровольных началах. Второй: путем выявления информации о субъекте за счет проведения специальных мероприятий.
В системе Bitcoin первый способ не работает, так как участники системы скрыты за электронными адресами, добровольно информацию о себе не разглашают, а системные доверенные лица в Bitcoin не предусмотрены. Это позволяет многим называть систему Bitcoin анонимной – но они забывают, что существуют и другие способы идентификации.
Вторым способом пользователя можно идентифицировать с помощью стандартных инструментов оперативно-розыскной деятельности, а также специальных технических средств. При этом полнота идентификации в основном будет зависеть от компетентности и технической оснащенности «розыскника», а также от защитных средств, используемых пользователем.
Если взять обычного пользователя Bitcoin, который не использует защитные средства (например, программное обеспечение Tor), то его анонимность закончится, когда «розыскник» определит его местонахождение по IP-адресу его компьютера или определит местонахождение другого пользователя, с которым у первого пользователя есть транзакции, или, наконец, проследит вывод пользователем денег из системы Bitcoin в банковскую систему и т.п.
Заметим, что с помощью специальных мероприятий можно выявить и более длинные цепочки связей, поэтому даже опытный пользователь, активно заботящийся о безопасности и постоянно меняющий адреса, может быть идентифицирован на основании информации, выявленной «розыскником» в отношении контрагентов его контрагентов.
Если пользователь скрывает транзакции с помощью специальных программ, «розыскнику» могут помочь более сложные методы анализа. Например, структурный анализ устойчивых связей между пользователями Bitcoin, сравнительный анализ транзакций по сумме и времени, более изощренные алгоритмы на основе глубокого обучения и т.п.
Исходя из вышесказанного, в отношении системы Bitcoin (и ее аналогов) более правильно говорить о псевдоанонимности пользователей системы, чем об их анонимности. Это же, скорее всего, будет верно и в отношении новых систем, в том числе, на базе Telegram – поскольку, хотя проект и выглядит интересным, ни о каких радикальных технических новациях, позволяющих говорить о новом уровне «закрытости», пока не сообщается. Несомненно, шифрование трафика в Telegram сильно осложнит идентификацию: в Bitcoin мы знаем входящие и исходящие адреса и суммы по каждой транзакции. Но вряд ли исключит ее возможность в принципе. Более достоверно об этом можно будет судить после публикации технических подробностей проекта.