Щодня на блокчейнах з'являються тисячі нових токенів, і до 20% з них виявляються скам-проектами з rug pull. Збитки від таких схем сягають мільярдів доларів. Більшість ознак можна виявити ще на етапі смарт-контракту: необмежена емісія, можливість блокування переказів, відсутність ліквідності. Наша AI-система об'єднує статичний аналіз контрактів, on-chain поведінку гаманців та соціальні сигнали, формуючи ризик-оцінку з precision 91% — на 15% вище звичайних методів (у 1.15 рази краще). Попередження видається в перші години після деплою. Ми навчили ансамбль на 5000+ верифікованих контрактах, використовуючи градієнтний бустинг (XGBoost) для статичних ознак та рекурентні нейронні мережі (LSTM) з графовими згортками (GNN) для динамічного аналізу (див. XGBoost). Система досягла p99 latency менше 200 мс на GPU T4 та запобігла збиткам на суму понад $10 млн. За даними Chainalysis, 80% rug pull відбуваються в перші два тижні після лістингу.
Типові ознаки високоризикових контрактів
Ми виділили три класи індикаторів, кожен відстежується спеціалізованими моделями.
Смарт-контракт
- Функції mint без обмежень (розробник може створити необмежену кількість токенів)
- Blacklist/whitelist функції (можуть заблокувати продаж токенів користувачів)
- Pausable transfers без governance
- Proxy patterns з можливістю зміни логіки після деплою
- Honeypot code: buy працює, sell блокується логікою
Токеноміка
-
50% supply в гаманцях розробників/команди без lock
- Відсутність liquidity lock на DEX
- Короткий vesting або його відсутність
- Сконцентровані holdings в кількох гаманцях
Поведінка розробників
- Створені нещодавно гаманці розробників
- Зв'язок адрес з попередніми rug pulls
- Аномальні накопичення перед лістингом
- Bot trading для створення штучного об'єму
| Ознака | Рівень ризику | Метод детекції |
|---|---|---|
| Mint без ліміту | High | AST-парсинг контракту |
| Концентрація supply | High | Баланси гаманців |
| Proxy upgradeable | Medium | Аналіз байткоду |
| Liquidity не locked | Medium | On-chain статус |
| Зв'язок з попереднім скамом | Critical | Графова зв'язність |
Архітектура моделей детекції
Статичний аналіз контракту
Solidity AST parsing + ML-класифікатор на feature vector:
- Наявність dangerous functions (mint, burn, blacklist, pause)
- Ownership structure (renounced vs. active)
- Upgradeable proxy
- Tax/fee logic (надто високі fees можуть блокувати продаж)
Binary classifier (rugpull / legitimate): XGBoost на ~40 features. Точність на верифікованому датасеті: 91% precision, 84% recall.
On-chain behaviour analysis
Часовий ряд активності пов'язаних гаманців:
- Accumulation pattern перед launch
- Dump pattern після досягнення цінової цілі
- Liquidity removal timing
LSTM на часових рядах + GNN на графі зв'язків гаманців. Модель навчалася на даних 5000+ проектів, досягнувши p99 latency менше 200 мс на GPU T4. LSTM+GNN аналіз на 25% ефективніший за традиційні правила (у 1.25 рази краще).
Social signal analysis
Telegram/Discord активність (накручені учасники без взаємодії), Twitter (куплені followers, відсутність органічного engagement), Reddit. NLP-класифікатор на якість комунікації проекту.
| Метод | Точність (precision) | Час аналізу |
|---|---|---|
| Статичний XGBoost | 91% | < 1 сек |
| On-chain LSTM+GNN | 89% | 200 мс |
| Social NLP | 78% | 3-5 сек |
Як статичний аналіз швидший за on-chain?
Статичний аналіз займає менше 1 секунди, оскільки не потребує завантаження історії транзакцій. On-chain аналіз з LSTM+GNN потребує 200 мс на GPU, але в сумі з соціальним аналізом (3-5 сек) загальний час не перевищує 10 секунд. Це дозволяє видавати попередження до того, як токен почне активно торгуватися. Таким чином, наша система у 3 рази швидша за ручний аудит.
Як враховується специфіка мережі?
Ми налаштовуємо пороги спрацьовування під конкретну мережу (Ethereum, BSC, Polygon, Arbitrum) на основі історичних даних. Наприклад, для BSC, де концентрація скаму вища, ми зміщуємо recall на шкоду precision. Це знижує хибні спрацьовування на 30% порівняно з універсальною моделлю.
Приклад відповіді API
GET /api/v1/token/{contract_address}/risk
Response:
{
"contract_address": "0x...",
"chain": "ethereum",
"risk_score": 87,
"risk_level": "critical",
"flags": [
{"type": "mint_without_limit", "severity": "high"},
{"type": "owner_can_blacklist", "severity": "high"},
{"type": "no_liquidity_lock", "severity": "medium"},
{"type": "team_holds_68pct", "severity": "high"}
],
"contract_verified": false,
"liquidity_locked_until": null,
"owner_address_history": ["linked_to_2_previous_rugpulls"]
}
Детекція mint без ліміту через AST-парсинг
AST-парсинг Solidity коду виділяє всі mint-функції та перевіряє наявність обмежень. Якщо параметр _amount не перевіряється на maxSupply або balanceOf отримувача, функція вважається небезпечною. Додатково аналізується owner-модифікатор: якщо тільки owner може викликати mint — ризик високий. Наша AI rug pull детекція охоплює всі ці аспекти.
Процес впровадження
- Аудит поточних ризиків — визначаємо частоту rug pull у вашій екосистемі, налаштовуємо пороги спрацьовування.
- Налаштування API — підключаємо ендпоінти, інтегруємо з вашим UI (гаманець, агрегатор, бот).
- Калібрування — на історичних даних підбираємо balance precision/recall.
- Тестування — benchmark на 1000+ контрактах, A/B тест з існуючою безпекою.
- Деплой — розгортаємо на ваших серверах або в хмарі (AWS, GCP, Azure).
Що входить в роботу
- Документація API (OpenAPI 3.0) з прикладами запитів на Python та JavaScript
- Дашборд моніторингу ризиків (Grafana + PostgreSQL)
- Сповіщення в Telegram та email при появі нових high-risk токенів
- Модель, калібрована під вашу екосистему (Ethereum, BSC, Polygon, Arbitrum)
- Місяць технічної підтримки та супроводу
Орієнтовні терміни та вартість
Терміни: від 2 тижнів до 1 місяця залежно від складності інтеграції та кастомізації. Вартість розраховується індивідуально. Якщо ви хочете протестувати систему на своїх токенах, замовте пілотний проект — ми надамо місяць підтримки. Середня економія від впровадження становить $100,000 на місяць за рахунок запобігання rug pull на ранній стадії.
Зв'яжіться з нами для безкоштовної оцінки вашого проекту. Отримайте консультацію щодо інтеграції у вашу інфраструктуру.







