Криптовалюты

Balancer: большой обзор Vault, пулов, BAL и рисков

Как устроен Balancer V3: единый Vault, weighted и stable pools, hooks, routers, boosted pools, reCLAMM, комиссии, BAL, новое управление, история, команда и риски.

Balancer: большой обзор Vault, пулов, BAL и рисков

Balancer – протокол программируемой ликвидности, в котором торговая математика пула отделена от общего хранения и учёта активов. Его действующая архитектура V3 объединяет Vault, разные типы AMM, маршрутизаторы, hooks и встроенную работу с доходными ERC-4626-токенами. Поэтому Balancer полезно рассматривать не как одну биржу с одной формулой, а как инфраструктуру, на которой можно собирать разные рынки.

У проекта одновременно существуют несколько поколений контрактов. V1 был набором самостоятельных пулов, V2 перенёс активы в единый Vault, а V3 переработал эту идею и вынес пользовательские сценарии в routers. Ликвидность V2 и V3 не является общей, а старые объяснения veBAL, gauges и постоянных эмиссий BAL больше не описывают действующее управление после реформы 2026 года.

История

Фернандо Мартинелли начал разрабатывать математическую модель Balancer в 2018 году как способ превратить портфель в автоматически перебалансируемый индекс, который не платит управляющему, а сам получает комиссии от сделок. Whitepaper появился в 2019 году, а публичный запуск V1 в Ethereum состоялся весной 2020 года. Вместе с Мартинелли проект создавал Майк Макдональд.

В июне 2020 года запустили BAL и liquidity mining. В мае 2021 года вышел V2 с единым Vault: пул отвечал за формулу, а хранение токенов и расчёты сосредоточились в одном контрактном контуре. В 2022 году заработала модель veBAL, основанная на блокировке позиции BAL/WETH и голосовании за gauges. Она породила рынок голосов и тесную связь с агрегаторами вроде Aura.

Balancer V3 запустили в декабре 2024 года на Ethereum и Gnosis. В центре версии оказались hooks, routers, transient accounting и boosted pools с доходными активами. Однако 3 ноября 2025 года атака на Balancer V2 затронула ряд старых пулов. Событие не следует переносить на V3 как будто это один и тот же код, но оно показало, что репутационные и юридические последствия старой версии способны влиять на весь проект.

Весной 2026 года DAO одобрила крупную реорганизацию. Эмиссии BAL остановили, экономические преимущества veBAL свернули, протокольные комиссии направили в казначейство, а Snapshot перевели на модель «один BAL – один голос». Balancer Labs как исходная компания начала закрываться, а операционная работа перешла к более компактной структуре Balancer Onchain и провайдерам DAO.

Команда

Основатели протокола – Фернандо Мартинелли и Майк Макдональд. Мартинелли сформулировал исходную математику и долго определял продуктовый вектор, а Макдональд участвовал в ранней инженерной реализации. В 2026 году Мартинелли сообщил, что после завершения закрытия Balancer Labs перестанет иметь формальную роль и сможет помогать лишь как советник.

Сегодня Balancer нельзя сводить к прежней компании. Контракты и инфраструктуру поддерживают core team, Balancer Onchain Ltd, MAXYZ и другие утверждённые сервисные группы. Критические операции исполняются мультиподписями в рамках полномочий, заданных governance. Такая модель сохраняет специализацию, но создаёт зависимость от небольшого круга исполнителей, бюджета и прозрачности мандатов.

Архитектура Balancer V3

Vault – главный контрактный слой. Он хранит и учитывает токены всех зарегистрированных V3-пулов, выпускает и сжигает Balancer Pool Tokens и проверяет итоговый расчёт операций. Сам пул реализует ценообразование и сообщает Vault, сколько активов должно перейти между участниками. Разделение уменьшает объём повторяющегося кода и позволяет разработчику нового AMM сосредоточиться на инварианте.

В V2 пользователи часто обращались непосредственно к Vault или через relayers. В V3 основными точками входа стали Router и Batch Router. Они объединяют swaps, добавление или вывод ликвидности и другие действия, используют Permit2 для разрешений и могут выполнить сложный маршрут атомарно. Отдельные aggregator routers рассчитаны на контракты, которые заранее переводят входные токены в Vault.

Transient accounting создаёт временный контекст долга и кредита на время вызова. Промежуточные шаги могут не переводить токен после каждой операции, но к завершению транзакции все обязательства обязаны сойтись. Если расчёт не закрыт, весь вызов откатывается. Это повышает гибкость композиций, однако делает безопасность финального settlement критически важной.

Weighted, stable и специализированные пулы

Weighted Pool поддерживает несколько токенов с заданными весами. Инвариант обобщает constant product и позволяет, например, построить рынок 80/20, а не только 50/50. Сделки сдвигают фактические доли и создают стимул арбитражёрам вернуть их к целевым весам. Поставщик получает единый BPT, отражающий долю во всём пуле.

Stable Pool предназначен для активов, которые должны торговаться близко по цене. Усиленная кривая даёт меньший price impact около паритета, но не гарантирует сам паритет. Если один стейблкоин или обёрнутый актив теряет обеспечение, пул может накапливать именно его. Для сравнения такого подхода полезен обзор Curve.

Balancer также поддерживает специализированные фабрики и внешние разработки, включая Gyroscope-пулы, LBPs для постепенного изменения весов и reCLAMM. reCLAMM концентрирует ликвидность и автоматически смещает торговый диапазон при уходе рынка, но не устраняет impermanent loss. Общая логика потерь LP разобрана в материале о том, как посчитать непостоянные потери.

Hooks и программируемое поведение

Hook – отдельный контракт, который пул регистрирует при создании. Vault может вызывать его до или после swap, инициализации, добавления или вывода ликвидности. Hook способен менять динамическую комиссию, реализовать дополнительные проверки, управлять ликвидностью или строить новый механизм поверх стандартной математики.

Это расширяемость, а не универсальный знак качества. Пользователь взаимодействует не только с базовым Vault, но и с конкретным pool contract и hook. Ошибка или злонамеренная логика hook способна ухудшить исполнение. Регистрация пула в протоколе не означает, что команда Balancer гарантировала экономическую безопасность всех его модулей.

Boosted Pools и ERC-4626 buffers

Boosted Pool использует доходные ERC-4626-токены вместо того, чтобы держать весь базовый актив без работы. Ликвидность может одновременно обслуживать обмен и находиться в кредитном vault, например в Aave или Morpho. Небольшой buffer внутри Balancer содержит базовый и обёрнутый токены, чтобы многие swaps проходили без дорогого полного внесения и вывода из внешнего протокола.

LP получает дополнительный источник дохода, но и дополнительный риск. Цена share token зависит от внешнего vault, rate provider и качества его активов. Сбой кредитного рынка, лимит вывода или ошибочный обменный курс передаётся Balancer-пулу. Механика доходного кредитования отдельно рассмотрена в обзоре Aave.

Комиссии и роли участников

Трейдер платит swap fee, заданную для пула либо рассчитанную динамически. Большая часть остаётся LP, а протокольная доля поступает в казначейство. Для доходных токенов возможна yield fee. Конкретные ставки являются параметрами и могут различаться, поэтому одна цифра не описывает все пулы.

LP выбирает пул и принимает риск его активов, формулы и модулей. Создатель выбирает фабрику, начальную комиссию и неизменяемые role accounts. Swap fee manager, pause manager и creator могут получить ограниченные полномочия. Governance контролирует Authorizer, общие комиссии и канонические развёртывания, а routers и агрегаторы формируют маршрут сделки.

BAL и токеномика

Исторический максимум предложения BAL был установлен на уровне 100 млн токенов. На старте 25 млн предназначались основателям, сотрудникам, советникам и инвесторам, по 5 млн – экосистемному и fundraising-фондам, а основная оставшаяся часть – liquidity mining. С 2026 года регулярные эмиссии остановлены, поэтому прежние графики недельных наград больше нельзя использовать как текущую модель.

veBAL создавался из заблокированной 80/20 позиции BAL/WETH и давал голос за gauges и часть комиссий. Теперь его экономическая функция завершена. Действующее голосование учитывает BAL на поддерживаемых сетях, делегированные балансы и BAL внутри определённых 80/20 BPT, включая остаток старых блокировок, по номинальной схеме без убывающего ve-веса.

BAL не является долей конкретного пула и не гарантирует распределение дохода владельцу. Его основная текущая функция – голосование. Реформа также предусмотрела ограниченную программу выкупа и сжигания, но её нельзя трактовать как вечный ценовой пол. Проверять подобные параметры помогает руководство о том, как читать токеномику проекта.

Управление

Предложения обсуждаются как BIP, затем выносятся в Snapshot. После BIP-921 голос измеряется в raw BAL. Повседневные решения делегированы core team в пределах утверждённого мандата, а крупные изменения остаются предметом голосования. Onchain-действия проводят структурированные multisig-аккаунты.

Это не полностью автоматическое управление. Между результатом Snapshot и изменением контракта есть операционный исполнитель. Emergency subDAO может приостановить уязвимые пулы или gauges. Такие полномочия полезны при атаке, но требуют доверия к ключам, процедурам и корректному определению чрезвычайной ситуации.

Применение

Balancer используют для обмена, размещения многoактивной ликвидности, рынков близких по цене активов, токенизированных портфелей, LBP-запусков и liquidity layer других протоколов. V3 особенно ориентирован на доходные активы и кастомные AMM. В отличие от Uniswap, где основные версии задают более унифицированные типы пулов, Balancer делает акцент на общем Vault и расширяемой математике.

Основные риски

  • Смарт-контракты. Ошибка в Vault, router, pool factory, hook или внешней интеграции способна привести к потере средств.
  • Наследие версий. V2 и V3 имеют отдельные контракты и риски. Наличие старой ликвидности не делает её автоматически равной V3.
  • Активы пула. Депег или заморозка одного токена может превратить пул в хранилище проблемного актива.
  • Внешняя доходность. Boosted Pool наследует риск ERC-4626 vault, rate provider, кредитного рынка и доступности вывода.
  • Математика LP. Комиссии могут не покрыть impermanent loss, LVR и расходы на ребалансировку.
  • Hooks и роли. Кастомная логика и административные аккаунты расширяют поверхность атаки.
  • Управление. Голоса BAL, multisig и core team могут изменить комиссии, разрешения и стратегию протокола.
  • Операционная устойчивость. После закрытия Balancer Labs проект зависит от более компактной команды, казначейства и сервисных провайдеров.

Итог

Balancer V3 – конструктор AMM вокруг общего Vault, а не один стандартный пул. Weighted и stable math, hooks, routers и встроенная работа с ERC-4626 дают разработчикам широкие возможности, но переносят часть проверки на пользователя. Современный BAL – токен голосования без прежней эмиссионной машины veBAL. Перед внесением ликвидности важно проверить версию, сеть, фабрику, hook, роли, состав активов и внешние vault, потому что бренд Balancer сам по себе не выравнивает риски разных пулов.