Розробка системи сповіщень про whale-транзакції
Уявіть: ви керуєте DeFi-казначейством із $50M у пулах. Один кит виводить ліквідність із Curve, і за хвилину прослизання на свапі зростає на 2%. Якби сповіщення прийшло за 10 секунд, ви б встигли перебалансувати позиції. Ми будуємо моніторинг, який відловлює такі рухи із затримкою менше секунди. За 12+ проєктів для криптофондів ми навчилися фільтрувати 95% шуму та відправляти лише значущі сигнали. Нижче — технічна реалізація: від ZeroMQ до Telegram-бота з класифікацією через Chainalysis.
Які дані моніторити та звідки їх брати?
Whale-транзакції — це переміщення обсягом від $500 000 і вище. Основні джерела: Whale Alert API (готовий webhook) та власний вузол блокчейну через ZeroMQ. Вибір джерела визначає затримку. Порівняння:
| Джерело | Затримка | Покриття мереж | Складність |
|---|---|---|---|
| Whale Alert API | 1–3 хв | BTC, ETH, TRX, 10+ токенів | Низька |
| Bitcoin node (ZMQ) | Секунди | Bitcoin | Висока |
| Etherscan API | 5–15 сек | Ethereum, BNB, Polygon | Середня |
| QuickNode/webSocket | <1 сек | 20+ мереж | Середня |
Власна нода через ZMQ дає затримку в 60 разів менше Whale Alert — критично для арбітражерів. Bitcoin ZMQ documentation рекомендує саме цей інтерфейс для real-time трейсингу.
Як відрізнити значущий whale-алерт від шуму?
Більшість whale-транзакцій — внутрішні переміщення бірж. Без класифікації доведеться фільтрувати 50–100 сповіщень на годину, з яких 95% — шум.
Класифікація адрес. Підключаємо Chainalysis API або ведемо власну базу відомих адрес (біржі, маркетмейкери, фонди). У базі понад 1500 адрес для топ-10 мереж. Для нових адрес — Chainalysis у реальному часі (latency ~200 мс).
Фільтри. Мінімальний поріг налаштовується від $100K до $50M. Для сезону високої волатильності піднімаємо до $5M. Напрямок: депозити на біржу (знижувальний сигнал) або виведення (підвищувальний). Cooldown — не частіше одного сповіщення за 60 хвилин.
Чому важлива класифікація типу адреси?
Переведення 10 000 ETH з біржі на холодний гаманець — бичачий сигнал. Той самий обсяг з невідомої адреси на біржу — ведмежий. Без визначення сутності ви не зрозумієте характеру руху.
Алгоритм класифікації: три методи:
- Локальна база відомих адрес (оновлюється щотижня).
- Chainalysis/Scorechain для невідомих — ризик та приналежність.
- Поведінкові патерни: адреса, що отримала монети з біржі та не рухала їх 6+ місяців, класифікується як «довгостроковий холдер».
Результат — сповіщення з контекстом: «🐋 5000 ETH (Binance → невідомий, ризик низький)». Порівняння інструментів:
| Інструмент | Точність | Затримка | Вартість |
|---|---|---|---|
| Chainalysis | 95%+ для бірж | 200–500 ms | від $0.01 до $0.10 за запит |
| Scorechain | 80–90% для DeFi | 100 ms | від $0.005 за запит |
| Локальна БД | 70% (відомі) | <1 ms | Безкоштовно |
Приклад розшифровки whale-транзакції
Tx: 0xabc...def (Ethereum) Amount: 15 000 ETH ($30M) From: 0x742... (Binance hot wallet) To: 0x123... (невідома адреса) Висновок: 83% ймовірність — довгострокове зберігання (bullish) Процес впровадження
- Аналітика: визначаємо мережі, пороги, джерела (Whale Alert, свої ноди, API).
- Проєктування: мікросервіси на Go + Redis для дедуплікації.
- Інтеграція: підключення нод, налаштування ZMQ, websocket.
- Класифікація: база адрес, підключення Chainalysis при необхідності.
- Сповіщення: Telegram bot, Slack, Discord — з інтерактивними кнопками.
- Тестування: відтворення історичних транзакцій за 30 днів.
- Деплой: Docker + Kubernetes, моніторинг через Grafana.
Склад робіт
- Кастомний парсер транзакцій під вибрані блокчейни.
- Документація з інтеграції та правил фільтрації.
- Вихідний код з юніт-тестами та інтеграційними тестами.
- 30 днів пост-релізної підтримки та доопрацювань.
- Навчальна сесія: як керувати правилами без коду.
Терміни та вартість
Термін розробки MVP — від 2 тижнів до 2 місяців залежно від кількості мереж. Вартість розраховується індивідуально. Наприклад, для системи з однією мережею та базовою класифікацією — від $5 000 до $15 000. Для повного рішення на 5 мережах з Chainalysis — від $20 000 до $50 000. Економія за рахунок раннього виявлення дампів може становити до $10 000 на рік. Ми гарантуємо прозоре ціноутворення та надаємо кошторис до початку робіт.
Зв'яжіться з нами, щоб обговорити ваше завдання. Оцінимо проєкт за 2 робочі дні. Отримайте консультацію підберемо оптимальне рішення під ваш бюджет та вимоги.
Досвід та сертифікати
Наша команда має понад шість років досвіду в блокчейн-розробці, впровадила подібні системи для 8 криптофондів із загальним обсягом під управлінням $120M. Працюємо з Ethereum, Solana, Polygon, Arbitrum. Партнерська програма Chainalysis (афілійований провайдер).
Для більш глибокого розуміння протоколу рекомендуємо вивчити Bitcoin ZMQ integration guide.







