Каждая проверка заканчивается баллом от 0 до 100 и одним из четырёх вердиктов: 🟢 чисто, 🟡 подозрительно, 🔴 опасно, ⚪ мало данных. Здесь — откуда берутся баллы и как мы проверяем, что они верны.
Оценка складывается из трёх слоёв: кто такие сам адрес и его контрагенты (метки), откуда пришли и куда ушли деньги (след), как ведёт себя кошелёк (в том числе по модели, обученной на кошельках, которые заморозил Tether). В слепом тесте на заморозках октября 2026 года, которых модель не видела, 84 % замороженных кошельков с историей заранее получили 🟡 или 🔴. На фиксированной выборке обычных клиентов бирж ложные 🟡 и 🔴 — 4,0 %. Обновлено 8 ноября 2026 года.
В базе около 65 млн размеченных адресов TRON. Большая часть — биржи: горячие кошельки и депозитные адреса клиентов. Метки «грязи» берутся из первичных списков:
Официальные списки покрывают малую часть грязи в TRON, поэтому мы сканируем сеть сами. У каждой карты одно правило:
sanctioned_flow). Кошельки, которые за всю историю торговали с адресом из списков OFAC или ЕС. Это намёк, а не приговор, и баллов он даёт меньше.Грязные деньги редко приходят прямо с адреса из списка, поэтому бот идёт по следу:
Часть риска видна по тому, как кошелёк себя ведёт: возраст, одноразовый кошелёк с 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 — 🔴. Некоторые сигналы задают нижний порог, ниже которого итог не опустится.
| Сигнал | Баллы |
|---|---|
| Сам адрес под санкциями или заморожен Tether | 100 |
| Сам адрес — подделка, дрейнер, скам или миксер | не меньше 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 потом заморозил, заранее были 🟢. На крупную сумму начните с небольшого перевода.
Их оценки мы не покупаем. Источники открытые: официальные санкционные списки, публичные санкционные данные TRM Labs, жалобы Chainabuse и чёрный список Tether. Движок оценки, карты сети и модель заморозок — наши.
Списки и метки — каждый день. Сканы сети (подделки, дрейнеры, депозиты бирж) — раз в одну-две недели. Журнал предсказаний сверяется с заморозками Tether каждый час.
Да. Нажмите кнопку жалобы под отчётом в боте или напишите на hello@freezecheck.org: адрес и причину. Метки из наших карт пересматриваем вручную. Метки из официальных списков, таких как OFAC или чёрный список Tether, меняются только вместе с источником.
Читайте также: как проверить USDT-кошелёк перед сделкой, проверка USDT на риск заморозки, точность в цифрах, наши исследования.