Morpho простыми словами: как работает протокол, откуда доход и чем это отличается от Aave
Коротко: Morpho — это протокол кредитования в блокчейне: одни кладут доллары (USDC) и получают процент, другие берут их в долг под залог, который больше долга. Отличие от «классических» Aave и Compound — в конструкции: у Morpho простые изолированные рынки, код которых нельзя менять, а «умный слой» вынесен в пулы (vaults) с кураторами. По объёму заблокированных средств Morpho уже несколько лет входит в число крупнейших протоколов кредитования в Ethereum и Base.
Как работает кредит без банка
Представьте ломбард без человека. Заёмщик приносит 1 000 $ в ETH, получает 700 USDC. Пока ETH стоит дороже долга с запасом — всё хорошо, он платит процент. Если ETH дешевеет и залог приближается к долгу, контракт продаёт часть залога и закрывает долг — ликвидация. Кредитор не теряет деньги: долг всегда покрыт залогом с запасом.
Процент, который платит заёмщик, идёт кредиторам (за вычетом комиссий). Ставка плавающая: чем больше доля занятых денег в рынке, тем выше ставка — так протокол «зовёт» новых кредиторов и «выгоняет» заёмщиков, когда деньги заканчиваются.
Уровень 1: Morpho Blue — рынки
Ядро протокола называется Morpho Blue (2024). Каждый рынок — это пять параметров, зафиксированных навсегда:
- Что дают в долг (например, USDC).
- Что берут в залог (например, WETH или cbBTC).
- Оракул — откуда контракт узнаёт цену залога.
- LLTV — при какой доле долга к залогу начинается ликвидация (например, 86%).
- Модель ставки — формула, как процент зависит от загрузки.
Рынки изолированы: проблема с залогом в одном рынке не задевает другие. И самое важное — код Morpho Blue неизменяемый: нет администратора, который может «обновить» контракт, заморозить или вывести средства. Это принципиальное отличие от протоколов, где параметры меняет голосование или мультисиг команды.
Обратная сторона: рынков много, и выбирать среди них — работа. Для этого есть второй уровень.
Уровень 2: Vault (пул) и куратор
Vault — контракт, который принимает один актив (например, USDC) и раскладывает его по нескольким рынкам Morpho Blue. Вы кладёте USDC, получаете токен пула (в нашем случае kpUSDC), который растёт в цене по мере накопления процентов. Вывод — в любой момент, пока в рынках есть свободная ликвидность (в нормальных условиях — всегда).
Куратор — тот, кто управляет пулом: выбирает рынки, ставит лимиты на каждый (не больше X% в рынок с таким-то залогом), распределяет деньги. Ключевые ограничения:
- Куратор не может вывести деньги себе. У контракта нет такой функции.
- Куратор может переложить средства только между заранее разрешёнными рынками.
- Добавление нового рынка, повышение лимита, изменение комиссии — через таймлок: изменение объявляется, и вступает в силу через заданное время. Всё это время вкладчики видят объявление и могут выйти.
- Комиссия куратора — доля от заработанного дохода, а не от суммы вклада. Нет дохода — нет комиссии.
В версии Vault V2 роли разделены: owner (владелец, задаёт правила), curator (куратор, стратегия), allocator (аллокатор, ежедневное перекладывание), sentinel (страж, может только отменять объявленные изменения — тормоз, а не газ). Так у одного ключа нет полной власти.
Morpho или Aave?
| Aave | Morpho | |
|---|---|---|
| Модель | Один общий пул на сеть, все активы «в одной корзине» | Изолированные рынки + пулы с кураторами |
| Кто меняет параметры | DAO-голосование, риск-комитеты | Рынки не меняются никогда; пулы — куратор через таймлок |
| Риск заражения | Плохой актив может задеть весь пул | Ограничен одним рынком и лимитом пула на него |
| Простота | Проще: одна кнопка «Supply» | Нужно выбрать пул и куратора |
| Ставки на USDC | Обычно чуть ниже | Обычно чуть выше за счёт эффективности |
Оба — большие, многократно аудированные протоколы. Aave — «проверенный временем универсал», Morpho — «конструктор с явными правилами». Для стейблкоинов через пул с понятным куратором Morpho даёт больше прозрачности: вы точно знаете, в какие рынки уходят деньги.
Откуда риск, если код нельзя менять
- Ошибка в контракте. Morpho Blue прошёл более десятка аудитов и имеет программу вознаграждений за найденные уязвимости, но нулевого риска в коде не бывает.
- Оракул. Если источник цены залога соврёт, ликвидации сработают неправильно. Кураторы выбирают рынки с надёжными оракулами (Chainlink и подобные).
- Плохой долг. При обвале цены залога быстрее, чем успевают ликвидаторы, рынок может остаться с непокрытым долгом. Лимиты пула на каждый рынок нужны именно для этого.
- Куратор. Не украдёт, но может выбрать плохой рынок. Смотрите, какие залоги разрешены: WETH и cbBTC — одно, неизвестный токен — другое.
- Стейблкоин. USDC может временно отвязаться от доллара (в марте 2023 падал до ~0,88 $ на день). Это риск актива, не протокола.
Подробно, без утешений: «Доход на стейблкоинах: честно о рисках».
Что делать практически
Выведите USDC в сеть Base на свой кошелёк (инструкция), откройте пул в кабинете, посмотрите текущую ставку и историю, положите пробную сумму, через день проверьте, что она растёт и что вывод работает. Дальше — сколько считаете нужным.