Система детекції аномалій DeFi-протоколу
Більшість DeFi експлойтів займають секунди до хвилин. Euler Finance ($197M)—5 транзакцій за ~45 секунд. Якщо мониторинг не реагує в цьому вікні—гроші втрачені. Задача: поймати атаку в процесі або до неї, дати час на паузу.
Архітектура системи
Три рівні мониторингу:
Level 1—Real-time (<1 блок): Mempool мониторинг. Найранніша система попередження.
Level 2—Per-block (<15 сек): Аналіз нових блоків. Основний рівень.
Level 3—Aggregated (хвилини-години): Trend analysis. Виявляє повільні атаки.
On-Chain Circuit Breaker
Rate Limiting
Встановіть лімити на 2-3x типовий об'єм. Не блокує нормальну роботу, ловить drain-атаки.
Auto-Pause через Keeper
OZ Defender Autotasks—serverless функції що реагують на события.
Детекція аномалій
Rule-Based
Швидко та прозоро. Конкретні умови для відомих паттернів.
Invariant Monitoring
Математичні інваріанти завжди виконуються. Їх нарушення = щось не так.
ML Approach
Isolation Forest для anomalous транзакцій.
Alerting
P1 Critical: PagerDuty з on-call. P2 High: Telegram. P3 Medium: daily digest.
Stack та terміни
Python + web3.py, PostgreSQL, PagerDuty, OZ Defender.
MVP: 4-6 тиж. Повна система: 10-14 тиж.







