Как читать блокчейн
Форензика начинается с умения читать первичные данные. Блокчейн публичен: каждая транзакция видна всем. Проблема не в доступе к данным, а в умении их интерпретировать. Разберём базовые сущности.
Адрес
Адрес — это идентификатор кошелька. Форматы отличаются по сетям: в Ethereum и EVM-сетях адрес начинается с 0x и содержит 42 символа; в TRON — начинается с T; в Solana — base58-строка. Один человек или сервис может владеть тысячами адресов. Адрес сам по себе анонимен, но его поведение и связи часто выдают владельца.
Транзакция и TxID
Транзакция — запись о переводе. У каждой есть TxID (хэш транзакции) — уникальный идентификатор, по которому её можно найти в любом эксплорере. В транзакции видно: отправитель, получатель, сумма, актив, время, статус. Для USDT важно смотреть именно на Transfer-события: эксплореры иногда подмешивают Approval-операции с огромными техническими значениями, которые не являются реальным переводом.
Токены против нативной монеты
Различайте нативную монету сети (TRX в TRON, ETH в Ethereum) и токены поверх неё (USDT). USDT — это смарт-контракт: у него есть функции вроде isBlackListed, которыми эмитент может заморозить конкретный адрес. Нативную монету заморозить так нельзя. Понимание этой разницы — основа для анализа блеклиста.
Метки (labels)
Метка — это привязка адреса к сущности: «Binance Hot Wallet», «Tornado Cash», «депозит биржи X». Метки бывают публичные (Tronscan, Etherscan, открытые датасеты) и проприетарные (закрытые базы Chainalysis и подобных). Именно на метках держится атрибуция. Мы используем keyless-источники: Tronscan addressTag, etherscan-labels, санкционные списки, скам-базы — и строим собственную атрибуцию поверх накопленного графа.
Эксплореры
Инструменты для чтения цепочки: Tronscan и TronGrid для TRON, Etherscan и Blockscout для Ethereum, и другие. Они дают сырые данные. Форензик-задача — превратить эти данные в читаемую историю денег: откуда пришли, куда ушли, с кем связаны.
Начните с практики: возьмите любой адрес и посмотрите его в чекере — обратите внимание, какие первичные факты (возраст, баланс, окно переводов, метка) он вытягивает и как превращает их в вердикт. В следующих уроках научимся трассировать поток и атрибутировать узлы.
Бесплатная предварительная оценка кейса
Опишите ситуацию — вернёмся с честной оценкой: что реально возможно, сколько займёт и сколько стоит. Без «гарантий разблокировки» — их не существует; решение принимает compliance.