Протоколы кредитования - это критически важный компонент в экосистеме DeFi. Однако различные протоколы кредитования внедрили различные архитектуры с учетом различных механизмов управления. В этой статье будет основное внимание уделено архитектурам протоколов кредитования с точки зрения управления. В частности, будет рассмотрены отношения между залогами и обязательствами и обсуждена конфигурация ключевых параметров в протоколах кредитования.
Монолитная архитектура остается наиболее широко принятой структурой для протоколов кредитования. В этой модели пользователи могут использовать несколько активов в качестве залогов для заимствования других активов. Кроме того, залоги, оставленные пользователями, могут быть заимствованы другими пользователями, что позволяет залогам зарабатывать проценты.
В монолитной архитектуре, чтобы снизить риски, определенные токены могут быть только взяты взаймы, но не могут действовать как залоги. Например, как показано на диаграмме ниже, пользователи могут депонировать wstETH и USDC в качестве залогов, чтобы взять взаймы токены LINK, но токены LINK не могут быть использованы в качестве залогов для займа WBTC.
Самым известным примером монолитного протокола кредитования является AAVE V3, самый крупный протокол кредитования на Ethereum. В AAVE V3 большинство активов могут служить как Залоги, так и Обязательства (как показано на диаграмме ниже в случае «Нормальный»). AAVE V3 также предлагает Режим Изоляции, где определенные активы могут использоваться только как Залоги для заема стейблкоинов, но не могут использоваться как Залоги для заема других токенов.
Монолитная архитектура обеспечивает относительно высокую эффективность капитала. Для типичных пользователей она позволяет им непосредственно депонировать несколько токенов в качестве залога и занимать необходимые активы, при этом залоги также приносят проценты. Однако основная проблема этой архитектуры заключается в невозможности включения большинства токенов в качестве залогов. Введение волатильных токенов в качестве залогов может привести к значительным потерям для протокола кредитования.
AAVE V3, например, прошел строгие проверки токенов и в настоящее время поддерживает только около 30 токенов в качестве залоговых активов. Многие из этих токенов находятся в режиме изоляции, что означает, что они не могут использоваться в качестве универсальных залогов.
Изолированные пары - еще одна популярная структура протокола кредитования, используемая сегодня. В этой модели залоги, которые пользователи вносят, могут быть использованы только для займа определенного типа токена. Кроме того, внесенные залоги не снова не предоставляются в займ, поэтому пользователи не получают проценты на свои залоги.
Протокол, использующий эту модель, - Morpho Blue, третий по величине протокол кредитования на Ethereum. В этом протоколе кредитования существует ряд дискретных рынков, на которых пользователи могут выбирать, чтобы внести Залоги на один рынок и занять соответствующие токены Обязательств. Однако поскольку Залоги не занимаются снова, пользователи не могут получать проценты на Залогах. На следующей диаграмме показан рынок для WBTC и USDC. WBTC, внесенный пользователями, может использоваться только для займа USDC, и WBTC, внесенный пользователями, не будет приносить доход.
Поэтому в Morpho Blue существует еще одна группа пользователей, которые предоставляют USDC на рынок кредитования для заработка процентов. Например, пользователи могут внедрять USDC на рынок, где WBTC используется в качестве залога, чтобы заработать проценты. Таким образом, в системе Изолированных Пар пользователи делятся на две категории:
Для поставщиков депозитов в Morpho Blue один и тот же токен может быть доступен для займа на нескольких рынках. Например, может существовать рынок, где WBTC используется в качестве залога для займа USDC, и другой рынок, где wstETH используется для займа USDC. Процентные ставки, уплачиваемые за USDC на этих рынках, различаются. На следующей диаграмме показаны процентные ставки для различных рынков, где можно занять USDC с использованием различных залогов.
Поэтому, если пользователи вносят USDC и хотят получить более высокую процентную ставку, им нужно распределить свои USDC по различным рынкам. Это не такая простая задача, потому что некоторые рынки могут выбирать высоковолатильные залоговые токены. Если пользователи предоставляют USDC такому рынку, они могут понести убытки из-за крайних ценовых колебаний токена, что потенциально может привести к ликвидации. В результате в Изолированных парах рынков часто появляется третий тип участников рынка — Куратор. Кураторы обычно являются профессиональными финансовыми учреждениями, которые анализируют риски и доходы каждого рынка, а затем разрабатывают свои собственные планы распределения капитала. Пользователи могут поручить свои USDC Кураторам для управления в соответствии с их планами распределения и условиями возврата.
Еще одним преимуществом изолированных пар является то, что они полностью избегают вопросы управления, наблюдаемые в монолитной архитектуре. Любой пользователь может создать свой собственный рынок кредитования без необходимости утверждения управления. Например, USD0++, как новый тип токена доходности, может столкнуться с трудностями при входе в протокол, подобный AAVE, но его можно непосредственно включить в Morpho Blue, создав свой собственный рынок.
С точки зрения разработчика архитектура изолированных пар имеет еще одно существенное преимущество: поскольку она не включает в себя вторичное кредитование залогов, нет необходимости в коде, отслеживающем проценты по залогам. Общая реализация проще. В результате Morpho в настоящее время является одним из самых востребованных протоколов кредитования среди разработчиков.
Архитектура Изолированных Групп в настоящее время используется только Compound V3 в рамках протоколов кредитования. В этой модели различные Обязательства сопоставляются с различными Залогами.
Например, в основной версии Compound V3, если мы хотим занять ETH, мы можем предоставить конкретные типы залога:
В отличие от модели Isolated Pairs, изолированные группы позволяют пользователям предлагать несколько типов залогов для одного актива. Такая настройка теоретически позволяет разработчикам свободно создавать рынки кредитования и настраивать отношения между залогами и обязательствами. Однако единственный протокол, использующий эту модель в настоящее время, Compound V3, реализовал систему управления на основе токенов COMP, что означает, что создание рынков и изменения в залогах требуют голосования держателей токенов COMP.
Вокруг Compound возникли некоторые споры из-за двух случаев обнаружения уязвимостей в его коде. Эти проблемы подробно описаны в статье Rekt «Ошибки компаундаиПерекомпенсированныйК счастью, эти ошибки не повлияли на активы в протоколе кредитования, поэтому Compound остается пятым по величине протоколом кредитования на Ethereum.
Архитектура Изолированных Групп с Взаимным Обеспечением также используется реже. Протокол Silo Finance, который в настоящее время занимает 18-е место в DeFiLlama’s lзавершение протокола TVLleaderboard, использует эту модель.
Изображение выше иллюстрирует кредитные отношения в рамках рынков токенов Silo Arbitrum версии Silo. В изолированных группах с взаимным залогом токены взаимосвязаны и служат залогом друг для друга. В версии Silo Arbitrum каждый рынок кредитования включает в себя токены ETH и USDC, а также третий токен, выбранный создателем рынка, который в данном случае является токеном Silo.
Согласно документации Silo, ETH и USDC называют мостовыми активами, в то время как третий токен, выбранный создателем рынка, называется базовым активом. Это наименование имеет смысл, поскольку пользователи могут создавать цепочки займов на основе цепи, используя ETH и USDC для удовлетворения своих потребностей в займах. Например, пользователи могут использовать токены Silo в качестве залога для займа ETH, затем использовать ETH в качестве залога для займа ARB. Это создает путь, который позволяет токенам Silo косвенно облегчать займ ARB.
Одним из преимуществ структуры Изолированных групп с взаимным залогом является то, что она комбинирует функции изоляции риска Изолированных групп, предоставляя пользователям гибкость выбора рынков кредитования, соответствующих их предпочтениям по риску. Это также помогает смягчить фрагментацию ликвидности, позволяя пользователям настраивать цепочки кредитования на основе мостовых активов. Кроме того, благодаря взаимному залогу, заложенные пользователями активы могут генерировать проценты.
Однако Silo также предоставляет возможность настройки Статуса Залога. Выбрав эту опцию, пользователи могут предотвратить заем своего залога, тем самым обеспечив его безопасность, хотя это происходит за счет отказа от любого дохода от процентов по залогу.
Во второй части этой статьи мы обсудим вопрос параметров в протоколах кредитования, сосредотачиваясь в первую очередь на параметре Фактор Залога, который является наиболее актуальным для эффективности капитала протоколов кредитования. Этот параметр измеряет скидку залога в протоколе кредитования. Чем выше Фактор Залога, тем ниже скидка на актив в протоколе кредитования. В целом, стабильные активы, такие как ETH, имеют более высокие Факторы Залога, в то время как активы с низкой рыночной капитализацией обычно имеют более низкие Факторы Залога.
Глобальный патернализм - самый распространенный шаблон конфигурации параметра фактора обеспечения в рамках протоколов кредитования. Простыми словами, это означает, что оператор протокола непосредственно устанавливает и изменяет параметры фактора обеспечения. Например, в AAVE организация AAVE DAO предлагает и изменяет параметры, связанные с определенными залогами. На изображении ниже показана конфигурация параметров для ezETH в качестве залога в управлении AAVE.
Для протокола и пользователей Глобальный Патернализм - самое простое решение.
В настоящее время протоколы кредитования, представленные Morpho, придерживаются политики отсутствия введения системы управления, поэтому Глобальный Патернализм не может быть реализован в рамках протокола Morpho. Поэтому Morpho использует другой подход. В этой системе любой пользователь может создавать рынки с произвольными параметрами Фактора Залога, и депозиторы будут хранить свои активы на рынках, которые, по их мнению, являются наиболее надежными.
Например, в Morpho мы видим, что для рынка USD0++ / USDC существуют рынки с различными параметрами, и пользователи будут депонировать свои активы USDC на различных рынках в зависимости от своих собственных предпочтений по риску.
Эта статья фокусируется на общих архитектурах протоколов децентрализованных кредитов DeFi. Простыми словами, различные кредитные протоколы возникли на основе того, насколько они полагаются на управление. Мы можем классифицировать кредитные протоколы на два основных типа:
Для протоколов, зависящих от управления, механизм управления является ключевым. Компаунд и его форки столкнулись с проблемами управления, что привело к проблемам в протоколе. В настоящее время считается, что у AAVE лучшая система управления. Значительным преимуществом протоколов, зависящих от управления, является то, что пользователи могут вносить активы, не предпринимая никаких дополнительных действий, при условии, что они доверяют структуре управления. Это особенно привлекательно для организаций с фондовой структурой, таких как Ethereum Foundation.
С другой стороны, протоколы без управления оставляют все на рынке, что возлагает больше ответственности на участников. Как депозиторам, так и заёмщикам необходимо отслеживать рыночные движения и часто перемещать средства между различными рынками, чтобы получить лучшие процентные ставки. Для пользователей фондации эту модель может быть сложной из-за врожденных ограничений, которые мешают им регулярно корректировать свои средства. Конечно, пользователи могут делегировать свои средства третьим лицам, но на данный момент ни одно решение третьих лиц в рамках Morpho не настолько надёжно, как AAVE.
Протоколы кредитования - это критически важный компонент в экосистеме DeFi. Однако различные протоколы кредитования внедрили различные архитектуры с учетом различных механизмов управления. В этой статье будет основное внимание уделено архитектурам протоколов кредитования с точки зрения управления. В частности, будет рассмотрены отношения между залогами и обязательствами и обсуждена конфигурация ключевых параметров в протоколах кредитования.
Монолитная архитектура остается наиболее широко принятой структурой для протоколов кредитования. В этой модели пользователи могут использовать несколько активов в качестве залогов для заимствования других активов. Кроме того, залоги, оставленные пользователями, могут быть заимствованы другими пользователями, что позволяет залогам зарабатывать проценты.
В монолитной архитектуре, чтобы снизить риски, определенные токены могут быть только взяты взаймы, но не могут действовать как залоги. Например, как показано на диаграмме ниже, пользователи могут депонировать wstETH и USDC в качестве залогов, чтобы взять взаймы токены LINK, но токены LINK не могут быть использованы в качестве залогов для займа WBTC.
Самым известным примером монолитного протокола кредитования является AAVE V3, самый крупный протокол кредитования на Ethereum. В AAVE V3 большинство активов могут служить как Залоги, так и Обязательства (как показано на диаграмме ниже в случае «Нормальный»). AAVE V3 также предлагает Режим Изоляции, где определенные активы могут использоваться только как Залоги для заема стейблкоинов, но не могут использоваться как Залоги для заема других токенов.
Монолитная архитектура обеспечивает относительно высокую эффективность капитала. Для типичных пользователей она позволяет им непосредственно депонировать несколько токенов в качестве залога и занимать необходимые активы, при этом залоги также приносят проценты. Однако основная проблема этой архитектуры заключается в невозможности включения большинства токенов в качестве залогов. Введение волатильных токенов в качестве залогов может привести к значительным потерям для протокола кредитования.
AAVE V3, например, прошел строгие проверки токенов и в настоящее время поддерживает только около 30 токенов в качестве залоговых активов. Многие из этих токенов находятся в режиме изоляции, что означает, что они не могут использоваться в качестве универсальных залогов.
Изолированные пары - еще одна популярная структура протокола кредитования, используемая сегодня. В этой модели залоги, которые пользователи вносят, могут быть использованы только для займа определенного типа токена. Кроме того, внесенные залоги не снова не предоставляются в займ, поэтому пользователи не получают проценты на свои залоги.
Протокол, использующий эту модель, - Morpho Blue, третий по величине протокол кредитования на Ethereum. В этом протоколе кредитования существует ряд дискретных рынков, на которых пользователи могут выбирать, чтобы внести Залоги на один рынок и занять соответствующие токены Обязательств. Однако поскольку Залоги не занимаются снова, пользователи не могут получать проценты на Залогах. На следующей диаграмме показан рынок для WBTC и USDC. WBTC, внесенный пользователями, может использоваться только для займа USDC, и WBTC, внесенный пользователями, не будет приносить доход.
Поэтому в Morpho Blue существует еще одна группа пользователей, которые предоставляют USDC на рынок кредитования для заработка процентов. Например, пользователи могут внедрять USDC на рынок, где WBTC используется в качестве залога, чтобы заработать проценты. Таким образом, в системе Изолированных Пар пользователи делятся на две категории:
Для поставщиков депозитов в Morpho Blue один и тот же токен может быть доступен для займа на нескольких рынках. Например, может существовать рынок, где WBTC используется в качестве залога для займа USDC, и другой рынок, где wstETH используется для займа USDC. Процентные ставки, уплачиваемые за USDC на этих рынках, различаются. На следующей диаграмме показаны процентные ставки для различных рынков, где можно занять USDC с использованием различных залогов.
Поэтому, если пользователи вносят USDC и хотят получить более высокую процентную ставку, им нужно распределить свои USDC по различным рынкам. Это не такая простая задача, потому что некоторые рынки могут выбирать высоковолатильные залоговые токены. Если пользователи предоставляют USDC такому рынку, они могут понести убытки из-за крайних ценовых колебаний токена, что потенциально может привести к ликвидации. В результате в Изолированных парах рынков часто появляется третий тип участников рынка — Куратор. Кураторы обычно являются профессиональными финансовыми учреждениями, которые анализируют риски и доходы каждого рынка, а затем разрабатывают свои собственные планы распределения капитала. Пользователи могут поручить свои USDC Кураторам для управления в соответствии с их планами распределения и условиями возврата.
Еще одним преимуществом изолированных пар является то, что они полностью избегают вопросы управления, наблюдаемые в монолитной архитектуре. Любой пользователь может создать свой собственный рынок кредитования без необходимости утверждения управления. Например, USD0++, как новый тип токена доходности, может столкнуться с трудностями при входе в протокол, подобный AAVE, но его можно непосредственно включить в Morpho Blue, создав свой собственный рынок.
С точки зрения разработчика архитектура изолированных пар имеет еще одно существенное преимущество: поскольку она не включает в себя вторичное кредитование залогов, нет необходимости в коде, отслеживающем проценты по залогам. Общая реализация проще. В результате Morpho в настоящее время является одним из самых востребованных протоколов кредитования среди разработчиков.
Архитектура Изолированных Групп в настоящее время используется только Compound V3 в рамках протоколов кредитования. В этой модели различные Обязательства сопоставляются с различными Залогами.
Например, в основной версии Compound V3, если мы хотим занять ETH, мы можем предоставить конкретные типы залога:
В отличие от модели Isolated Pairs, изолированные группы позволяют пользователям предлагать несколько типов залогов для одного актива. Такая настройка теоретически позволяет разработчикам свободно создавать рынки кредитования и настраивать отношения между залогами и обязательствами. Однако единственный протокол, использующий эту модель в настоящее время, Compound V3, реализовал систему управления на основе токенов COMP, что означает, что создание рынков и изменения в залогах требуют голосования держателей токенов COMP.
Вокруг Compound возникли некоторые споры из-за двух случаев обнаружения уязвимостей в его коде. Эти проблемы подробно описаны в статье Rekt «Ошибки компаундаиПерекомпенсированныйК счастью, эти ошибки не повлияли на активы в протоколе кредитования, поэтому Compound остается пятым по величине протоколом кредитования на Ethereum.
Архитектура Изолированных Групп с Взаимным Обеспечением также используется реже. Протокол Silo Finance, который в настоящее время занимает 18-е место в DeFiLlama’s lзавершение протокола TVLleaderboard, использует эту модель.
Изображение выше иллюстрирует кредитные отношения в рамках рынков токенов Silo Arbitrum версии Silo. В изолированных группах с взаимным залогом токены взаимосвязаны и служат залогом друг для друга. В версии Silo Arbitrum каждый рынок кредитования включает в себя токены ETH и USDC, а также третий токен, выбранный создателем рынка, который в данном случае является токеном Silo.
Согласно документации Silo, ETH и USDC называют мостовыми активами, в то время как третий токен, выбранный создателем рынка, называется базовым активом. Это наименование имеет смысл, поскольку пользователи могут создавать цепочки займов на основе цепи, используя ETH и USDC для удовлетворения своих потребностей в займах. Например, пользователи могут использовать токены Silo в качестве залога для займа ETH, затем использовать ETH в качестве залога для займа ARB. Это создает путь, который позволяет токенам Silo косвенно облегчать займ ARB.
Одним из преимуществ структуры Изолированных групп с взаимным залогом является то, что она комбинирует функции изоляции риска Изолированных групп, предоставляя пользователям гибкость выбора рынков кредитования, соответствующих их предпочтениям по риску. Это также помогает смягчить фрагментацию ликвидности, позволяя пользователям настраивать цепочки кредитования на основе мостовых активов. Кроме того, благодаря взаимному залогу, заложенные пользователями активы могут генерировать проценты.
Однако Silo также предоставляет возможность настройки Статуса Залога. Выбрав эту опцию, пользователи могут предотвратить заем своего залога, тем самым обеспечив его безопасность, хотя это происходит за счет отказа от любого дохода от процентов по залогу.
Во второй части этой статьи мы обсудим вопрос параметров в протоколах кредитования, сосредотачиваясь в первую очередь на параметре Фактор Залога, который является наиболее актуальным для эффективности капитала протоколов кредитования. Этот параметр измеряет скидку залога в протоколе кредитования. Чем выше Фактор Залога, тем ниже скидка на актив в протоколе кредитования. В целом, стабильные активы, такие как ETH, имеют более высокие Факторы Залога, в то время как активы с низкой рыночной капитализацией обычно имеют более низкие Факторы Залога.
Глобальный патернализм - самый распространенный шаблон конфигурации параметра фактора обеспечения в рамках протоколов кредитования. Простыми словами, это означает, что оператор протокола непосредственно устанавливает и изменяет параметры фактора обеспечения. Например, в AAVE организация AAVE DAO предлагает и изменяет параметры, связанные с определенными залогами. На изображении ниже показана конфигурация параметров для ezETH в качестве залога в управлении AAVE.
Для протокола и пользователей Глобальный Патернализм - самое простое решение.
В настоящее время протоколы кредитования, представленные Morpho, придерживаются политики отсутствия введения системы управления, поэтому Глобальный Патернализм не может быть реализован в рамках протокола Morpho. Поэтому Morpho использует другой подход. В этой системе любой пользователь может создавать рынки с произвольными параметрами Фактора Залога, и депозиторы будут хранить свои активы на рынках, которые, по их мнению, являются наиболее надежными.
Например, в Morpho мы видим, что для рынка USD0++ / USDC существуют рынки с различными параметрами, и пользователи будут депонировать свои активы USDC на различных рынках в зависимости от своих собственных предпочтений по риску.
Эта статья фокусируется на общих архитектурах протоколов децентрализованных кредитов DeFi. Простыми словами, различные кредитные протоколы возникли на основе того, насколько они полагаются на управление. Мы можем классифицировать кредитные протоколы на два основных типа:
Для протоколов, зависящих от управления, механизм управления является ключевым. Компаунд и его форки столкнулись с проблемами управления, что привело к проблемам в протоколе. В настоящее время считается, что у AAVE лучшая система управления. Значительным преимуществом протоколов, зависящих от управления, является то, что пользователи могут вносить активы, не предпринимая никаких дополнительных действий, при условии, что они доверяют структуре управления. Это особенно привлекательно для организаций с фондовой структурой, таких как Ethereum Foundation.
С другой стороны, протоколы без управления оставляют все на рынке, что возлагает больше ответственности на участников. Как депозиторам, так и заёмщикам необходимо отслеживать рыночные движения и часто перемещать средства между различными рынками, чтобы получить лучшие процентные ставки. Для пользователей фондации эту модель может быть сложной из-за врожденных ограничений, которые мешают им регулярно корректировать свои средства. Конечно, пользователи могут делегировать свои средства третьим лицам, но на данный момент ни одно решение третьих лиц в рамках Morpho не настолько надёжно, как AAVE.