
Полное руководство по Morpho: от разбора параметров до продвинутых стратегий, всё о «Умном фонде» в DeFi в одной статье.
Автор: А Сяосяохай

Контекст
Morpho — один из моих любимых проектов текущего цикла (речь исключительно о ценности протокола, а не о рекомендации покупать токены). Он высоко оценивается за чистый код, сочетая элементы управления ликвидными средствами и традиционных инвестиционных фондов, что удобно как для управления повседневными активами, так и для тех, кому нужен финансовый рычаг.
Ссылка на приложение:https://app.morpho.org/
Вопросы безопасности проекта мы уже разбирали в предыдущей статье. Если вы хотите стабильно зарабатывать проценты, найдите Vault с высокой доходностью в соответствии с вашим капиталом, внесите средства и получайте немедленные выплаты, которые можно вывести в любой момент.
В этой статье мы разберем, куда именно направляются ваши средства после внесения депозита, на что следует обращать внимание при выборе Vaults, откуда берется APY и как его увеличить (если интересно).
ПРИМЕЧАНИЕ
Некоторые термины оставлены на английском для обеспечения точности перевода, так как прямые аналогичные переводы могут отличаться.
Базовые механизмы
Во-первых, после обновления интерфейс Morpho четко разделен на разделы Earn / Borrow, каждый из которых ориентирован на свою целевую аудиторию.


Ключевые понятия
Прежде чем начать, давайте разберемся с несколькими базовыми концепциями.

-
Vault: Традиционные кредитные протоколы классифицируются по монетам: вы вносите определенную монету и получаете фиксированную ставку, что больше похоже на банковские услуги. В Morpho же вы вносите средства в концептуальный Vault, который можно приблизительно сравнить с управляемым фондом определенного стиля. У каждого такого Vault есть независимый куратор (управляющий), который использует его как защищенное хранилище для управления вашими средствами.

AAVE
-
Curator: Управляющий Vault. Приблизительно соответствует портфельному управляющему фонда. Это лицо или организация, отвечающая за управление Vault, представляющая собой гарант надежности и рисков, а также основной разработчик стратегии генерации APY.
-
Collateral: Обеспечение (залоговое имущество). То, в каком виде возвращаются залоги, собранные Vault из внесенных средств под залог для получения процентного дохода, будет подробно разобрано ниже.
Механизм распределения доходности
В любом кредитном протоколе доходность от кредитования (Supplier) в конечном итоге генерируется теми, кто берет заем (Borrower). В Morpho это правило тоже действует, и понимание этого крайне важно. В отличие от традиционных протоколов, где вы передаете деньги протоколу в качестве посредника, здесь вы передаете средства протоколу, который гарантирует их безопасность, а затем передается управляющему фонду (Vault). Этот фонд управляет капиталом и размещает его под залог. Упрощенная схема взаимодействия выглядит следующим образом (это изображение с главной страницы официальной документации Morpho. Посмотрите на него несколько секунд, чтобы понять суть всего протокола):

-
Supplier (вкладчик) вносит активы вроде ETH / USDC в Morpho Vault через раздел Earn.
-
Посредством Public Allocator (аудитируемого смарт-контракта) Curator безопасно получает доступ к средствам.
-
Vault распределяет средства по соответствующим Markets (полное название: Borrow Market, рынок кредитования).
-
Borrower (заемщик) закладывает активы на Borrow Market, получает заем и выплачивает проценты.
-
Затем механизм Rewards распределяет проценты и другие вознаграждения от Market в пользу Vault.
Если что-то непонятно, перечитайте еще раз.
Отличия Morpho от традиционных кредитных протоколов:
-
В традиционных протоколах заемщикам обычно требуется закладывать крупные монеты или более ликвидные активы (например, USDC, USDT, ETH); Morpho же поддерживает в качестве залога менее ликвидные активы вроде PT, USD0++ или Berastone. Для заемщиков это повышает эффективность использования свободных средств (например, заложить PT-sUSDe, чтобы получить DAI).
-
Также, в традиционных протоколах волатильность или риски одного актива могут повлиять на весь протокол (например, проблемы с одной монетой могут привести к другим проблемам с дефолтом); в Morpho Vaults изолированы друг от друга (проблемы с одним Vault не влияют на безопасность средств в другом).
Разбираемся с разделами Earn и Borrow
Для понимания достаточно разобрать конкретный пример.
Расшифровка параметров раздела Earn
https://app.morpho.org/ethereum/earn
Сначала рассмотрим раздел Earn, который предназначен для пользователей со свободным капиталом, желающих заработать проценты, что является основной потребностью большинства. Список отображаемых Vaults проходит официальную проверку. На самом деле создать Vault может любой желающий (Permissionless), вы можете легко создать свой совместно с друзьями. Безопасность средств, их использование и прозрачность обеспечиваются на уровне底层ного кода Morpho, поэтому опасений насчет несанкционированного вывода средств быть не должно. Vaults, не прошедшие проверку, не отображаются на этой главной странице и недоступны для поиска.
В качестве примера возьмем 🔗 MEV Capital Usual USDC Vault и последовательно разберем все параметры. Если вы новичок, рекомендуется читать медленнее.

-
USDC: Означает монету, принимаемую к пополнению в этом Vault. Здесь указан USDC, однако другие Vaults могут принимать USDT / DAI / BTC LST и т.д.
-
MEV Capital: Curator (управляющий) данного Vault. Обычно это различные организации. Рекомендуется искать информацию об их квалификации, истории и объемах управления активами, чтобы лучше оценить их способности к управлению рисками.
-
Total Deposits: Общий объем средств, внесённых в данный Vault. Здесь указано 318 млн USDC.
-
Liquidity: Доступная ликвидность, аналог банковских резервов. Средства для вывода зачисляются именно сюда. Здесь указано 63 млн. Это означает, что если бы вы ранее внесли 100 млн, полностью вывести их одним транзакцией не получится. Далее будет объяснено, как механизм Morpho решает эту проблему.
-
APY: Параметр, интересующий большинство. Как правило, складывается из Native APY (базовая ставка) + субсидия токеном $Morpho - Performance fee (комиссия за результат). Могут присутствовать и другие факторы, например, показанный в примере 1x бонус проекта Resolv, который в будущем возможно конвертировать в награды Resolv.
-
Информация о личном счете: Данные о вашем балансе: сколько у вас денег, сколько уже внесено и сколько вы планируете заработать за месяц/год.
Далее смотрим блок Overview (Обзор).

-
Начинаем с графика динамики внесенных средств. Можно переключать виды графиков. Если наблюдается резкое падение, это может сигнализировать о накапливающихся рисках, требующих внимания для вашей защиты.
-
График динамики APY, также доступен для переключения видов.
-
Performance Fee (Комиссия за результат): Критически важный показатель здесь. Это комиссия управляющего Vault, которая взимается с вашей прибыли. Здесь она составляет 10%, то есть 10% вашей чистой прибыли уходит управляющему Vault. При текущем расчете APY это эквивалентно снижению доходности на 1.22%.
Далее переходим к блоку Market allocation (Распределение по рынкам).

Этот блок публично демонстрирует, в какие именно кредиты направляются ваши внесённые средства, то есть источники вашей доходности. Вот главное преимущество децентрализованного фонда: полная прозрачность и обновление в реальном времени.
Как видно на скриншоте, первая строка показывает, что 57.05% средств этого Vault направлены в Market USD0++ / USDC. Этот Market позволяет пользователям закладывать USD0++ и получать займы в USDC с максимальным уровнем залогового обеспечения (LLTV) 96.5%. Общее предоставленное количество достигло 181.46 млн, лимит стратегии составляет 349.81 млн, а APY за последний день — 14.66%.
Остальные Markets анализируются аналогично. Возможно, у вас возникнет вопрос: не является ли этот блок основным источником риска Vault, а именно, что делать, если стоимость возвращаемого залога упадет? Да, это действительно главная точка риска в Morpho. Источником риска выступает не сам протокол, а именно качество залога.
Недавно случилась ситуация с деколлипированием USD0++. Хотя реального ущерба средствам нанесено не было, паника привела к тому, что многие пользователи не могли быстро вывести свои средства. Ситуацию удалось стабилизировать лишь после смены управляющего, который вручную добавил ликвидность, а также благодаря ряду операций по перенаправлению средств в другие Markets.
Переходим к блоку Performance (История доходности).

Здесь особо пояснять нечего: это история доходности и адрес кошелька, на который зачисляются комиссии за результат.
Рассмотрим Vault Configuration (Настройки Vault).

Большинство параметров в этом разделе касаются прозрачности и отчетности. Например, Guardian Address (Адрес опекуна) используется для мониторинга и предотвращения рискованных действий в Vault. Timelock (Задержка во времени) — минимальный период ожидания перед применением ключевых изменений. Это время отводится рынку, Curator и Guardian для реагирования.
Переходим к разделу Depositors (Вкладчики).

-
Distribution: Сколько средств внес каждый пользователь и какой процент он занимает. Крупные держатели (Whales) расположены в начале списка.
-
Transactions History: Здесь отражена динамика всех пополнений и выводов. Внимательные пользователи заметят, что рядом с каждой транзакцией Supply / Withdraw всегда появляется транзакция Vault Fee. Механизм работает так: при каждом взаимодействии пользователя с Vault Curator автоматически выводит заработанные комиссионные из Morpho. Именно поэтому взаимодействие напрямую со смарт-контрактами Morpho требует较高的расходов на газ 😂.
На этом разбор параметров раздела Earn завершается.
Расшифровка параметров раздела Borrow
https://app.morpho.org/ethereum/borrow
Отдельные пулы в разделе Borrow называются Markets. Они обычно предназначены для пользователей, нуждающихся в постоянном рефинансировании или других формах получения займов.
Возьмем в качестве примера 🔗USD0++ / USDC.

Сразу в названии указано, что поддерживается залог USD0++ с выдачей займов в USDC.
-
96.5%: LLTV, подробно будет рассмотрено ниже
-
Total Supply: Общий объем средств, привлеченных в этот Market.
-
Liquidity: Объем доступной ликвидности, которую еще можно занять.
-
Rate: Процентная ставка, выплачиваемая заемщиком. Базовая ставка составляет 15.5%, из которых 0.17% идет на субсидии токеном $Morpho, поэтому реальная ставка чуть ниже.
-
Информация о вашей позиции: Сколько заложили, сколько заняли, каков LLTV. Если вы не знакомы с этим параметром, старайтесь никогда не приближаться к целевому значению: при его достижении автоматически сработает ликвидация.
Рассмотрим блок Overview.

-
Сначала информация о залоге и заемном активе, которую мы уже упоминали.
-
Liq. Loan-To-Value (LLTV): В простом понимании это линия ликвидации. Когда соотношение стоимость займа / стоимость залога = 96.5%, ваш залог может быть принудительно продан для покрытия долга. Чтобы обеспечить безопасность залога, прежде всего старайтесь не приближать сумму кредита к этому порогу, регулярно мониторьте колебания цен залога и заемной монеты, а также следите за структурой оракула этого Market (как определяется цена активов), что мы обсудим ниже.
-
График динамики суммы займа.
-
График динамики ставки займа и формула расчета справа.
-
Какие Vaults финансировали этот Market. Вы также заметите, что сумма Supply Share (долей поставок) этих двух Vaults вместе не достигает 100%. Это связано с тем, что часть средств предоставляют «частные инвесторы» напрямую, минуя Vaults, поэтому они не отображаются здесь, но будут показаны ниже.
Далее разберем блок Oracles (Оракулы). Эта часть довольно сложная, при наличии возможностей рекомендую проконсультироваться с инженером или использовать ИИ.

Здесь описан механизм определения цены залога. Большинство элементов реализовано смарт-контрактами, что сложно для обычного пользователя, однако можно воспользоваться помощью ИИ. Например:
1️⃣ указано, что последняя зафиксированная цена составляет 1 USD0++ = 0.87 USDC.
В 2️⃣ смарт-контракт показывает, как определяется цена USD0++ (уточните через ИИ): значение неизменно берется из FloorPrice контракта USD0++. Те, кто знаком с проектом USD0++, знают, что его FloorPrice жестко зафиксирован на уровне 0.87. Это означает, что на данный момент цена статична и не зависит от колебаний рыночной стоимости.

Состояние оракулов у разных Markets различается: некоторые имеют плавающую цену, другие используют жестко заданный линейный рост.
Переходим к блоку Instantaneous Rates (Мгновенные ставки). Эта часть крайне важна.

Сразу видны актуальные ставки займа и предоставления средств, а также их динамика. Важнейшим параметром здесь является Target utilization (целевой уровень использования), составляющий сейчас 90%, тогда как Current utilization (текущий уровень использования) равен 91.77%. Уровень использования рассчитывается по формуле: выданная сумма / общая сумма размещения (Supply). Простая математика гласит: чем больше средств занято или меньше объем размещения, тем выше уровень использования.
На графике внизу слева серая линия обозначает ставку займа, синяя — ставку размещения. 90% служит разделительной точкой: при превышении уровня использования ставка займа резко возрастает. Именно благодаря этому механизму решается изначальный вопрос, поднятый в разделе Earn: что делать, если ликвидности Vault недостаточно для вашего вывода? Разберем на примере:
Представим ситуацию: Vault направляет средства в Borrow Market, а доступная ликвидность на руках составляет лишь 50 млн. Крупный холдер хочет вывести 100 млн. Что произойдет?
Если крупный холдер сначала выведет эти 50 млн, ликвидность пула Vault иссякнет. Предложение средств на Borrow Market сократится, utilization (уровень использования) возрастет, ставка займа повысится, что заставит заемщиков вернуть долги. Одновременно повысится APY Vault, привлекая новых вкладчиков извне. Возвращенные средства пополнят пул, позволяя реализовать первоначальный вывод холдера. Цикл повторяется, пока не установится новый баланс.
Благодаря такому механизму регулирования ставок достигается стабильность процентных показателей и удовлетворяются потребности крупных выводных транзакций.
Рассмотрим блок Liquidations (Ликвидации). Содержимое здесь невелико.

В первой строке указана Liq. Penalty (штраф за ликвидацию).
Во второй части представлен график: двигаясь справа налево, можно увидеть, какая доля активов попадет под риск ликвидации при падении цены залога. Наведите курсор и проведите по графику для проверки.
Переходим к разделу Market Activity (Активность на рынке).

Из блока Suppliers видно, что помимо Vaults, в этот пул также вносят средства отдельные адреса (например, 0x1be4...57D7). В разделе «Продвинутые методы» мы разберем причины таких действий со стороны частных лиц и алгоритм их выполнения.
Список Borrowers говорит сам за себя: здесь показано, кто взял займ и сколько.
Завершает статью блок Warning (Предупреждение).

Здесь указываются потенциальные риски Market. Например, как мы упоминали выше, цена USD0++ жестко зафиксирована — наличие этого предупреждения подтверждает факт. Не все Markets содержат подобные уведомления. Разумеется, их присутствие не означает критической опасности, а отсутствие вовсе не гарантирует стопроцентную безопасность. Всегда уважайте рыночные риски.
На этом расшифровка параметров раздела Borrow завершена.
На данном этапе у вас должно сформироваться более глубокое понимание протокола Morpho. Если остались вопросы, просто перечитайте материал еще раз, мой друг.
Дополнительный вопрос: возможна ли компенсация от Morpho в случае реализации реальных рисков? Ответотрицательный. (Успешные участники крипто-рынка давно это знают.)

Morpho_Terms_of_Use.pdf
Продвинутые операции: максимизация доходности + обход комиссии за результат
При изучении Borrow Market мы выяснили, что основную ликвидность обеспечивают Vaults, чьи средства формируются пользователями. Однако на приведенном ниже скриншоте видно, что некоторые частные лица предлагают средства напрямую на Market (этот метод часто называют прямым размещением или Direct Supply).

Это становится возможным благодаря permissionless-архитектуре Morpho: стать поставщиком (Supplier) на Market может любой желающий, включая вас.
Преимущества такого подхода:
-
Вы получаете полную доходность от Supply. Как видно на картинке, доходность Vaults в пулах распределяется между разными направлениями кредитования (①), усредняя ее. Если найти ② с максимальным APY и направить средства напрямую, общая доходность существенно возрастет.

-
Второе преимущество: поскольку прямое размещение происходит в обход Vaults, комиссия за результат (Performance fee) взиматься не будет, что позволит дополнительно повысить доходность на 1–2%.
Однако есть и недостатки:
-
При наступлении риска на Market и недостатке ликвидности вы не сможете оперативно вывести свои средства.
-
Вам придется самостоятельно отслеживать риски колебаний цен залога. Опытные управляющие Vaults помогают выявлять угрозы заранее и планировать вывод средств (например, OneKey Hakutora USDC), за что и взимается комиссия. Также существуют Vaults, которые берут комиссию, но не предоставляют эффективных мер по управлению рисками.
Ниже приведена пошаговая инструкция для тех, кто захочет ею воспользоваться.
ПРЕДУПРЕЖДЕНИЕ
При первом использовании обязательно попробуйте небольшую сумму, например 1 USDC, используя отдельный кошелек, чтобы избежать возможных конфликтов с другими операциями. Дождитесь успешного подтверждения вывода (Withdraw) перед работой с крупными суммами. Все указанные действия предполагают прямое взаимодействие со смарт-контрактами. Любая ошибка при вводе, обновление данных в контрактах или изменение параметров Market могут привести к безвозвратной потере средств. Действуйте предельно осторожно. Редакция не несет ответственности за возможные финансовые потери. Материалы предоставлены исключительно в образовательных целях. Вы действуете на свой страх и риск.
Возьмем в качестве примера тот же 🔗USD0++ / USDC Market. Для других Markets параметры будут аналогичными. Нам нужно предоставить в качестве Supply ликвидный токен (Loan Token), в данном случае это USDC.
Шаг первый: дадим разрешение (Allowance) на использование USDC для протокола Morpho.
Перейдите на страницу контракта USDC:
https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#writeProxyContract
Выберите функцию writeProxyContract, затем нажмите Connect to Web3.
Найдите функцию Approve.
Поле spender укажите адрес смарт-контракта Morpho: 0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb.
Поле value должно содержать сумму USDC, умноженную на 1 000 000.
Нажмите Write и убедитесь, что симуляция в кошельке совпадает с ожидаемым результатом.

Шаг второй: перейдите в рынок USD0++ / USDC и соберите следующие параметры:
LoanToken: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 CollateralToken: 0x35D8949372D46B7a3D5A56006AE77B215fc69bC0 Oracle Address: 0xBf877B424bE6d06cA4755aF2c677120eC71cac53 Interest Rate Model (irm): 0x870aC11D48B15DB9a138Cf899d20F13F79Ba00BC LLTV: 965000000000000000 code
Шаг третий: перейдите к смарт-контракту Morpho.
https://etherscan.io/address/0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb#writeContract
Выберите Contract - WriteContract, затем подключите кошелек (Connect to Web3).
Заполните первые поля в соответствии с ранее собранными параметрами. В нижних полях укажите:
Assets: количество_USDC_ * 1 000 000.
shares: введите 0.
onBehalf: адрес вашего кошелька.
data: введите 0x.
Нажмите Write и проверьте, совпадает ли симуляция с ожиданием.

Через некоторое время ваш адрес и объем средств отобразятся в списке Suppliers на этом Market. Недостаток метода заключается в том, что вы не увидите свои активы в стандартном интерфейсе позиций (Positions) сайта, только в таблице Market, однако вознаграждения $Morpho начисляются в полном объеме.

Шаг четвертый: подготовка к выводу. Откройте транзакцию пополнения в блочном обозревателе, выберите вкладку Logs, найдите событие Supply. Параметр shares указывает количество полученных долей и потребуется при выводе средств.

Параметр №3 на скриншоте
Шаг пятый: вывод средств. Перейдите к смарт-контракту Morpho.
https://etherscan.io/address/0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb#writeContract
Выберите Contract - WriteContract, затем подключите кошелек (Connect to Web3).
Заполните верхние поля согласно полученным данным. В нижних укажите:
Assets: введите 0.
shares: введите число, найденное на шаге четвертом.
onBehalf: адрес вашего кошелька (депозитарный).
receiver: адрес для получения средств.
data: введите 0x.
Нажмите Write и убедитесь в корректности симуляции.

При отсутствии ошибок процесс пополнения и вывода средств успешно завершен.
Присоединяйтесь к официальному сообществу TechFlow
Telegram:https://t.me/TechFlowDaily
X (Twitter):https://x.com/TechFlowPost
X (Twitter) EN:https://x.com/BlockFlow_News















