Euler V2 – модульный lending protocol, в котором кредитный рынок собирается из отдельных ERC-4626 vaults. Вместо единого списка активов и общего risk engine проект предлагает Euler Vault Kit для создания рынков и Ethereum Vault Connector для координации collateral, debt, sub-accounts и многошаговых операций.
Это даёт больше свободы curators и developers, чем классический монолитный money market. Для одного и того же токена могут существовать vaults с разными collateral, oracle, caps, rate model и governance. Пользователь получает выбор, но обязан понимать, кто настроил конкретный vault и какие зависимости он принял.
История
Euler Labs была создана в 2020 году, а первая версия протокола вышла в декабре 2021 года. Euler V1 стремился открыть lending для длинного хвоста ERC-20 assets, использовал risk tiers, reactive interest rates и auction-like liquidation discounts. Рынок быстро интегрировали другие DeFi protocols.
13 марта 2023 года V1 был атакован через уязвимость, связанную с donateToReserves и отсутствующей проверкой health после определённой последовательности действий. Было выведено около 197 млн долларов в активах. После переговоров exploiter вернул все recoverable funds, а пользователи получили процедуру redemption. Редкий полный recovery не отменяет факта, что audited production code допустил катастрофическую ошибку.
Команда не перезапустила V1 с небольшим патчем. Euler V2 построили заново вокруг независимых EVK vaults и EVC. До запуска прошли десятки аудитов и отдельная capture-the-flag программа. Public launch V2 состоялся в сентябре 2024 года.
В 2025–2026 годах Euler расширял deployments, развивал EulerEarn, reward EUL и новый documentation stack. Поэтому термин «Euler» в старых обзорах может обозначать V1 с eTokens, dTokens и risk tiers, тогда как действующий протокол использует другую архитектуру. Историю exploit следует учитывать, но нельзя описывать V2 как тот же код.
Команда
Основатель Euler – Michael Bentley, исследователь и разработчик, публично представляющий protocol design и историю восстановления после атаки. Среди авторов базовых V2-компонентов и ключевых contributors – Doug Hoyte, Dariusz Glowinski, Anton Totomanov, Kasper Pawlowski, Tanya Roze, Alberto Cuesta Cañada и другие инженеры Euler Labs.
Euler Labs – международная команда developers и quantitative analysts, основной contributor EVC и Euler protocol. Euler Foundation представляет интересы DAO и выполняет часть operational действий, а Euler DAO распоряжается treasury и голосует с помощью EUL. Отдельные vaults при этом могут принадлежать внешним governors и curators, не связанным с Labs.
Euler Vault Kit
EVK – framework для credit vaults. Каждый EVault держит ровно один underlying asset и выпускает ERC-4626 shares. Supplier вносит asset, получает shares и зарабатывает borrower interest через рост exchange rate. Borrower берёт underlying из того же vault и накапливает liability.
Vault не обязан принимать собственные shares как collateral для собственного долга. Его governor задаёт список внешних collateral vaults. Например, USDC vault может разрешить borrowing под shares WETH vault и запретить менее ликвидный asset. Связь настраивается для каждой пары collateral-liability, а не одним глобальным collateral factor.
В Aave governance создаёт market с общим набором параметров. В Euler несколько USDC vaults могут сосуществовать: один связан только с WETH, другой принимает LST, третий входит в multi-collateral cluster. Такая изоляция ограничивает contagion, но фрагментирует liquidity и усложняет сравнение позиций.
Компоненты EVault
EVault включает accounting deposits и borrows, проверки health, liquidations и подключение статических modules. Price oracle сообщает относительную стоимость collateral и liability. Interest Rate Model вычисляет borrow rate по utilization и другим параметрам. Caps ограничивают deposits или debt, hooks добавляют проверки до и после операций.
Governor может сделать vault upgradeable или immutable, governed или finalised. Immutable не значит автоматически безопасный: ошибочный parameter навсегда остаётся ошибочным. Upgradeable vault можно исправить, но holder доверяет governor и upgrade path. Пользователь должен смотреть не только asset symbol, но и address, governor, oracle route, accepted collateral и caps.
Vault shares – реальные ERC-4626 tokens. Их можно использовать как collateral в другом EVault, если liability vault их принимает. Это создаёт composability, но также dependency chain: проблема underlying vault способна повлиять на все рынки, где его shares считаются collateral.
Ethereum Vault Connector
EVC – общий coordination и authentication layer. Он знает, какие vaults account включил как collateral и где находится liability. Через EVC пользователь может batch-ить calls, симулировать результат, выполнять gasless-authorized operations и использовать flash liquidity для refinancing.
Один address получает до 256 virtual sub-accounts. Они позволяют разделять стратегии без создания множества кошельков: один sub-account может занимать USDC под WETH, другой держать отдельный LST position. При этом адреса sub-accounts вычисляются особым образом и должны использоваться только совместимыми contracts.
EVC отвечает за authentication, а vault – за authorization. Connector проверяет, кто вызвал действие и какой operator назначен; liability vault решает, достаточно ли collateral и разрешена ли операция. Такая граница делает framework расширяемым, но ошибка интеграции между уровнями способна нарушить security assumptions.
Оракулы и процентные ставки
Euler Price Oracle строится из адаптеров и routing. Vault governor может выбрать source, cross-adapter или ERC-4626-aware price. Это позволяет использовать разные systems, включая Chainlink, но каждый новый route добавляет assumptions о freshness, liquidity и корректности conversion.
Interest Rate Model обычно повышает стоимость borrow при росте utilization, чтобы стимулировать repayments и новые deposits. Точная кривая определяется конкретным vault. Поэтому на Euler нет единой «ставки USDC»: два vaults с одним underlying могут иметь разный IRM, liquidity и risk premium.
Supplier yield происходит из paid borrow interest за вычетом configured fees. Текущие protocol fees на уровне Euler установлены в 0%, но governor vault может иметь собственную fee share в допустимых пределах. Этот параметр может измениться, поэтому историческая net rate не гарантирует будущую.
Borrowing и health
Borrower сначала включает vault shares как collateral, затем занимает asset из liability vault. Borrowing LTV определяет максимальный долг при открытии, liquidation LTV – границу принудительного закрытия. Разница создаёт запас, но волатильность или изменение oracle price может быстро его съесть.
Health зависит от стоимости каждого collateral с risk adjustment и общей liability. Базовую логику оценки запаса до принудительного закрытия разбирает статья про health factor в DeFi. В Euler особенно важно проверять именно параметры выбранной пары vaults, а не усреднённое значение приложения.
EVC допускает только одну liability vault для отдельного sub-account, но collateral может быть несколько. Для другого debt используют другой sub-account. Ограничение упрощает проверку solvency, хотя пользовательский portfolio из множества sub-accounts всё равно может быть сложным.
Ликвидации
Если account выходит за liquidation LTV, liquidator погашает liability и получает collateral. Механизм использует динамический discount, который зависит от состояния позиции и параметров vault. Чем опаснее account, тем выше стимул liquidator, в пределах установленной конфигурации.
Liquidation должна быть достаточно выгодной после gas, slippage и liquidity costs. Для thin collateral или сбоя oracle bots могут не успеть, и vault получит bad debt. Изоляция ограничивает распространение shortfall, но supplier конкретного liability vault всё равно несёт loss risk.
EulerEarn и curators
EulerEarn vault даёт одну ERC-4626 share position и распределяет underlying между enabled strategies. В отличие от прямого EVault deposit, пользователь делегирует allocation curator-у или назначенным roles. Стратегиями могут быть EVK vaults и другие совместимые placements.
По идее EulerEarn похож на curated vaults Morpho, но implementation и risk controls различаются. Curator выбирает markets, caps и reallocation. Он не гарантирует доход и не страхует убыток. Нужно проверять governance, timelock, emergency roles и composition vault.
EUL, rEUL и токеномика
EUL – governance token Euler DAO и reward asset. Общее предложение составляет 27 182 818 EUL, отсылка к числу e. На начало 2025 года около 34% относилось к DAO, users и ecosystem initiatives, около 3,7% – Euler Foundation, 39,5% – strategic partners, 26,5% – founders, employees, advisors и consultants Euler Labs. Часть Foundation allocation происходит из DAO share, поэтому категории в документации нельзя механически складывать как независимые сверх 100%.
Users получают rewards в виде rEUL. Он конвертируется 1:1 в EUL в течение шести месяцев по нелинейному unlock schedule. Немедленная рыночная оценка rEUL ниже полного номинала может отражать время и liquidity risk.
EUL даёт voting power в DAO. Он также задуман как payment token Fee Flow auctions, где покупатель отдаёт EUL за накопленные fee assets. На момент обзора Fee Flow неактивен, а protocol fees установлены в 0%. Поэтому нельзя приписывать EUL действующий постоянный buyback или burn через этот механизм.
Управление
Euler DAO голосует по protocol settings, treasury и ecosystem programs. Foundation и operational Safe исполняют решения отдельными транзакциями. Это означает, что успешное offchain или onchain голосование и фактическое выполнение не всегда являются одним атомарным действием.
На уровне отдельных vaults governance принадлежит их governor. Permissionless deployment позволяет стороннему адресу создать market с названием, похожим на известный. Интерфейс может фильтровать markets, но пользователь должен самостоятельно проверять address и curator.
Применение
Supplier может выбрать узкий isolated vault и получать interest. Borrower строит leverage или liquidity position через sub-accounts. DAO создаёт market для treasury asset. Curator выпускает EulerEarn share с диверсификацией, а developer использует EVK и EVC как lending infrastructure.
Permissionless design особенно полезен для новых ERC-20 и специализированных collateral relationships. Одновременно он переносит risk assessment с единого governance на пользователя, curator и интерфейс.
Риски
- Smart contracts. Новый код прошёл extensive audits, но история V1 показывает пределы аудита. EVK, EVC, oracles, hooks и periphery остаются сложными.
- Vault governance. Governor может ошибочно изменить LTV, oracle, caps, IRM или fee. Immutable configuration тоже может быть небезопасной.
- Oracle. Stale или manipulated price ведёт к excess borrowing и wrongful liquidations.
- Liquidity. Высокий utilization мешает withdrawal, а thin collateral ухудшает liquidation.
- Dependency chains. Shares одного vault могут быть collateral в другом. Ошибка underlying market распространяется по связям.
- Curator. EulerEarn пользователь доверяет strategy selection, caps и reallocation roles.
- Permissionless listings. Поддельный или рискованный vault может выглядеть как знакомый market.
- Liquidation и bad debt. Быстрое падение цены, congestion или отсутствие bots оставляет shortfall suppliers.
- EUL. Rewards, treasury sales и partner holdings влияют на предложение, а Fee Flow сейчас не создаёт заявленный demand.
- Governance. DAO, Foundation, Safe и vault governors образуют несколько уровней полномочий и key-person risk.
Итог
Euler V2 – не просто ещё один общий lending pool. EVK превращает каждый asset market в отдельный configurable vault, EVC связывает collateral и debt, а EulerEarn упаковывает strategies. Архитектура позволяет изолировать риск и создавать рынки под конкретную задачу.
Гибкость увеличивает ответственность пользователя. Нужно анализировать не бренд Euler в целом, а address, governor, collateral graph, oracle, liquidity и curator конкретной позиции. EUL управляет ecosystem и rewards, но его текущая полезность не включает активный Fee Flow. Главный урок Euler – modularity может ограничить contagion, но безопасность всё равно зависит от деталей кода и конфигурации.



