Crypto ·Russian / Русский

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

Bitcoin-адреса не содержат имен. Почему же транзакции в блокчейне иногда отследить проще, чем банковские записи? Ответ кроется в том, что происходит, когда личность раскрывается спустя годы после активности.

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

В самой транзакции ничего не изменилось.

Она находилась в блокчейне Bitcoin с 2012 года — запись о переводе средств с одного адреса на другой, публично доступная любому желающему. Годами никто достоверно не знал, кто контролирует эти адреса. Затем в 2020 году следователи объявили, что отследили и изъяли примерно 69 000 Bitcoin, изначально украденных с даркнет-маркетплейса Silk Road почти десять лет назад.[4] Старая транзакция не стала публичной только что. Она всегда была публичной. Изменилось лишь то, что следователи узнали о человеке, стоящем за ней.

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

«Псевдонимность» — это очень точный термин

Bitcoin никогда не проектировался как анонимная система. Оригинальный технический документ (whitepaper) Сатоши Накамото 2008 года явно описывал модель конфиденциальности системы: публичные ключи могут оставаться псевдонимными, но сама структура транзакций все равно раскрывает информацию.[1] Как сказано в самом документе: «некоторое связывание неизбежно при транзакциях с несколькими входами, которые обязательно раскрывают, что их входы принадлежали одному владельцу». Накамото обозначил эту проблему в сноске и пошел дальше. Индустрия, выросшая вокруг этой сноски, сегодня оценивается в миллиарды долларов.

Адрес Bitcoin — это псевдоним, криптографический идентификатор, а не имя. Блокчейн фиксирует: адрес A отправил ценность адресу B. Он не фиксирует, что Алиса отправила деньги Бобу. Вопрос конфиденциальности заключается в том, свяжется ли когда-нибудь адрес A с Алисой и как эта связь может пройти сквозь время.

«Псевдонимный» не является синонимом «анонимного». Анонимная система пытается предотвратить любую возможность связать активность с реальной личностью. Псевдонимная система вместо этого показывает активность под идентификаторами, которые изначально не содержат имени. Если один из этих идентификаторов позже связывается с человеком, эта разница внезапно становится ключевой.

Как Bitcoin формирует кластеры

Bitcoin использует систему UTXO — неизрасходованные выходы транзакций (unspent transaction outputs). Представьте их как отдельные монеты произвольного номинала, лежащие в кошельке. Когда вы хотите совершить платеж на сумму, превышающую любую отдельную монету, ваш кошелек объединяет несколько UTXO в качестве входов одной транзакции.

Это объединение создает проблему для конфиденциальности. Чтобы потратить несколько UTXO вместе, все они должны быть авторизованы приватными ключами, которые ими управляют. Если адрес X и адрес Y одновременно появляются в качестве входов в одной и той же транзакции, разумно предположить — не с абсолютной гарантией, но как обоснованное умозаключение — что они управляются одним и тем же субъектом. Исследователи называют это эвристикой общего владения входами (common-input ownership heuristic, CIOH). Она была формально описана в научной работе 2013 года, в которой анализировались паттерны в блокчейне Bitcoin и использовалось кластеризование для построения графов сущностей из активности, ранее считавшейся анонимной.[2]

Логика накладывается со временем. Начните с одного адреса. Найдите транзакции, в которых он появляется рядом с другими входами. Эти совместные входы указывают на общий контроль. Проследите эти адреса в других транзакциях, и предполагаемый кластер разрастется снова.

Затем один адрес из этого кластера идентифицируется — через запись на бирже, изъятое устройство, публичный пост или другую внесетевую улику. Эта метка не доказывает автоматически владение каждым соседним адресом, но дает графу реальный якорь идентичности.

Это эвристика, а не математическое доказательство. Транзакции CoinJoin намеренно объединяют входы нескольких не связанных между собой участников, чтобы разрушить предположение о совместном входе; PayJoin может конструировать транзакции, выглядящие как платежи от одного отправителя, хотя таковыми не являются. Биржи и кастодианы объединяют транзакции способами, требующими осторожной интерпретации. Существуют ложноположительные результаты. Суды рассматривают кластерные атрибуции как следственные наводки, требующие подтверждения, а не как исчерпывающее доказательство сами по себе. Но на миллионах обычных транзакций Bitcoin, где такие меры защиты не применяются, эта эвристика оказалась удивительно эффективной.

Ethereum утекает иначе

Проблема кластеризации Bitcoin специфична для его архитектуры UTXO. Ethereum использует другую модель — на основе аккаунтов (account-based), а не UTXO, — что создает иные уязвимости конфиденциальности.

Аккаунты Ethereum персистентны и постоянны. Один адрес может накапливать годы активности: переводы токенов, покупки NFT, взаимодействия с DeFi, голосования в DAO, использование мостов и вызовы смарт-контрактов. В отличие от кошельков Bitcoin, которые в идеале генерируют новый адрес для каждой транзакции, пользователи Ethereum регулярно взаимодействуют с одним и тем же адресом снова и снова. Эта поведенческая последовательность становится квази-идентификатором.

Исследователи показали, что структура графа транзакций, временные паттерны, комиссии и другие поведенческие сигналы могут использоваться для профилирования и иногда связывания аккаунтов Ethereum еще до прикрепления традиционного имени.[8] Записи Ethereum Name Service (ENS) делают эту связь еще более явной, прикрепляя выбранное человеком имя прямо к адресу. Таким образом, проблема конфиденциальности отличается по механизму, но аналогична по итогу: псевдонимный аккаунт становится все более узнаваемым по мере накапливания специфического поведения вокруг него.

Один KYC-эпизод может изменить прошлое

Представьте кластер адресов Bitcoin без известного владельца. Они совершали транзакции годами. Ничто в блокчейне не связывает их с реальным именем.

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

От этого якоря аналитическая задача меняет форму. Старые публичные транзакции теперь можно проверить на предмет сигналов общего владения, потоков на и с якоря, повторяющихся контрагентов и связанных кластеров. Якорь математически не доказывает, что каждый соседний адрес принадлежит тому же человеку. Но он сдвигает предположение от «неизвестно» к «вероятно», а вероятного достаточно для открытия серьезного расследования.

Важно понять то, чего не произошло: блокчейн не стал менее приватным. Транзакции 2018 года остались ровно такими же, какими были в 2018 году. Изменилось то, что депозит на биржу в 2024 году сделал старые публичные данные более информативными. Личность проявилась позже, тогда как улики все это время были публичными.

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

У публичного реестра долгая память

Изъятие Bitcoin по делу Silk Road в 2020 году стало одним из примеров отслеживания на очень длительном временном горизонте. Кража произошла в 2012 году. Средства годами лежали без движения. Когда они наконец пришли в движение, следователи, наблюдавшие за постоянной записью блокчейна, обнаружили достаточно структуры, чтобы установить подозреваемого, изъять монеты и — после сотрудничества со стороны подозреваемого — вернуть почти 70 000 Bitcoin.[4]

Взлом биржи Bitfinex в 2016 году, при котором было украдено около 119 000 Bitcoin, дал еще более масштабный пример. Средства перемещались с использованием многоуровневых схем в течение нескольких лет — межсетевой обмен (chain-hopping), миксеры, конвертация в подарочные карты и золото, проведение через множество бирж под вымышленными именами. Аналитические блокчейн-компании шаг за шагом отслеживали эти слои. В 2022 году, через шесть лет после кражи, американские следователи арестовали двух человек и объявили о крупнейшем на тот момент финансовом изъятии в истории Министерства юстиции США: около 3,6 миллиарда долларов в Bitcoin.[5]

В обоих случаях отслеживание в блокчейне было лишь одним из следственных компонентов. В деле Bitfinex решающим прорывом стало получение ордера на обыск облачных хранилищ, где находились приватные ключи от кошельков. Блокчейн показал, куда ушли деньги; отдельный юридический шаг дал возможность их вернуть. Отслеживание средств в блокчейне — это не то же самое, что их конфискация, для которой все еще нужен приватный ключ. Но память блокчейна означала, что транзакционная активность за шесть лет сохранялась и была доступна для анализа все это время, дожидаясь момента, когда следствие сможет ею воспользоваться.

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

Несколько сатоши как сигнал для отслеживания

«Dust attack» (атака пылью) иллюстрирует, как публичный реестр может создавать неожиданные поверхности для отслеживания даже через незапрошенные транзакции.

Злоумышленник отправляет очень малое количество Bitcoin — «пыль» (dust), часто меньше одного цента — на огромное количество целевых адресов. Сразу ничего не раскрывается. Пыль лежит. Злоумышленник ждет, потратит ли какой-либо из этих кошельков полученную пыль вместе с другими UTXO в обычной транзакции. Если это происходит, совместная трата создает CIOH-кластер, связывающий пыль с остальными адресами кошелька. Поскольку злоумышленник контролирует адрес отправителя, он может видеть, какие адреса сгруппировались с его пылью.[3]

Атака не гарантирует деанонимизацию. Если кошелек распознает пылевые UTXO и отказывается их тратить, атака проваливается. Современное программное обеспечение кошельков умеет помечать пыль как «не тратить». Этот механизм важен не потому, что он всегда работает, а потому, что демонстрирует специфическое свойство публичного реестра: даже деньги, о которых вы не просили, могут в зависимости от будущего поведения стать нитью, за которую кто-то потянет.

Ваш банковский счет приватен иначе

Сравнение банковских записей и записей в блокчейне часто проводится размытыми формулировками: сторонники криптосферы говорят, что банки под надзором, а крипта свободна; критики говорят, что крипта помогает преступности, а банки имеют контроль. Оба подхода упускают из виду более точную и интересную суть.

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

Запись в публичном блокчейне публична по умолчанию. Каждая транзакция транслируется всем узлам сети в реальном времени. Полная история транзакций постоянно доступна каждому: аналитическим компаниям, исследователям, журналистам, иностранным разведкам, злоумышленникам или просто любопытствующим. Для доступа к ней не требуется ни повестка, ни ордер, ни согласие владельца кошелька.

Блокчейн может скрывать личность. Он не скрывает активность. Банк часто знает, кто вы, но ограничивает тех, кто может видеть ваши действия. Публичный блокчейн может изначально не знать, кто вы, но публично и навсегда транслирует все ваши действия на весь мир.

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

Индустрия, работающая на публичных графах

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

Такие компании, как Chainalysis, Elliptic, TRM Labs и другие, продают инструменты отслеживания транзакций, маркировки сущностей, проверки санкций, оценки рисков и расследований финансовым институтам, биржам и государственным органам. Оценка Chainalysis достигла 8,6 миллиарда долларов в рамках инвестраунда Series F в мае 2022 года — это историческая оценка частной компании при привлечении средств, а не утверждение о её текущей рыночной капитализации.[6]

Исходное сырье для этой индустрии — публичный граф транзакций. Открытость, которая делает блокчейн аудируемым, одновременно делает историческую активность доступной для маркировки, кластеризации и анализа рисков. Прозрачность служит обеим целям одновременно.

Инструменты приватности меняют игру, но не архитектуру

Ничто из этого не означает, что приватность в публичных блокчейнах невозможна. Это означает, что стандартное поведение большинства публичных сетей дает очень мало приватности, и её повышение требует осознанных противомер, приходящих со своими компромиссами.

CoinJoin объединяет намерения нескольких пользователей в одну совместную транзакцию, разрушая предположение CIOH о том, что все входы принадлежат одной стороне. Если несколько человек объединяют свои входы перед отправкой транзакции, аналитик не может достоверно сопоставить входы с конкретными пользователями. Этот подход требует поиска других участников, а если какой-либо из объединенных выходов позже будет потрачен неосторожно, выгода для приватности может исчезнуть.

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

Monero использует приватность как базовую функцию протокола. Кольцевые подписи (ring signatures) скрывают, какой именно вход в группе расходуется на самом деле; стелс-адреса (stealth addresses) генерируют одноразовые назначения для каждой транзакции; конфиденциальные транзакции (confidential transactions) скрывают суммы. Эта комбинация делает применение кластеризации в стиле CIOH существенно более сложным, чем в Bitcoin. Исследования выявили уязвимости в старых версиях Monero с малым размером кольца, после чего протокол увеличил минимальный размер кольца.[7] Корректная формулировка заключается в том, что Monero значительно повышает стоимость и неопределенность отслеживания — а не в том, что он технически неотслеживаем.

Инструменты приватности также работают в правовом поле, отделенном от их технических свойств. Tornado Cash, смарт-контракт на Ethereum, использовавший доказательства с нулевым разглашением (zero-knowledge proofs) для разрыва связи между депозитом и выводом, попал под санкции Минфина США в 2022 году и был исключен из санкционного списка в марте 2025 года. Криптография протокола не была взломана ни тем, ни другим решением — смарт-контракт продолжал работать в Ethereum, — но правовой и регуляторный контекст вокруг него изменился. Основатели Samourai Wallet, кошелька для Bitcoin с функциями CoinJoin, признали вину в 2025 году в управлении незарегистрированным бизнесом по переводу денег и были приговорены позже в том же году. Уголовное преследование операторов не является доказательством криптографического взлома протокола — это разные вопросы. Но именно с этими вопросами придется сталкиваться большинству обычных пользователей.

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

Необычная асимметрия

Мы привыкли думать о приватности как о чем-то, что теряется в момент раскрытия информации. Кто-то увидел ваши данные; событие завершено. Что произошло, то произошло.

Публичные блокчейны создают иную структуру. Aktivnost' уже раскрыта — она была раскрыта в момент отправки и записи транзакции. Вопрос не в том, существует ли информация, а в том, может ли кто-то связать её с человеком. Эта связь может быть невозможна сегодня. Но она может стать возможной в следующем году, когда новый депозит на бирже даст якорь, или когда более совершенные методы кластеризации применятся к старым блокам, или когда будет изъято устройство с приватными ключами и адресами.

У публичного реестра есть одно необычное преимущество для ретроспективного анализа: старый граф остается доступным. Более точные метрики, улучшенная эвристика или новообретенный якорь идентичности могут быть применены не только к завтрашним транзакциям, но и к годам прошлой активности.

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

В постоянном публичном реестре прошлое может стать менее приватным, вообще не меняясь.

References

  1. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Section 10 — Privacy, 2008.
  2. Meiklejohn, S., Pomarole, M., Jordan, G., Levchenko, K., McCoy, D., Voelker, G. M., Savage, S. A Fistful of Bitcoins: Characterizing Payments Among Men with No Names. Proceedings of the 2013 Internet Measurement Conference (IMC 2013). ACM, 2013.
  3. Pérez-Solà, C., Delgado-Segura, S., Navarro-Arribas, G., Herrera-Joancomartí, J. Tracking Bitcoin users activity using community detection on a network of weak ties. In García-Alfaro, J. et al. (eds.), Data Privacy Management, Cryptocurrencies and Blockchain Technology. Lecture Notes in Computer Science, vol. 11737. Springer, Cham, 2019.
  4. US Department of Justice. U.S. Attorney Announces Historic $1 Billion Cryptocurrency Seizure and Conviction in Connection with Silk Road Fraud. United States Attorney's Office, Northern District of California, 2020.
  5. US Department of Justice. Two Arrested for Alleged Conspiracy to Launder $4.5 Billion in Stolen Cryptocurrency. Office of Public Affairs, 2022.
  6. Chainalysis. Series F Funding Round: $170 Million Raised at $8.6 Billion Valuation. Corporate Announcement, 2022.
  7. Kumar, A., Fischer, C., Tople, S., Saxena, P. An Empirical Analysis of Traceability in the Monero Blockchain. Proceedings on Privacy Enhancing Technologies (PoPETs), 2017(3), 143–163, 2017.
  8. Béres, F., Seres, I. A., Benczúr, A. A., Quintyne-Collins, M. Blockchain Analysis in Ethereum Empty-Account and Token Graphs. Applied Network Science, 5(1), 1–32, 2020.
1reads
Helpful0 Comments 0 Tipped0
Written bymirex

· 11 min read

Conversation

Comments 0

No comments yet

Start the conversation.