FreezeCheck

Как FreezeCheck считает риск USDT-кошелька и насколько это точно

Каждая проверка заканчивается баллом от 0 до 100 и одним из четырёх вердиктов: 🟢 чисто, 🟡 подозрительно, 🔴 опасно, ⚪ мало данных. Здесь — откуда берутся баллы и как мы проверяем, что они верны.

Оценка складывается из трёх слоёв: кто такие сам адрес и его контрагенты (метки), откуда пришли и куда ушли деньги (след), как ведёт себя кошелёк (в том числе по модели, обученной на кошельках, которые заморозил Tether). В слепом тесте на заморозках октября 2026 года, которых модель не видела, 84 % замороженных кошельков с историей заранее получили 🟡 или 🔴. На фиксированной выборке обычных клиентов бирж ложные 🟡 и 🔴 — 4,0 %. Обновлено 8 ноября 2026 года.

Из чего складывается оценка

Факты: кто такой адрес

В базе около 65 млн размеченных адресов TRON. Большая часть — биржи: горячие кошельки и депозитные адреса клиентов. Метки «грязи» берутся из первичных списков:

Свои карты сети

Официальные списки покрывают малую часть грязи в TRON, поэтому мы сканируем сеть сами. У каждой карты одно правило:

След денег

Грязные деньги редко приходят прямо с адреса из списка, поэтому бот идёт по следу:

Поведение

Часть риска видна по тому, как кошелёк себя ведёт: возраст, одноразовый кошелёк с 1–2 переводами, транзит (деньги уходят меньше чем за час), много мелких входящих со свежих кошельков, активация с грязного адреса или с адреса, который активировал 50+ кошельков.

Модель заморозок

Модель отвечает на один вопрос: похож ли кошелёк на те, что Tether потом заморозил. Это логистическая регрессия по 58 признакам, которые проверка и так собирает: возраст, ритм активности, сколько лежат деньги, откуда они пришли, связи с грязными и недавно замороженными адресами, кто активировал кошелёк. Баланс не используется.

Текущая версия обучена 5 ноября 2026 года на 3 942 кошельках: 1 570 замороженных Tether, 1 001 депозит бирж, 863 обычных клиента бирж и 508 соседей замороженных. ROC AUC на кросс-валидации — 0,959. Модель не применяется к кошелькам меньше чем с 3 переводами, к адресам бирж и сервисов и к адресам, у которых уже есть грязная метка.

Как баллы превращаются в вердикт

Каждый кошелёк стартует с 20 баллов. Сигналы прибавляют или отнимают баллы, итог обрезается до 0–100: 0–34 — 🟢, 35–69 — 🟡, 70–100 — 🔴. Некоторые сигналы задают нижний порог, ниже которого итог не опустится.

СигналБаллы
Сам адрес под санкциями или заморожен Tether100
Сам адрес — подделка, дрейнер, скам или миксерне меньше 90
Прямые переводы с санкционным / замороженным / скам-адресом или миксером+60 / +50 / +45; итог не ниже 75 (🔴)
Грязные деньги через цепочку посредников (входящие)от +10 до +50 по доле; от 40 % — 🔴
Контрагент торговал с грязным адресом (через один шаг)+20, если оборот кошелька с ним от 1 000 USDT, иначе +8
Кошелёк активирован грязным адресом+30
Кошельку меньше суток / меньше недели+25 / +12
Одноразовый кошелёк (1–2 перевода)+10
Модель заморозок, вероятность от 0,6 / от 0,8+20 / +35
Мелкие входящие со свежих кошельков; ферма активаций; транзит+8; +8; +6
Переводы с биржами (от 30 % оборота)−8 (−15)

Несколько правил не дают оценке перегибать:

Когда вердикт ⚪

⚪ значит, что грязи мы не нашли, но и сказать, откуда пришла большая часть денег, не можем. Бот ставит ⚪ вместо 🟢, когда анализ слишком неполный: больше 85 % входящих денег из неизвестных источников, не хватило лимита запросов или источник данных не ответил. Кошелёк без единого перевода и без других признаков риска тоже получает ⚪, а не 🟡. Новый кошелёк не «чистый»: у него просто ещё нет истории.

Выведенные метки не липнут к биржам

Крупные биржи касаются всего, в том числе санкционных и скам-кошельков. Поэтому метки, которые мы выводим из соседства или документов (судебные дела, наши карты, «торговал с санкционным»), на подтверждённых биржах, обменниках и крупных сервисах скрыты. Первичные списки остаются: биржа под санкциями или замороженная Tether всё равно грязная.

Как мы меряем точность

Слепой тест с разделением по времени

Проверять модель на кошельках, на которых она училась, бессмысленно. Поэтому 3 ноября 2026 года мы обучили отдельную копию модели только на заморозках до 30 сентября и прогнали бота по кошелькам, которые Tether заморозил в октябре.

Заморозки октября 2026Результат
Замороженных кошельков в тесте120
Слишком мало истории для оценки38 (в основном свежие кошельки-прокладки)
Кошельков с историей82
Заранее получили 🟡 или 🔴84 %
Из них 🔴20 %
Пропущено (🟢)10 %
Те же кошельки, правила без модели46 %

Отдельно — тонкие кошельки с 1–2 переводами. Модель к ним не применяется, одни правила ловят около 65 %.

После теста мы подстроили несколько порогов и ступени модели на тех же октябрьских заморозках. С новыми настройками бот ловит 93 % из них. Это верхняя граница, а не слепой результат: настройки подбирались, глядя на эти кошельки. Честная слепая цифра — 84 %.

Ложные срабатывания

У нас есть фиксированная выборка: 100 депозитных адресов бирж и 100 обычных клиентов бирж. Её прогоняем после каждого изменения правил. Замер 6 ноября 2026 года:

Группа🟡 или 🔴🔴
Обычные клиенты бирж4,0 %0 %
Депозитные адреса бирж4,7 %1,6 %

В тесте депозитов собственная метка биржи скрыта. В реальной проверке она ограничивает депозит 15 баллами, и он получает 🟢.

Публичный журнал предсказаний

Ещё бот ведёт открытый журнал. Каждый день он сам проверяет кошельки: случайных клиентов бирж, соседей недавних заморозок, свежие адреса из наших карт грязи, живые кошельки сети и недавно проверенные адреса. В журнал пишутся вердикт, балл, время и хэш входных данных. Раз в час журнал сверяется с новыми заморозками Tether. Кошелёк, замороженный после записи, считается попаданием, рядом — ссылка на транзакцию заморозки. Вердикт, записанный до заморозки, задним числом не поменять. Сводка — на главной, в том числе нулевая, если попаданий пока нет. Список адресов, по которым бот показал 🔴 или 🟡 до заморозки, — на странице «Что бот показывал до заморозки».

Как исправляются метки

Под каждым отчётом есть кнопка жалобы. Если метка оказалась неверной, мы её снимаем. Пример, 5 ноября 2026 года: сторонний список пометил контракт как дрейнер. Это оказался оживлённый сервис с тысячами получателей в неделю — через него выводили деньги и дрейнеры, и обычные люди. Метка дала ложный 🔴 нескольким клиентам бирж в выборке. Мы её сняли и теперь перед скам-меткой из чужого списка проверяем, не узел ли это. Метка «депозит» тоже снимается прямо во время проверки, если кошелёк платит адресам вне биржи: значит, это личный кошелёк.

История изменений

Вопросы и ответы

🟢 — это гарантия?

Нет. 🟢 значит, что в наших данных нет связей с грязью и рискованного поведения. В слепом тесте 10 % кошельков, которые Tether потом заморозил, заранее были 🟢. На крупную сумму начните с небольшого перевода.

Вы используете Chainalysis или TRM?

Их оценки мы не покупаем. Источники открытые: официальные санкционные списки, публичные санкционные данные TRM Labs, жалобы Chainabuse и чёрный список Tether. Движок оценки, карты сети и модель заморозок — наши.

Как часто обновляются данные?

Списки и метки — каждый день. Сканы сети (подделки, дрейнеры, депозиты бирж) — раз в одну-две недели. Журнал предсказаний сверяется с заморозками Tether каждый час.

У моего адреса неверная метка. Можно исправить?

Да. Нажмите кнопку жалобы под отчётом в боте или напишите на hello@freezecheck.org: адрес и причину. Метки из наших карт пересматриваем вручную. Метки из официальных списков, таких как OFAC или чёрный список Tether, меняются только вместе с источником.

Проверить кошелёк бесплатно

Читайте также: как проверить USDT-кошелёк перед сделкой, проверка USDT на риск заморозки, точность в цифрах, наши исследования.