Очередной удар по инфраструктуре децентрализованных финансов: злоумышленник эксплуатировал уязвимость в смарт-контракте пула Balancer, связанную с токеном Token of Power, и вывел ликвидность на сумму $1.58 миллиона. Атака продемонстрировала, что даже самые математически выверенные протоколы автоматического маркет-мейкинга (AMM) остаются уязвимыми, когда в их экосистему интегрируются токены с нестандартной логикой или кастомными весами. Инцидент мгновенно обнажил системные риски кастомизируемых пулов и заставил сообщество пересмотреть подходы к аудиту сложных финансовых примитивов.
📊 Ключевой факт: По данным ончейн-аналитиков, эксплойт был выполнен в рамках одной атомарной транзакции с использованием флэш-кредита. Злоумышленник не украл средства напрямую — он заставил сам смарт-контракт легитимно перевести ему $1.58 млн в качестве «справедливой» цены за токены, обойдя защитные механизмы протокола.
Balancer отличается от классических DEX вроде Uniswap тем, что позволяет создавать пулы с произвольным количеством токенов и нестандартными весами (например, 80/20 или даже 99/1). Эта гибкость — главное преимущество протокола, но именно она стала вектором атаки в случае с Token of Power.
«Код — это закон. Но если в законе есть логическая дыра, судья не поможет — ею воспользуется тот, кто первым её заметит», — адаптированная мудрость Лоуренса Лессига, профессора Гарварда.
Чтобы понять масштаб угрозы, нужно разобрать пошаговую механику транзакции хакера. Атака длилась менее 12 секунд, но включала в себя более 40 внутренних вызовов смарт-контрактов.
Главная ошибка, которую повторяют разработчики DeFi, — интеграция токенов с нестандартной логикой (fee-on-transfer, rebasing, blacklist) в пулы с постоянным произведением или кастомными весами без соответствующей адаптации контрактов.
| Тип токена | Проблема для AMM | Последствия |
|---|---|---|
| Fee-on-transfer | Контракт получает меньше токенов, чем ожидает инвариант | Смещение цены, возможность арбитража за счет LP |
| Rebasing | Баланс пула меняется без транзакций | Невозможность корректного расчета spot-цены |
| Кастомные веса (Balancer) | Сложность расчета спот-цены при экстремальных дисбалансах | Уязвимость к флэш-кредитным атакам (как в данном случае) |
💡 Практический вывод: Инвариант пула ($x^a \cdot y^b = k$) работает идеально только в вакууме. В реальности токены имеют "побочные эффекты", которые математическая модель AMM не всегда может абсорбировать.
Команда Balancer и исследователи безопасности отреагировали на инцидент в считанные часы, что позволило минимизировать сопутствующий ущерб и предотвратить панику.
Инцидент с Token of Power — не изолированный сбой, а системное напоминание о цене инноваций. Balancer дает разработчикам свободу создавать любые финансовые продукты, но эта свобода требует колоссальной ответственности за аудит.
| Протокол | Тип уязвимости | Ущерб | Год |
|---|---|---|---|
| Balancer (Token of Power) | Манипуляция весами / флэш-кредит | $1.58 млн | 2026 |
| Curve Finance | Уязвимость компилятора Vyper | $70 млн | 2023 |
| Euler Finance | Логика флэш-кредитов / Donation | $197 млн | 2023 |
«Безопасность — это не продукт, а процесс. Нельзя один раз настроить защиту и забыть о ней. Угрозы эволюционируют, и защита должна эволюционировать вместе с ними», — Брюс Шнайер, эксперт по кибербезопасности.
В конце XIX века изобретатель Линус Йейл-младший революционизировал индустрию безопасности, создав цилиндровый замок с пинами. Он был настолько гениален, что производители десятилетиями писали на коробках: «Невзламываемый замок». Но прошло всего несколько лет, и медвежатники придумали метод «бампинга» (bump key), который открывал эти замки за секунды с помощью простого надфиля и молотка.
Кастомные пулы Balancer — это цифровые аналоги замка Йейла. Они элегантны, математически безупречны и кажутся невзламываемыми, пока хакер не найдет свой «бамп-ключ». Уязвимость Token of Power доказывает: чем уникальнее архитектура, тем выше вероятность, что в ней скрыта логическая аномалия, невидимая при стандартном тестировании.
Децентрализованные финансы не прощают математических ошибок. Каждая строчка кода, каждый параметр веса и каждая интеграция стороннего токена — это потенциальная дверь. И пока разработчики строят всё более сложные замки, хакеры продолжают точить свои отмычки.
«Безопасность системы определяется не самым прочным звеном, а самым хитрым способом его обойти», — Кевин Митник, легендарный хакер.
