Чтобы создать надежный протокол ликвидности, при комплексной оценке необходимо рассмотреть различные аспекты, включая ① создание пулов ликвидности; ② механизм избыточного обеспечения; ③ эффективность услуг оракула; ④ дизайн функций процентной ставки; ⑤ механизм ликвидации; ⑥ дизайн основного механизма.
Ключевые моменты для оценки протоколов ликвидности заключаются в понимании сути, а суть заключается в слове "кредитование". Однако разница заключается в том, может ли протокол иметь эффективный механизм установления цены, обеспечивать достаточную ликвидность и избегать ненужных потерь.
С момента появления Биткойна концепция одноранговых децентрализованных платежей наконец-то совершила прорыв. Многие участники проекта стремятся построить децентрализованный свободный финансовый рынок на цепочке - если взять в качестве примера одну публичную цепочку, то публичную цепочку с пользователями, экологией и собственной валютой можно в какой-то степени понимать как страну, а в ней - как суверенную экономическую экосистему:
① Родная валюта служит стандартной валютой, а стабильная валюта закрепляет постоянную цену на цепочке, соединяющей валютный стандарт и стандарт доллара США;
② Децентрализованный протокол кредитования заменяет традиционные банки, реализуя децентрализованный механизм кредитования и обмена ценами на цепочке;
③ Децентрализованный "рынок облигаций", RWA казначейских облигаций под первоначальную базовую процентную ставку + LSD-Fi;
④ Децентрализованные деривативы обеспечивают управление рисками для хеджирования от волатильности активов;
Кроме того, появляются децентрализованные страховые трасты, фонды управления активами, лотерейные конкурсы и децентрализованные решения по финансированию цепочек поставок. Любой продукт на традиционном финансовом рынке может быть реконструирован и реализован в мире блокчейна. Более того, основываясь на характеристиках блокчейна, можно реализовать такие инновационные функции, как молниеносные транзакции, которые непрактичны в оффлайне.
Мир криптовалют в некоторой степени усовершенствовал элементы, составляющие децентрализованный финансовый рынок. Среди различных блокчейнов (суверенных экономических образований), исходя из экономики токенов каждого проекта, родная валюта служит стандартной валютой для управления на цепи. Различные токены в экосистеме могут выступать как в качестве собственного капитала, так и в качестве долга. Ценность цепочки заключается в том, какой объем экономической деятельности она поддерживает.
Благодаря созданию внутреннего рынка облигаций, национальные долговые проекты RWA и деривативы на ликвидность (LSDFi) после Шанхайской модернизации приобрели значительную популярность.
Как проект DeFi, одним из основных аспектов является решение проблем с ликвидностью. Ликвидность, в широком смысле, относится к денежным средствам, которые организация может контролировать. В традиционном финансовом секторе ликвидность обычно означает возможность торговли и легкость обналичивания средств из актива или рынка. Будь то протокол кредитования ликвидности или протокол ставок ликвидности, все сводится к сути финансов: заимствование и кредитование.
Давайте начнем с самого важного посредника в традиционных финансах, банка, и поговорим о построении и методах оценки протоколов ликвидности в DeFi.
Суть коммерческого банка заключается в том, что он объединяет прием депозитов и выдачу кредитов и становится системой стимулов, которая активно создает ликвидность.
Согласно традиционной финансовой теории, в идеальном мире с полными рынками, симметричной информацией и нулевыми транзакционными издержками нет необходимости в существовании банков и небанковских финансовых посредников. Заемщики и кредиторы могут достичь Парето-оптимальных результатов распределения ресурсов с помощью свободных сделок.
Но такой идеальной ситуации, очевидно, достичь невозможно, в чем и заключается роль банков как важнейших финансовых посредников в реальном мире.
Для коммерческого банка основная деятельность состоит из двух пунктов: с одной стороны, он принимает депозиты и предоставляет проценты, а с другой стороны, он ссужает депозиты для получения процентов, что обеспечивает ликвидность на рынке, зарабатывая при этом процентную разницу. Центральный банк регулирует объем депозитов и кредитов, а также процентные ставки с помощью различных инструментов монетарной политики.
По сравнению с банковскими механизмами кредитования и обмена ценами, преимущества децентрализованных протоколов без опеки включают: прозрачность и эффективное ценообразование, основанное на рыночном спросе, быстрое и удобное кредитование, а также устойчивость к цензуре.
Поняв это, мы сможем легко понять протоколы ликвидности в децентрализованных финансах. Ниже приведен простой пример протокола кредитования, который в настоящее время занимает третье место на TVL в рейтинге протоколов, взяв в качестве примера JustLend.
Протокол JustLend DAO
Это протокол денежного рынка, работающий под управлением TRON, цель которого - создать денежный рынок, основанный на процентных ставках, определяемых алгоритмами спроса и предложения. Процентная ставка в этом протоколе определяется алгоритмом, основанным на спросе и предложении активов TRON.
В протоколе есть две роли, Поставщик и Заемщик, обе стороны взаимодействуют непосредственно с протоколом, чтобы заработать или заплатить плавающую процентную ставку.
Поставка:
В этом протоколе средства, предоставленные всеми пользователями, сначала агрегируются для формирования пула ликвидности (пула займов), что позволяет достичь высокой ликвидности за счет кредитования пула, а не на основе "равный-равному", лучше реализуя денежный баланс. При таком сценарии поставщикам ликвидности (LP) не нужно ждать, пока наступит срок погашения отдельных кредитов, а можно в любой момент изъять активы из пула.
Поставщики вносят активы на валютный рынок смарт-контракта JustLend DAO, а предоставленные в этом процессе активы представлены в виде jTokens (разновидность токена TRC-20). Владельцы этих токенов получают вознаграждения в соответствии с соответствующими правилами (пользуются процентным доходом от займов).
IIПроцентная ставка:
Процентная ставка по традиционному финансовому кредиту обычно остается неизменной на протяжении всего срока кредитования. Но в этом протоколе процентные ставки будут меняться в реальном времени в зависимости от изменений спроса и предложения на рынке, и ставки кредитования/предложения на разных рынках могут отличаться от блока к блоку. Проценты в протоколе рассчитываются на основе времени генерации блоков на TRON, а проценты по займам будут накапливаться в зависимости от количества блоков.
В этом протоколе процентная ставка по займам рассчитывается на основе двух моделей, а именно модели сглаживания процентной ставки и модели поэтапной процентной ставки. Математическая модель не будет вдаваться в подробности. Принцип таков: когда спрос заемщиков на криптоактивы снижается, избыток токенов в пуле, которые можно использовать для кредитования, обеспечит более высокую ликвидность и более низкие процентные ставки, тем самым поощряя кредитование. Аналогичным образом, когда спрос на заимствование актива высок, количество токенов, доступных для кредитования, уменьшается, что приводит к снижению ликвидности и повышению процентных ставок, тем самым привлекая предложение.
Разработка процентных ставок является основной частью протокола DeFi. Только в октябре этого года платформа залогового кредитования Yield Protocol объявила о планах прекратить свою деятельность. Одной из причин было отсутствие спроса на кредиты с фиксированной ставкой на платформе. Хороший механизм процентных ставок может стимулировать развитие тренда.
На примере типичного протокола кредитования, такого как JustLend DAO Protocol, видно, что при создании протокола ликвидности необходимо учитывать следующие моменты:
① Создание пула капитала: LP вливает ликвидность
② Механизм залога: заемщик получает кредит
③Оракловая эффективность: отслеживание залоговых цен
④Процентная ставка: плавающая процентная ставка, фиксированная процентная ставка и т.д.
⑤Разработка механизма ликвидации: механизм обработки при недостаточности залога
⑥Создание основного механизма: механизм стабилизации цен и установление контроля над рисками
Механизм залога - это своего рода кредитование ликвидности, что также является инновационным моментом некоторых механизмов, например, генерирование ликвидных токенов проекта для транзакций через полное обеспечение, так что нет необходимости создавать пул ликвидности через кредитора.
Типичным примером такого вида залогового актива является стабильный монета Maker protocol.DAI.
Любой желающий может использовать протокол Maker для создания смарт-контракта под названием "Maker Vault (Хранилище Мейкера)" и депонировать активы для генерации DAI, тем самым используя залоговые активы для генерации Dai для использования кредитного плеча на платформе Maker. Давайте посмотрим на идеи Дая о залоговом кредитовании.
Шаг 1: Создайте хранилище и заблокируйте залог
Пользователи создают хранилище через интерфейс, предоставляемый сообществом, и фиксируют определенный тип и количество залога для генерации DAI. Хранилище считается залоговым, как только в него вносятся средства.
Шаг 2: Создайте DAI из хранилища с обеспечением
Заперев залоговые активы в хранилище, владелец хранилища может использовать любой криптовалютный кошелек, не являющийся хранителем, для инициирования и подтверждения транзакций, генерируя определенное количество DAI.
Шаг 3: Погасите задолженность и заплатите стабфонд
Чтобы получить часть или весь залог, владелец хранилища должен частично или полностью погасить сгенерированный DAI и заплатить комиссию за стабильность, которая накапливается в течение периода невыполненного DAI. Плата за стабильность может быть внесена только в DAI.
Шаг 4: Изъятие залога
После погашения DAI и уплаты комиссии за стабильность владелец хранилища может вывести часть или весь залог обратно на свой кошелек. Как только все DAI будут полностью погашены, а все залоги изъяты, хранилище опустеет, ожидая, пока его владелец снова закроет активы.
Важно отметить, что различные залоговые активы должны быть размещены в отдельных хранилищах. Некоторые пользователи могут иметь несколько хранилищ с различными типами обеспечения и коэффициентами обеспечения.
Протокол Maker использует автоматизированный процесс аукциона для ликвидации хранилищ с высоким риском, гарантируя, что всегда есть достаточное обеспечение для погашения задолженности. Решения о ликвидации принимаются на основе коэффициента ликвидации и соотношения залога к долгу хранилища. Каждый тип хранилища имеет соответствующий коэффициент ликвидации, определяемый держателями МКР путем голосования на основе риска обеспечения.
Когда коэффициент обеспеченности хранилища падает ниже минимального порога, начинается процесс ликвидации аукциона. DAI, полученные в результате аукционов по продаже залогов, используются для погашения задолженности в хранилище, включая ликвидационные штрафы. Если выручки от аукциона DAI достаточно для покрытия долга и выплаты ликвидационных штрафов, проводится обратный залоговый аукцион, чтобы уменьшить сумму продаваемого залога.
Если DAI, полученного от аукционов по продаже залога, недостаточно для покрытия долга, дефицит становится обязательством для Протокола-мейкера. Для погашения этой части обязательства используется DAI из буфера создателя. Если буфер недостаточен, запускается механизм долгового аукциона. Во время долговых аукционов новые MKR чеканятся и продаются пользователям, участвующим в аукционе, с помощью DAI. DAI, полученные от аукционов обеспечения, поступают в Буфер Мейкера.
Роль Буфера Мейкера заключается в том, чтобы смягчить последствия нехватки обеспечения в будущем и чрезмерной эмиссии МКР в связи с ростом ставок по депозитам DAI. Если DAI, полученный в результате аукционов и платы за стабильность, превышает верхний предел буфера мейкера, проводятся аукционы с избытком. Во время аукционов по продаже излишков MKR продается за фиксированное количество DAI, и побеждает тот, кто предложит наибольшую цену. После завершения аукционов по продаже избытка Протокол Мейкера автоматически сжигает проданные на аукционе МКР, сокращая общее предложение МКР.
Выше, на примере протоколов JustLend DAO и MakerDAO, мы можем проследить некоторые ключевые моменты при создании протокола ликвидности. Пока писалась эта статья, известный проект DeFi, dYdX, подвергся ценовой атаке, и часть ликвидности в страховом пуле была списана.
dYdX - это децентрализованная биржа деривативов для бессрочных контрактов и маржинальной торговли. Она предоставляет услуги по торговле цифровыми активами в стиле блокчейн-ордеров и обеспечивает функции торговли с использованием кредитного плеча и контрактов. Проще говоря, это децентрализованная биржа контрактов с моделью книги заявок, где любой желающий может свободно торговать контрактами на этой бирже.
Однако в недавней торговой паре YFI-USD на платформе токен YFI постепенно рос, а затем внезапно рухнул, в результате чего открытый интерес $YFI в dYdX за несколько дней вырос с $800 000 до $67 млн. Перед тем, как цена рухнула, злоумышленник смог вывести большое количество USDC с dYdX, что привело к истощению большого количества средств страхового пула dYdX. Основатель также объявил, что в версии V4 будет переработан механизм ликвидации.
В этой торговой паре YFI - это родной токен проекта Yearn Finance, известного своими стратегиями добычи ликвидности. Пользователи могут участвовать в различных стратегиях добычи ликвидности с помощью Yearn Finance, взаимодействуя с другими проектами DeFi через три основных продукта платформы: Earn, Vaults и Iron Bank. Yearn Finance также является важным участником концепции DeFi Lego.
На примере dYdX видно, что если некоторые небольшие протоколы ликвидности столкнутся с ценовыми атаками, то они легко лишатся ликвидности. Такая ситуация особенно часто возникает при использовании модели Automatic Market Maker. В торговых протоколах часто возникают огромные проблемы с обнаружением цены, связанные с машинами-оракулами.
Mango - это децентрализованная контрактная платформа на Solana. Он также подвергся ценовой атаке 22 октября.
В этом инциденте злоумышленник создал позицию, переведя 5 миллионов долларов США на адреса A и B торговой платформы Mango, использовал контракт для создания собственного контрагента на Mango и открыл MANGO как для длинных, так и для коротких позиций. Впоследствии злоумышленник использовал дополнительные средства для покупки токенов MANGO, манипулируя их ценой с 2 центов до 91 цента, и использовал огромные чистые балансовые активы платформы, чтобы реализовать часть выручки от Mango посредством заимствования. Несмотря на недостаточную ликвидность, они смогли снять 110 миллионов долларов США.
В декабре того же года протокол сетевого кредитования Bsc Helio также подвергся ценовой атаке. Злоумышленник воспользовался уязвимостью несвоевременной подачи цены оракулом и успешно провел операции залогового кредитования, используя уязвимость смарт-контракта, чтобы перевыпустить токены aBNBc и конвертировать их в hBNB компании Hello. Злоумышленник одолжил стейблкоин HAY стоимостью 16,44 миллиона долларов США и обменял его на примерно 15 миллионов долларов США в общих активах для вывода. Атака нанесла значительный ущерб протоколу Helio, показав опасность уязвимостей оракулов и контрактов и важность для безопасности протоколов кредитования.
Как только мы поймем, какие элементы необходимы для протокола ликвидности, важнейшим шагом станет создание пула ликвидных активов. Существует множество классификаций пулов ликвидных активов, и мы сосредоточимся на эволюционном пути пулов ликвидных активов, созданных автоматическими маркет-мейкерами (AMM). Кроме того, мы кратко представим пулы займов, пулы опционных залогов и пулы пулеметов.
Пулы ликвидности АММ
Что касается автоматизированных маркет-мейкеров (AMM), то, как мы уже говорили в статье "Метод оценки DeFi 1: итеративный обзор Uniswap", Uniswap, несомненно, является первым проектом, который приходит на ум. В AMM реализована децентрализованная модель маркет-мейкинга, позволяющая любому желающему предоставлять ликвидность.
Однако с течением времени AMM продолжают развиваться, выходя за рамки простых моделей Constant Product Market Maker (CPMM), оптимизируя и модернизируя существующие недостатки.
Во-первых, существует несколько типов маркет-мейкеров с постоянной функцией (CFMM), включая CPMM, CSMM и CMMM.
① Модель постоянного производителя товарного рынка (CPMM)
x-y=k
(x - маркер1, y - маркер2, k - константа)
По сути, Uniswap объединяет два торгуемых актива в единый пул ликвидности, с целью обеспечить, чтобы размер пула ликвидности оставался неизменным независимо от размера сделки. И когда пул капитала становится несбалансированным и перекошенным в определенную сторону, приходят арбитражники и быстро восстанавливают баланс в обмен на разницу в прибылях.
Проблемы с ИМЭК: проскальзывание, непостоянные потери и риски безопасности. Для получения подробной информации об этой части Вы можете прочитать предыдущий твит [DeFi Evaluation Method 1: Uniswap Iterative Review], в котором все предельно ясно.
② Модель маркет-мейкера с постоянной суммой (CSMM)
x+y=k
(x - маркер1, y - маркер2, k - константа)
CSMM больше подходит для сценариев, в которых изменения цен в сделках близки к нулю, но эта модель не может обеспечить неограниченную ликвидность.
Недостатки: Когда цена вне цепи не совпадает с ценой токена в пуле, у трейдеров и арбитражников появляется возможность израсходовать резервы в пуле и дестабилизировать пул ликвидности. Это приведет к тому, что активы в пуле ликвидности будут сконцентрированы в определенном активе, что приведет к потере ликвидности.
③ Модель постоянного среднего маркет-мейкера (CMMM)
(x-y-z)*(1/3)=k
(x - маркер1, y - маркер2, z - маркер3, k - константа)
Основным примером CMMM является балансир. Этот протокол более гибкий, чем Uniswap, и созданный пул ликвидности может состоять из множества различных активов. Недостатки те же, что и у CPMM: проскальзывание, непостоянные потери и риски безопасности.
В трех случаях CFMM проблемы сконцентрированы, в основном, в проскальзывании, непостоянных потерях и ликвидности. Чтобы избежать этих проблем, новые проекты постоянно пытаются внедрить инновационные механизмы моделирования формул, такие как:
④Гибридные ИММ(Stableswap)
Гибридные ИМЭК представляют собой комбинацию ИМЭК и ИМЭК и применяются компанией Curve Finance. Благодаря новой формуле создается экспоненциально плотная ликвидность и обеспечиваются линейные обменные курсы для большей части кривой.
Curves Stableswap - это особый тип маркет-мейкера с постоянной суммой (CSMM). Когда пул сбалансирован, он функционирует как CSMM; однако, как только пул становится несбалансированным, он переходит в категорию Constant Product Market Maker (CPMM). Находя свой собственный рынок, он значительно сокращает проскальзывание при торговле родственными активами.
Помимо автоматических маркет-мейкеров (AMM), есть также попытки использования параметризованных маркет-мейкеров (PMM) и динамических маркет-мейкеров (DMM).
⑤PMM (проактивный маркет-мейкер)
ПММ появилась в протоколе DODO. Суть заключается в том, чтобы внедрить оракулы для сбора точных данных о ценах, а также использовать механизм спроса и предложения на цепочке для выявления цен и агрегировать ликвидность вблизи текущей рыночной цены, что позволяет достичь односторонней ликвидности и снизить проскальзывание. точка.
PMM может обеспечить более достаточную ликвидность, но она в большей степени зависит от высокочастотной торговли, чего трудно добиться в реальности.
⑥ DMM (Dynamic Market Maker)
Суть динамических маркет-мейкеров заключается в динамических комиссионных. После создания пулов ликвидности с определенными парами токенов, каждый пул ликвидности будет поддерживать динамические комиссии. Повышение комиссионных при высокой волатильности рынка и снижение комиссионных при низкой волатильности, что способствует увеличению объемов торговли.
Тем самым он оптимизирует потенциальную прибыль для поставщиков ликвидности. Как создатель пула, программируемые кривые ценообразования могут быть настроены с использованием специфических коэффициентов усиления (AMP). Динамические диапазоны платы также будут меняться в зависимости от AMP, используемого для создания пула.
После представления AMM другие модели относительно просты и могут быть проиллюстрированы примерами. Модель кредитного пула призвана способствовать повышению ликвидности на децентрализованных рынках кредитования, выступая непосредственно в качестве контрагента по кредитным операциям (pool-to-point). Такой тип пула займов имеет различные преимущества и довольно распространен, как это видно из упомянутого ранее протокола JustLend DAO, а также Compound и AAVE.
Если взять в качестве примера AAVE, создание пула займов включает в себя следующие шаги:
① Подготовка активов: Во-первых, в качестве пула средств для кредитования и заимствования назначаются определенные криптовалюты, такие как USDT, USDC, BTC и т.д. Пул ликвидности поддерживает различные типы активов.
②Настройка ставок по кредитам: Ставки по кредитам для различных активов настраиваются с помощью смарт-контрактов. Ставки могут быть скорректированы в зависимости от рыночного спроса, предложения и параметров риска. Заемщики могут выбирать условия кредитования, исходя из своей толерантности к риску и преобладающих рыночных ставок.
③ Предоставление ликвидности: Пользователи, как поставщики ликвидности (LP), вносят активы в пул ликвидности AAVE, предоставляя необходимые средства для рынка кредитования и получая соответствующие процентные доходы.
④ Кредитные операции: Заемщики выбирают активы, которые они хотят взять в кредит, и получают кредиты путем перечисления залога в зависимости от стоимости залога и ставки по кредиту.
⑤ Распределение процентов: LP получают процентные доходы в зависимости от суммы предоставленных ими средств и срока действия.
Пул автоматов относится к процессу добычи Proof-of-Work (PoW), когда для разных валют, использующих один и тот же алгоритм, мощность майнинга автоматически переключается на добычу валюты с наибольшей доходностью в режиме реального времени. Другими словами, он добывает валюту с наибольшей доходностью.
В этом сценарии пул использует арбитражные возможности между различными проектами по добыче ликвидности, динамически распределяя средства между различными пулами ликвидности для максимизации прибыли.
Опционные контракты также могут быть децентрализованы и управляться с помощью смарт-контрактов. В настоящее время основные биржи также включили в листинг опционные продукты. Деривативы, основанные на изменении стоимости базового актива, могут использоваться для хеджирования и создания структурированных финансовых продуктов. Например, структура Snowball в традиционном финансировании является разновидностью структурированного продукта.
Сейчас появляются децентрализованные опционные протоколы, некоторые из которых используют модель пула ликвидности AMM. В этой модели пул ликвидности выступает в качестве единого продавца опционов, решая такие проблемы, как низкая ликвидность опционов и отсутствие контрагентов.
Одним из примеров является популярная ранее модель Multi-assets Single Pool (MASP). Эта модель сочетает в себе механизмы оракула и AMM, объединяя различные базовые активы в единый пул ликвидности. Такой подход обеспечивает маржу и ликвидность для сделок.
Ключевые моменты оценки протоколов ликвидности заключаются в постижении сути; хотя суть заключается в кредитовании, разница заключается в том, может ли протокол иметь хороший механизм обнаружения цены, обеспечивать достаточную ликвидность и избегать ненужных потерь стоимости.
Чтобы создать надежный протокол ликвидности, при комплексной оценке необходимо рассмотреть различные аспекты, включая ① создание пулов ликвидности; ② механизм избыточного обеспечения; ③ эффективность услуг оракула; ④ дизайн функций процентной ставки; ⑤ механизм ликвидации; ⑥ дизайн основного механизма.
Ключевые моменты для оценки протоколов ликвидности заключаются в понимании сути, а суть заключается в слове "кредитование". Однако разница заключается в том, может ли протокол иметь эффективный механизм установления цены, обеспечивать достаточную ликвидность и избегать ненужных потерь.
С момента появления Биткойна концепция одноранговых децентрализованных платежей наконец-то совершила прорыв. Многие участники проекта стремятся построить децентрализованный свободный финансовый рынок на цепочке - если взять в качестве примера одну публичную цепочку, то публичную цепочку с пользователями, экологией и собственной валютой можно в какой-то степени понимать как страну, а в ней - как суверенную экономическую экосистему:
① Родная валюта служит стандартной валютой, а стабильная валюта закрепляет постоянную цену на цепочке, соединяющей валютный стандарт и стандарт доллара США;
② Децентрализованный протокол кредитования заменяет традиционные банки, реализуя децентрализованный механизм кредитования и обмена ценами на цепочке;
③ Децентрализованный "рынок облигаций", RWA казначейских облигаций под первоначальную базовую процентную ставку + LSD-Fi;
④ Децентрализованные деривативы обеспечивают управление рисками для хеджирования от волатильности активов;
Кроме того, появляются децентрализованные страховые трасты, фонды управления активами, лотерейные конкурсы и децентрализованные решения по финансированию цепочек поставок. Любой продукт на традиционном финансовом рынке может быть реконструирован и реализован в мире блокчейна. Более того, основываясь на характеристиках блокчейна, можно реализовать такие инновационные функции, как молниеносные транзакции, которые непрактичны в оффлайне.
Мир криптовалют в некоторой степени усовершенствовал элементы, составляющие децентрализованный финансовый рынок. Среди различных блокчейнов (суверенных экономических образований), исходя из экономики токенов каждого проекта, родная валюта служит стандартной валютой для управления на цепи. Различные токены в экосистеме могут выступать как в качестве собственного капитала, так и в качестве долга. Ценность цепочки заключается в том, какой объем экономической деятельности она поддерживает.
Благодаря созданию внутреннего рынка облигаций, национальные долговые проекты RWA и деривативы на ликвидность (LSDFi) после Шанхайской модернизации приобрели значительную популярность.
Как проект DeFi, одним из основных аспектов является решение проблем с ликвидностью. Ликвидность, в широком смысле, относится к денежным средствам, которые организация может контролировать. В традиционном финансовом секторе ликвидность обычно означает возможность торговли и легкость обналичивания средств из актива или рынка. Будь то протокол кредитования ликвидности или протокол ставок ликвидности, все сводится к сути финансов: заимствование и кредитование.
Давайте начнем с самого важного посредника в традиционных финансах, банка, и поговорим о построении и методах оценки протоколов ликвидности в DeFi.
Суть коммерческого банка заключается в том, что он объединяет прием депозитов и выдачу кредитов и становится системой стимулов, которая активно создает ликвидность.
Согласно традиционной финансовой теории, в идеальном мире с полными рынками, симметричной информацией и нулевыми транзакционными издержками нет необходимости в существовании банков и небанковских финансовых посредников. Заемщики и кредиторы могут достичь Парето-оптимальных результатов распределения ресурсов с помощью свободных сделок.
Но такой идеальной ситуации, очевидно, достичь невозможно, в чем и заключается роль банков как важнейших финансовых посредников в реальном мире.
Для коммерческого банка основная деятельность состоит из двух пунктов: с одной стороны, он принимает депозиты и предоставляет проценты, а с другой стороны, он ссужает депозиты для получения процентов, что обеспечивает ликвидность на рынке, зарабатывая при этом процентную разницу. Центральный банк регулирует объем депозитов и кредитов, а также процентные ставки с помощью различных инструментов монетарной политики.
По сравнению с банковскими механизмами кредитования и обмена ценами, преимущества децентрализованных протоколов без опеки включают: прозрачность и эффективное ценообразование, основанное на рыночном спросе, быстрое и удобное кредитование, а также устойчивость к цензуре.
Поняв это, мы сможем легко понять протоколы ликвидности в децентрализованных финансах. Ниже приведен простой пример протокола кредитования, который в настоящее время занимает третье место на TVL в рейтинге протоколов, взяв в качестве примера JustLend.
Протокол JustLend DAO
Это протокол денежного рынка, работающий под управлением TRON, цель которого - создать денежный рынок, основанный на процентных ставках, определяемых алгоритмами спроса и предложения. Процентная ставка в этом протоколе определяется алгоритмом, основанным на спросе и предложении активов TRON.
В протоколе есть две роли, Поставщик и Заемщик, обе стороны взаимодействуют непосредственно с протоколом, чтобы заработать или заплатить плавающую процентную ставку.
Поставка:
В этом протоколе средства, предоставленные всеми пользователями, сначала агрегируются для формирования пула ликвидности (пула займов), что позволяет достичь высокой ликвидности за счет кредитования пула, а не на основе "равный-равному", лучше реализуя денежный баланс. При таком сценарии поставщикам ликвидности (LP) не нужно ждать, пока наступит срок погашения отдельных кредитов, а можно в любой момент изъять активы из пула.
Поставщики вносят активы на валютный рынок смарт-контракта JustLend DAO, а предоставленные в этом процессе активы представлены в виде jTokens (разновидность токена TRC-20). Владельцы этих токенов получают вознаграждения в соответствии с соответствующими правилами (пользуются процентным доходом от займов).
IIПроцентная ставка:
Процентная ставка по традиционному финансовому кредиту обычно остается неизменной на протяжении всего срока кредитования. Но в этом протоколе процентные ставки будут меняться в реальном времени в зависимости от изменений спроса и предложения на рынке, и ставки кредитования/предложения на разных рынках могут отличаться от блока к блоку. Проценты в протоколе рассчитываются на основе времени генерации блоков на TRON, а проценты по займам будут накапливаться в зависимости от количества блоков.
В этом протоколе процентная ставка по займам рассчитывается на основе двух моделей, а именно модели сглаживания процентной ставки и модели поэтапной процентной ставки. Математическая модель не будет вдаваться в подробности. Принцип таков: когда спрос заемщиков на криптоактивы снижается, избыток токенов в пуле, которые можно использовать для кредитования, обеспечит более высокую ликвидность и более низкие процентные ставки, тем самым поощряя кредитование. Аналогичным образом, когда спрос на заимствование актива высок, количество токенов, доступных для кредитования, уменьшается, что приводит к снижению ликвидности и повышению процентных ставок, тем самым привлекая предложение.
Разработка процентных ставок является основной частью протокола DeFi. Только в октябре этого года платформа залогового кредитования Yield Protocol объявила о планах прекратить свою деятельность. Одной из причин было отсутствие спроса на кредиты с фиксированной ставкой на платформе. Хороший механизм процентных ставок может стимулировать развитие тренда.
На примере типичного протокола кредитования, такого как JustLend DAO Protocol, видно, что при создании протокола ликвидности необходимо учитывать следующие моменты:
① Создание пула капитала: LP вливает ликвидность
② Механизм залога: заемщик получает кредит
③Оракловая эффективность: отслеживание залоговых цен
④Процентная ставка: плавающая процентная ставка, фиксированная процентная ставка и т.д.
⑤Разработка механизма ликвидации: механизм обработки при недостаточности залога
⑥Создание основного механизма: механизм стабилизации цен и установление контроля над рисками
Механизм залога - это своего рода кредитование ликвидности, что также является инновационным моментом некоторых механизмов, например, генерирование ликвидных токенов проекта для транзакций через полное обеспечение, так что нет необходимости создавать пул ликвидности через кредитора.
Типичным примером такого вида залогового актива является стабильный монета Maker protocol.DAI.
Любой желающий может использовать протокол Maker для создания смарт-контракта под названием "Maker Vault (Хранилище Мейкера)" и депонировать активы для генерации DAI, тем самым используя залоговые активы для генерации Dai для использования кредитного плеча на платформе Maker. Давайте посмотрим на идеи Дая о залоговом кредитовании.
Шаг 1: Создайте хранилище и заблокируйте залог
Пользователи создают хранилище через интерфейс, предоставляемый сообществом, и фиксируют определенный тип и количество залога для генерации DAI. Хранилище считается залоговым, как только в него вносятся средства.
Шаг 2: Создайте DAI из хранилища с обеспечением
Заперев залоговые активы в хранилище, владелец хранилища может использовать любой криптовалютный кошелек, не являющийся хранителем, для инициирования и подтверждения транзакций, генерируя определенное количество DAI.
Шаг 3: Погасите задолженность и заплатите стабфонд
Чтобы получить часть или весь залог, владелец хранилища должен частично или полностью погасить сгенерированный DAI и заплатить комиссию за стабильность, которая накапливается в течение периода невыполненного DAI. Плата за стабильность может быть внесена только в DAI.
Шаг 4: Изъятие залога
После погашения DAI и уплаты комиссии за стабильность владелец хранилища может вывести часть или весь залог обратно на свой кошелек. Как только все DAI будут полностью погашены, а все залоги изъяты, хранилище опустеет, ожидая, пока его владелец снова закроет активы.
Важно отметить, что различные залоговые активы должны быть размещены в отдельных хранилищах. Некоторые пользователи могут иметь несколько хранилищ с различными типами обеспечения и коэффициентами обеспечения.
Протокол Maker использует автоматизированный процесс аукциона для ликвидации хранилищ с высоким риском, гарантируя, что всегда есть достаточное обеспечение для погашения задолженности. Решения о ликвидации принимаются на основе коэффициента ликвидации и соотношения залога к долгу хранилища. Каждый тип хранилища имеет соответствующий коэффициент ликвидации, определяемый держателями МКР путем голосования на основе риска обеспечения.
Когда коэффициент обеспеченности хранилища падает ниже минимального порога, начинается процесс ликвидации аукциона. DAI, полученные в результате аукционов по продаже залогов, используются для погашения задолженности в хранилище, включая ликвидационные штрафы. Если выручки от аукциона DAI достаточно для покрытия долга и выплаты ликвидационных штрафов, проводится обратный залоговый аукцион, чтобы уменьшить сумму продаваемого залога.
Если DAI, полученного от аукционов по продаже залога, недостаточно для покрытия долга, дефицит становится обязательством для Протокола-мейкера. Для погашения этой части обязательства используется DAI из буфера создателя. Если буфер недостаточен, запускается механизм долгового аукциона. Во время долговых аукционов новые MKR чеканятся и продаются пользователям, участвующим в аукционе, с помощью DAI. DAI, полученные от аукционов обеспечения, поступают в Буфер Мейкера.
Роль Буфера Мейкера заключается в том, чтобы смягчить последствия нехватки обеспечения в будущем и чрезмерной эмиссии МКР в связи с ростом ставок по депозитам DAI. Если DAI, полученный в результате аукционов и платы за стабильность, превышает верхний предел буфера мейкера, проводятся аукционы с избытком. Во время аукционов по продаже излишков MKR продается за фиксированное количество DAI, и побеждает тот, кто предложит наибольшую цену. После завершения аукционов по продаже избытка Протокол Мейкера автоматически сжигает проданные на аукционе МКР, сокращая общее предложение МКР.
Выше, на примере протоколов JustLend DAO и MakerDAO, мы можем проследить некоторые ключевые моменты при создании протокола ликвидности. Пока писалась эта статья, известный проект DeFi, dYdX, подвергся ценовой атаке, и часть ликвидности в страховом пуле была списана.
dYdX - это децентрализованная биржа деривативов для бессрочных контрактов и маржинальной торговли. Она предоставляет услуги по торговле цифровыми активами в стиле блокчейн-ордеров и обеспечивает функции торговли с использованием кредитного плеча и контрактов. Проще говоря, это децентрализованная биржа контрактов с моделью книги заявок, где любой желающий может свободно торговать контрактами на этой бирже.
Однако в недавней торговой паре YFI-USD на платформе токен YFI постепенно рос, а затем внезапно рухнул, в результате чего открытый интерес $YFI в dYdX за несколько дней вырос с $800 000 до $67 млн. Перед тем, как цена рухнула, злоумышленник смог вывести большое количество USDC с dYdX, что привело к истощению большого количества средств страхового пула dYdX. Основатель также объявил, что в версии V4 будет переработан механизм ликвидации.
В этой торговой паре YFI - это родной токен проекта Yearn Finance, известного своими стратегиями добычи ликвидности. Пользователи могут участвовать в различных стратегиях добычи ликвидности с помощью Yearn Finance, взаимодействуя с другими проектами DeFi через три основных продукта платформы: Earn, Vaults и Iron Bank. Yearn Finance также является важным участником концепции DeFi Lego.
На примере dYdX видно, что если некоторые небольшие протоколы ликвидности столкнутся с ценовыми атаками, то они легко лишатся ликвидности. Такая ситуация особенно часто возникает при использовании модели Automatic Market Maker. В торговых протоколах часто возникают огромные проблемы с обнаружением цены, связанные с машинами-оракулами.
Mango - это децентрализованная контрактная платформа на Solana. Он также подвергся ценовой атаке 22 октября.
В этом инциденте злоумышленник создал позицию, переведя 5 миллионов долларов США на адреса A и B торговой платформы Mango, использовал контракт для создания собственного контрагента на Mango и открыл MANGO как для длинных, так и для коротких позиций. Впоследствии злоумышленник использовал дополнительные средства для покупки токенов MANGO, манипулируя их ценой с 2 центов до 91 цента, и использовал огромные чистые балансовые активы платформы, чтобы реализовать часть выручки от Mango посредством заимствования. Несмотря на недостаточную ликвидность, они смогли снять 110 миллионов долларов США.
В декабре того же года протокол сетевого кредитования Bsc Helio также подвергся ценовой атаке. Злоумышленник воспользовался уязвимостью несвоевременной подачи цены оракулом и успешно провел операции залогового кредитования, используя уязвимость смарт-контракта, чтобы перевыпустить токены aBNBc и конвертировать их в hBNB компании Hello. Злоумышленник одолжил стейблкоин HAY стоимостью 16,44 миллиона долларов США и обменял его на примерно 15 миллионов долларов США в общих активах для вывода. Атака нанесла значительный ущерб протоколу Helio, показав опасность уязвимостей оракулов и контрактов и важность для безопасности протоколов кредитования.
Как только мы поймем, какие элементы необходимы для протокола ликвидности, важнейшим шагом станет создание пула ликвидных активов. Существует множество классификаций пулов ликвидных активов, и мы сосредоточимся на эволюционном пути пулов ликвидных активов, созданных автоматическими маркет-мейкерами (AMM). Кроме того, мы кратко представим пулы займов, пулы опционных залогов и пулы пулеметов.
Пулы ликвидности АММ
Что касается автоматизированных маркет-мейкеров (AMM), то, как мы уже говорили в статье "Метод оценки DeFi 1: итеративный обзор Uniswap", Uniswap, несомненно, является первым проектом, который приходит на ум. В AMM реализована децентрализованная модель маркет-мейкинга, позволяющая любому желающему предоставлять ликвидность.
Однако с течением времени AMM продолжают развиваться, выходя за рамки простых моделей Constant Product Market Maker (CPMM), оптимизируя и модернизируя существующие недостатки.
Во-первых, существует несколько типов маркет-мейкеров с постоянной функцией (CFMM), включая CPMM, CSMM и CMMM.
① Модель постоянного производителя товарного рынка (CPMM)
x-y=k
(x - маркер1, y - маркер2, k - константа)
По сути, Uniswap объединяет два торгуемых актива в единый пул ликвидности, с целью обеспечить, чтобы размер пула ликвидности оставался неизменным независимо от размера сделки. И когда пул капитала становится несбалансированным и перекошенным в определенную сторону, приходят арбитражники и быстро восстанавливают баланс в обмен на разницу в прибылях.
Проблемы с ИМЭК: проскальзывание, непостоянные потери и риски безопасности. Для получения подробной информации об этой части Вы можете прочитать предыдущий твит [DeFi Evaluation Method 1: Uniswap Iterative Review], в котором все предельно ясно.
② Модель маркет-мейкера с постоянной суммой (CSMM)
x+y=k
(x - маркер1, y - маркер2, k - константа)
CSMM больше подходит для сценариев, в которых изменения цен в сделках близки к нулю, но эта модель не может обеспечить неограниченную ликвидность.
Недостатки: Когда цена вне цепи не совпадает с ценой токена в пуле, у трейдеров и арбитражников появляется возможность израсходовать резервы в пуле и дестабилизировать пул ликвидности. Это приведет к тому, что активы в пуле ликвидности будут сконцентрированы в определенном активе, что приведет к потере ликвидности.
③ Модель постоянного среднего маркет-мейкера (CMMM)
(x-y-z)*(1/3)=k
(x - маркер1, y - маркер2, z - маркер3, k - константа)
Основным примером CMMM является балансир. Этот протокол более гибкий, чем Uniswap, и созданный пул ликвидности может состоять из множества различных активов. Недостатки те же, что и у CPMM: проскальзывание, непостоянные потери и риски безопасности.
В трех случаях CFMM проблемы сконцентрированы, в основном, в проскальзывании, непостоянных потерях и ликвидности. Чтобы избежать этих проблем, новые проекты постоянно пытаются внедрить инновационные механизмы моделирования формул, такие как:
④Гибридные ИММ(Stableswap)
Гибридные ИМЭК представляют собой комбинацию ИМЭК и ИМЭК и применяются компанией Curve Finance. Благодаря новой формуле создается экспоненциально плотная ликвидность и обеспечиваются линейные обменные курсы для большей части кривой.
Curves Stableswap - это особый тип маркет-мейкера с постоянной суммой (CSMM). Когда пул сбалансирован, он функционирует как CSMM; однако, как только пул становится несбалансированным, он переходит в категорию Constant Product Market Maker (CPMM). Находя свой собственный рынок, он значительно сокращает проскальзывание при торговле родственными активами.
Помимо автоматических маркет-мейкеров (AMM), есть также попытки использования параметризованных маркет-мейкеров (PMM) и динамических маркет-мейкеров (DMM).
⑤PMM (проактивный маркет-мейкер)
ПММ появилась в протоколе DODO. Суть заключается в том, чтобы внедрить оракулы для сбора точных данных о ценах, а также использовать механизм спроса и предложения на цепочке для выявления цен и агрегировать ликвидность вблизи текущей рыночной цены, что позволяет достичь односторонней ликвидности и снизить проскальзывание. точка.
PMM может обеспечить более достаточную ликвидность, но она в большей степени зависит от высокочастотной торговли, чего трудно добиться в реальности.
⑥ DMM (Dynamic Market Maker)
Суть динамических маркет-мейкеров заключается в динамических комиссионных. После создания пулов ликвидности с определенными парами токенов, каждый пул ликвидности будет поддерживать динамические комиссии. Повышение комиссионных при высокой волатильности рынка и снижение комиссионных при низкой волатильности, что способствует увеличению объемов торговли.
Тем самым он оптимизирует потенциальную прибыль для поставщиков ликвидности. Как создатель пула, программируемые кривые ценообразования могут быть настроены с использованием специфических коэффициентов усиления (AMP). Динамические диапазоны платы также будут меняться в зависимости от AMP, используемого для создания пула.
После представления AMM другие модели относительно просты и могут быть проиллюстрированы примерами. Модель кредитного пула призвана способствовать повышению ликвидности на децентрализованных рынках кредитования, выступая непосредственно в качестве контрагента по кредитным операциям (pool-to-point). Такой тип пула займов имеет различные преимущества и довольно распространен, как это видно из упомянутого ранее протокола JustLend DAO, а также Compound и AAVE.
Если взять в качестве примера AAVE, создание пула займов включает в себя следующие шаги:
① Подготовка активов: Во-первых, в качестве пула средств для кредитования и заимствования назначаются определенные криптовалюты, такие как USDT, USDC, BTC и т.д. Пул ликвидности поддерживает различные типы активов.
②Настройка ставок по кредитам: Ставки по кредитам для различных активов настраиваются с помощью смарт-контрактов. Ставки могут быть скорректированы в зависимости от рыночного спроса, предложения и параметров риска. Заемщики могут выбирать условия кредитования, исходя из своей толерантности к риску и преобладающих рыночных ставок.
③ Предоставление ликвидности: Пользователи, как поставщики ликвидности (LP), вносят активы в пул ликвидности AAVE, предоставляя необходимые средства для рынка кредитования и получая соответствующие процентные доходы.
④ Кредитные операции: Заемщики выбирают активы, которые они хотят взять в кредит, и получают кредиты путем перечисления залога в зависимости от стоимости залога и ставки по кредиту.
⑤ Распределение процентов: LP получают процентные доходы в зависимости от суммы предоставленных ими средств и срока действия.
Пул автоматов относится к процессу добычи Proof-of-Work (PoW), когда для разных валют, использующих один и тот же алгоритм, мощность майнинга автоматически переключается на добычу валюты с наибольшей доходностью в режиме реального времени. Другими словами, он добывает валюту с наибольшей доходностью.
В этом сценарии пул использует арбитражные возможности между различными проектами по добыче ликвидности, динамически распределяя средства между различными пулами ликвидности для максимизации прибыли.
Опционные контракты также могут быть децентрализованы и управляться с помощью смарт-контрактов. В настоящее время основные биржи также включили в листинг опционные продукты. Деривативы, основанные на изменении стоимости базового актива, могут использоваться для хеджирования и создания структурированных финансовых продуктов. Например, структура Snowball в традиционном финансировании является разновидностью структурированного продукта.
Сейчас появляются децентрализованные опционные протоколы, некоторые из которых используют модель пула ликвидности AMM. В этой модели пул ликвидности выступает в качестве единого продавца опционов, решая такие проблемы, как низкая ликвидность опционов и отсутствие контрагентов.
Одним из примеров является популярная ранее модель Multi-assets Single Pool (MASP). Эта модель сочетает в себе механизмы оракула и AMM, объединяя различные базовые активы в единый пул ликвидности. Такой подход обеспечивает маржу и ликвидность для сделок.
Ключевые моменты оценки протоколов ликвидности заключаются в постижении сути; хотя суть заключается в кредитовании, разница заключается в том, может ли протокол иметь хороший механизм обнаружения цены, обеспечивать достаточную ликвидность и избегать ненужных потерь стоимости.