Ключевым моментом оценки протоколов ликвидности является понимание сути. Суть заключается в «кредитовании», но разница заключается в том, может ли протокол иметь хороший механизм определения цен, может ли он обеспечить достаточную ликвидность и может ли он избежать ненужных затрат. . потеря.

Если вы хотите создать протокол ликвидности, вам необходимо всесторонне рассмотреть следующие аспекты, в том числе ① создание пула капитала ② механизм чрезмерного обеспечения; ③ эффективность машины оракула; ④ дизайн процентной ставки; функция ⑤ конструкция механизма ликвидации ⑥ конструкция основного механизма;​

Ключевым моментом оценки протоколов ликвидности является понимание сути. Суть заключается в «кредитовании», но разница заключается в том, может ли протокол иметь хороший механизм определения цен, может ли он обеспечить достаточную ликвидность и может ли он избежать ненужных затрат. . потеря.

1. Мир децентрализованных финансов в цепочке

С момента рождения Биткойна концепция одноранговых децентрализованных платежей наконец совершила прорыв. Многие участники проекта стремятся построить на блокчейне децентрализованный свободный финансовый рынок — если взять в качестве примера единую публичную цепочку, публичную цепочку с пользователями, экологией и национальной валютой можно в некоторой степени понимать как страну, и в этом суверенная экономическая экосистема:

① Национальная валюта служит стандартной валютой, а стабильная валюта закрепляет постоянную цену в цепочке, соединяющей стандарт валюты и стандарт доллара США;

② Протокол децентрализованного кредитования заменяет традиционные банки и реализует децентрализованный механизм онлайн-кредитования и обмена ценами;

③Децентрализованный «рынок облигаций», казначейские облигации RWA + LSD-Fi по исходной базовой процентной ставке;

④ Децентрализованные деривативы реализуют хеджирование рисков колебаний активов;

Кроме того, возникают децентрализованные страховые фонды, фонды управления активами, лотерейные соревнования и децентрализованные финансовые решения для цепочек поставок. Любой продукт на традиционном финансовом рынке можно реконструировать и внедрить в онлайн-мире. А на основе функций ончейна также могут быть реализованы инновационные функции, такие как молниеносные транзакции, которые не могут быть реализованы вне сети.

В некоторой степени мир криптовалют усовершенствовал элементы свободного финансового рынка. Между различными публичными цепочками (суверенными экономиками), в зависимости от экономики токенов каждого проекта, собственная валюта используется в качестве стандартной валюты для внутрисетевого управления, а различные токены в экологии могут использоваться либо в качестве капитала, либо в качестве требования. Похоже, что ценность сети заключается в том, какую экономическую активность она поддерживает.

В рамках создания рынка облигаций, основанного на собственной цепочке, проект казначейских облигаций RWA и деривативы для ставок ликвидности (LSDFi), обновленные с момента Шанхая, очень популярны.

Одной из основных задач DeFi-проекта является решение проблемы ликвидности. Так называемая ликвидность: в широком смысле относится к денежно-кредитной ситуации и ситуации с капиталом, которую организация может контролировать. В традиционных финансах ликвидность обычно означает степень, в которой актив или рынок торгуются и легко обналичиваются. Будь то договор о кредитовании ликвидности или договор о залоге ликвидности, в конечном итоге это суть финансов: заимствование и кредитование.

2. Как построить протокол ликвидности

Давайте начнем с самого важного посредника в традиционных финансах — банка, и поговорим о методах построения и оценки протоколов ликвидности в DeFi.

Сущность коммерческого банка состоит в том, что он объединяет прием депозитов и выдачу кредитов и становится системой стимулирования, активно создающей ликвидность.

Согласно традиционной финансовой теории, в идеальном мире с полными рынками, симметричной информацией и нулевыми транзакционными издержками нет необходимости в существовании банков и небанковских финансовых посредников. Заемщики и кредиторы могут достичь оптимальности по Парето за счет свободных результатов распределения ресурсов. .

Но этой идеальной ситуации, очевидно, достичь невозможно, и в этом также заключается роль банков как наиболее важных финансовых посредников в реальном мире.

Для коммерческого банка основная деятельность имеет два аспекта: с одной стороны, он поглощает депозиты и обеспечивает проценты, а с другой стороны, он предоставляет кредиты депозитам для получения процентов, что обеспечивает ликвидность рынка, одновременно зарабатывая процентные дифференциалы. Центральный банк регулирует сумму депозитов и кредитов, а также процентные ставки с помощью различных инструментов денежно-кредитной политики.

По сравнению с банковскими механизмами кредитования и обмена ценами, преимущества некастодиальных децентрализованных протоколов включают в себя: прозрачность и эффективное ценообразование, основанное на рыночном спросе, быстрое и удобное кредитование, а также устойчивость к цензуре.

Поняв это, мы сможем легко понять протоколы ликвидности в децентрализованных финансах. Ниже приведен простой пример JustLend, который в настоящее время является третьим протоколом кредитования в TVL согласно рейтингу протоколов.

Протокол JustLend DAO

Протокол JustLend DAO: это протокол денежного рынка на базе TRON, предназначенный для создания денежного рынка на основе процентных ставок, определяемых алгоритмами спроса и предложения. Процентная ставка в этом протоколе определяется алгоритмом, основанным на спросе и предложении актива TRON.

В протоколе участвуют два участника: Поставщик и Заемщик, оба напрямую взаимодействуют с протоколом, чтобы получать или платить плавающие ставки.

поставлять:

В этом протоколе средства поставок всех пользователей сначала собираются для формирования пула средств (ссудного пула) для достижения высокой ликвидности однорангового пула заемщика вместо однорангового и для лучшего достижения валютного баланса. В этом случае поставщику капитала (LP) не нужно ждать погашения одного кредита, а он может вывести активы из пула в любое время.

Поставщики вносят активы на валютный рынок смарт-контракта JustLend DAO, в котором предоставленные активы представлены в виде jTokens (токен TRC-20). Владельцы токенов получают вознаграждение (процентный доход от кредитов) в соответствии с соответствующими правилами.

заем:

Если заемщик желает одолжить актив, ему сначала необходимо приобрести jToken в качестве залога для своего базового актива, а затем заемщик на основе сверхзалогового кредита может занять любой доступный актив на платформе. Соглашение требует от заемщика только указать заемные активы, и нет никаких других требований, таких как сроки погашения. Другими словами, до тех пор, пока условия кредитования соблюдаются, вы можете брать кредит и никогда не погашать его.

Заемщики также могут погасить свои кредиты в любое время, и если стоимость ипотечных активов заемщика упадет ниже порога ликвидации, смарт-контракт протокола автоматически инициирует ликвидацию.

процентная ставка:

Процентная ставка по традиционному финансовому кредиту обычно остается неизменной на протяжении всего срока кредита. Но в этом протоколе процентные ставки меняются в реальном времени в зависимости от изменений рыночного спроса и предложения, а ставки кредитования/предложения на разных рынках могут варьироваться от блока к блоку. Проценты по протоколу рассчитываются на основе времени генерации блока в TRON, а проценты по займу будут накапливаться в зависимости от количества блоков.

В этом соглашении процентная ставка по займу рассчитывается на основе двух моделей, а именно модели сглаживающей процентной ставки и модели поэтапной процентной ставки. Математическая модель не будет вдаваться в подробности. Принцип таков: когда спрос заемщиков на криптоактивы снижается, излишки токенов в пуле, которые можно использовать для кредитования, принесут более высокую ликвидность и более низкие процентные ставки, тем самым стимулируя кредитование. Аналогичным образом, когда спрос на заимствование актива высок, количество токенов, доступных для кредитования, уменьшается, что приводит к снижению ликвидности и повышению процентных ставок, тем самым привлекая предложение.

Дизайн процентных ставок является основной частью протокола DeFi. Буквально в октябре этого года платформа ипотечного кредитования Yield Protocol объявила о планах прекратить свою деятельность. Одной из причин было отсутствие спроса на кредитование с фиксированной ставкой на платформе. Хороший механизм процентных ставок может стимулировать развитие тренда.

3. Элементы соглашения о ликвидности

Из типичного протокола кредитования, такого как протокол JustLend DAO, видно, что при построении протокола ликвидности необходимо учитывать следующие моменты:

① Создание пула капитала: LP вводит ликвидность

②Механизм избыточного обеспечения: заемщик получает кредит

③Эффективность Oracle: отслеживание цен залога

④Проектирование функции процентной ставки: плавающая процентная ставка, фиксированная процентная ставка и т. д.

⑤Проектирование механизма ликвидации: механизм обработки при недостаточности залога

⑥Разработка основного механизма: создание механизма стабилизации цен и контроля рисков.

Ипотечный механизм — это своего рода кредитование ликвидности, которое также является инновационным моментом некоторых механизмов, таких как генерация ликвидных токенов проекта для транзакций посредством полной ипотеки, поэтому нет необходимости создавать пул ликвидности через кредиторов.

Классическим примером такого залогового актива является протокол Maker и стейблкоин DAI.

Любой может использовать протокол Maker для создания смарт-контракта под названием «Maker Vault (Maker Vault)» и вносить активы для создания DAI, тем самым используя ипотечные активы для создания Dai для получения кредитного плеча на платформе Maker. Давайте посмотрим на идеи Дая по ипотечному кредитованию.

Идеи ипотечного кредитования DAI

Шаг 1. Создайте хранилище и зафиксируйте залог.

Пользователи создают хранилища через интерфейс, созданный сообществом, и фиксируют определенные типы и суммы залога для создания Dai. Хранилище считается защищенным при внесении средств.

Шаг 2. Создайте Dai через защищенное хранилище

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

Шаг 3. Погасите долг и заплатите стабилизационный сбор.

Чтобы вернуть часть или все залоговое обеспечение, владелец хранилища должен погасить часть или все созданные им Dai, а также выплатить комиссию за стабильность, которая начисляется, пока Dai находится в обращении. Плата за стабильность может быть оплачена только в Dai.

Шаг 4: Снимите залог

После погашения Dai и оплаты комиссии за стабильность владелец хранилища может вернуть часть или все залоговое обеспечение в свой кошелек. После того, как Dai полностью погашен и все залоговое обеспечение снято, хранилище становится пустым, ожидая, пока его владелец снова заблокирует активы.

Особенно важно то, что разные залоговые активы необходимо размещать в разных хранилищах. У некоторых пользователей будет несколько хранилищ с разными типами залога и ставками залога.

Механизм ликвидации DAI

Протокол Maker использует автоматический процесс аукциона для ликвидации хранилищ с высоким уровнем риска, чтобы гарантировать, что всегда имеется достаточное обеспечение для покрытия непогашенного долга. Решения о ликвидации основываются на ставках ликвидации и соотношении залоговой стоимости хранилища к долгу. Каждый тип хранилища имеет соответствующую ставку ликвидации, за которую голосуют держатели MKR на основе риска залога.

Когда коэффициент обеспечения хранилища падает ниже минимального порога, ликвидатор аукциона инициирует процесс ликвидации. Dai, полученные на залоговом аукционе, используются для погашения долга в хранилище, включая штрафы за ликвидацию. Если Dai, полученного в результате аукциона, достаточно для погашения долга и уплаты штрафов за ликвидацию, будет проведен обратный залоговый аукцион для уменьшения суммы проданного залогового обеспечения.

Если Dai, полученного на залоговом аукционе, недостаточно для погашения долга, убыток становится обязательством протокола Maker. Буфер Dai в Maker используется для погашения этой части обязательства. Если буфера окажется недостаточно, сработает механизм долгового аукциона. Во время долгового аукциона система чеканит новые MKR и продает их пользователям, которые участвуют в аукционе с использованием Dai. Dai, полученный на залоговом аукционе, попадает в буфер Maker.

Функция буфера Maker заключается в смягчении последствий недостаточного будущего обеспечения и чрезмерной эмиссии MKR, вызванных ростом процентных ставок по депозитам Dai. Если Dai, полученный на аукционах, и плата за стабильность превышает лимит буфера Maker, он будет продан на аукционе излишков. Во время аукциона излишков MKR используется для ставки на фиксированную сумму Dai, которая достается тому, кто предложит самую высокую цену. После завершения аукциона излишков протокол Maker автоматически уничтожает MKR, полученный на аукционе, сокращая общее количество MKR.

Протокол ликвидности подвергается ценовой атаке

Выше, на примере протоколов JustLend DAO и MakerDAO, мы можем наблюдать некоторые ключевые моменты в создании протокола ликвидности. На момент написания этой статьи известный DeFi-проект dYdX подвергся ценовой атаке, и часть ликвидности в страховом пуле была слита.

dYdX — это децентрализованная биржа деривативов для бессрочных контрактов и маржинальной торговли. Она предоставляет услуги торговли цифровыми активами в стиле книги заказов, а также предоставляет функции кредитного плеча и торговли контрактами. Проще говоря, это децентрализованная биржа контрактов модели книги заказов, где каждый может свободно торговать контрактами на этой бирже.

Однако в недавней торговой паре YFI-USD на платформе токен YFI постепенно поднимался вверх, а затем внезапно рухнул, в результате чего открытый интерес $YFI к dYdX взлетел с $800 000 до $67 миллионов за несколько дней. Прежде чем цена рухнула. Ценовой злоумышленник смог вывести большую сумму в долларах США из dYdX, что привело к истощению большого количества средств страхового пула dYdX. Основатель также объявил, что механизм ликвидации будет переработан в версии V4.

YFI в этой торговой паре является собственным токеном проекта по добыче ликвидности Yearn Finance. Пользователи могут реализовывать различные стратегии добычи ликвидности с помощью Yearn Finance и добиваться интеграции с другими проектами DeFi с помощью трех основных продуктов взаимодействия Earn, Vaults и Iron Bank. Yearn Finance также является важным участником концепции DeFi Lego.

На примере dYdX мы видим, что если некоторые небольшие протоколы ликвидности сталкиваются с ценовыми атаками, они легко теряют ликвидность. Такая ситуация особенно возникает при использовании модели автоматического маркет-мейкера. В торговых протоколах часто происходит открытие огромных цен. проблемы, связанные с машинами Oracle.

Mango — децентрализованная контрактная платформа на Solana. В октябре 2022 года она также подверглась ценовой атаке.

В этом инциденте злоумышленник перевел 5 миллионов долларов США на адреса A и B торговой платформы Mango для открытия позиции, использовал контракт для создания своего собственного контрагента на Mango и открыл как длинную, так и короткую позицию MANGO. Впоследствии злоумышленник использовал больше средств для покупки токенов MANGO, манипулируя их ценой с 2 ​​центов до 91 цента, и использовал огромные чистые балансовые активы платформы для реализации части доходов от Mango за счет заимствований. Хотя ликвидности было недостаточно, у них было недостаточно средств. смогли обналичить 110 миллионов долларов США.

В декабре того же года протокол цепного кредитования Bsc Helio также подвергся ценовой атаке. Злоумышленник воспользовался уязвимостью несвоевременного ценового потока оракула и успешно провел операции ипотечного кредитования, воспользовавшись уязвимостью смарт-контракта для перевыпуска токенов aBNBc и конвертации их в hBNB Hello. Злоумышленник одолжил стейблкоин HAY на сумму 16,44 миллиона долларов и обменял его примерно на 15 миллионов долларов общих активов для вывода. Атака нанесла значительный ущерб протоколу Helio, обнажив риски уязвимостей Oracle и контрактов, а также важность безопасности протоколов кредитования и заимствования.

4. Пул ликвидных активов

После того, как мы поняли, какие элементы необходимы для протокола ликвидности, ключевым шагом является создание пула ликвидных активов. На самом деле существует множество классификаций пулов ликвидных активов. Мы сосредоточимся на объяснении эволюции пулов ликвидности AMM, а также кратко представим пулы кредитов, пулы опционных ипотечных кредитов и пулы пулеметов.

Пул ликвидности AMM

Что касается автоматического маркет-мейкера, мы довольно четко написали об этом в [Метод оценки DeFi ①: итеративный обзор Uniswap]. В конце концов, первый проект, который приходит на ум при упоминании AMM, — это Uniswap. В AMM реализована децентрализованная модель маркет-мейкера, и каждый может предоставить ликвидность.

Но с течением времени АММ постоянно обновляется, и это не просто простая модель ИМЭК, но также оптимизируется и совершенствуется исходные дефекты.

К первым относятся несколько маркет-мейкеров с постоянными функциями (CFMM), включая CPMM, CSMM и CMMM.

①Модель постоянного маркетолога продукта (CPMM)

х·у=к

(x — токен1, y — токен2, k — константа)

По сути, Uniswap объединяет два торгуемых актива в единый пул ликвидности с целью гарантировать, что размер пула ликвидности останется неизменным независимо от размера сделки. А когда пул капитала становится несбалансированным и наклоняется в определенном направлении, приходят арбитражеры и быстро восстанавливают баланс в обмен на разницу в прибылях.

Проблемы с ИМЭК: проскальзывание, непостоянные потери и риски безопасности. Подробности об этой части вы можете прочитать в предыдущем твите [Метод оценки DeFi ①: Итеративный обзор Uniswap], который очень ясен.

②Модель маркет-мейкера с постоянной суммой (CSMM)

х+у=к

(x — токен1, y — токен2, k — константа)

CSMM больше подходит для сценариев, когда изменения цен в транзакциях близки к нулю, но эта модель не может обеспечить неограниченную ликвидность.

Недостаток: когда цена вне сети не соответствует цене токена в пуле, трейдеры и арбитражеры имеют возможность использовать резервы в пуле и дестабилизировать пул ликвидности. Это приведет к тому, что активы в пуле ликвидности будут сконцентрированы в определенном активе и потеряют ликвидность.

③ Модель маркет-мейкера с постоянным средним значением (CMMM)

(x·y·z)*(1/3)=k

(x — токен1, y — токен2, z — токен3, k — константа)

Основным вариантом CMMM является Balancer, который более эластичен, чем Uniswap, и создает пул ликвидности, который может состоять из множества различных активов. Недостатки те же, что и у ИМЭК: проскальзывание, непостоянные потери и риски безопасности.

В трех случаях CFMM проблемы сосредоточены, главным образом, в проскальзывании, непостоянных потерях и ликвидности. Чтобы избежать этих проблем, в новых проектах постоянно пытаются внедрить инновационные модельные механизмы формул, такие как:

④Гибридные ИМЭК (Stableswap)

Гибридные ИМЭК представляют собой комбинацию ИМЭК и CSMM, применяемые Curve Finance. Благодаря новой формуле создается экспоненциально плотная ликвидность, а на большей части кривой обеспечиваются линейные обменные курсы.

Curves Stableswap — это специальный CSMM. Когда пул ликвидности сбалансирован, это CSMM. Как только пул становится несбалансированным, он переключается на CPMM. Он значительно снижает проскальзывание при торговле связанными активами за счет поиска собственного рыночного соответствия.

Помимо АММ (автоматического маркет-мейкера), есть еще попытки ПММ и DMM.

⑤PMM (Proactive Market Maker) активный маркет-мейкер.

PMM появился в протоколе DODO. Суть заключается в том, чтобы внедрить оракулы для сбора точных данных о ценах, используя при этом механизм спроса и предложения в цепочке для обнаружения цен и агрегирования ликвидности вблизи текущей рыночной цены, что может обеспечить одностороннюю ликвидность и снизить проскальзывание. . точка.

PMM может обеспечить более достаточную ликвидность, но он больше полагается на высокочастотную торговлю, чего в реальности трудно достичь.

⑥ Динамический маркет-мейкер DMM (Dynamic Market Maker).

Суть динамичных маркет-мейкеров заключается в динамических комиссиях. После создания пулов ликвидности с конкретными парами токенов каждый пул ликвидности будет поддерживать динамические комиссии. Увеличение комиссий при высокой волатильности рынка и снижение комиссий при низкой волатильности рынка может увеличить торговлю и объем.

Это оптимизирует потенциальную прибыль для поставщиков ликвидности. Создатель пула может настроить программируемые кривые ценообразования с использованием определенных коэффициентов усиления (AMP). Диапазоны динамических комиссий также будут меняться в зависимости от AMP, используемого для создания пула.

кредитный пул

После внедрения АММ другие модели на самом деле относительно просты, поэтому мы просто приведем пример. Модель кредитного пула предназначена для повышения ликвидности на рынке децентрализованного кредитования и напрямую выступает в качестве единого контрагента (одноранговый пул) для операций кредитования и займа. Преимущества этого типа кредитного пула заключаются в следующем. Очень распространены, такие как протокол JustLend DAO, о котором мы упоминали выше, а также Compound и AAVE.

На примере AAVE создание кредитного пула требует следующих шагов:

①Подготовка активов: сначала установите конкретный зашифрованный актив в качестве пула средств для кредитования и депозитов, которым могут быть USDT, USDC, BTC и т. д. Пул ликвидности поддерживает несколько типов активов.

②Настройка ставок по кредитам: настройте ставки по кредитам для различных активов с помощью смарт-контрактов. Процентные ставки могут корректироваться в зависимости от рыночного спроса, предложения и параметров риска. Заемщики могут выбирать подходящие условия кредитования, исходя из толерантности к риску и рыночных процентных ставок.

③Обеспечение ликвидности: пользователи в качестве LP вносят активы в пул ликвидности AAVE, предоставляют средства, необходимые рынку кредитования, и получают соответствующие процентные доходы.

④Кредитная операция: Заемщики выбирают активы для заимствования и получают кредиты на основе чрезмерного обеспечения, исходя из их залоговой стоимости и кредитной ставки.

⑤Распределение процентов: рассчитайте процентный доход, который должна получить LP, исходя из суммы и времени предоставления средств поставщиком.

пулеметный пул

Пулеметный пул — это процесс добычи различных валют с использованием одного и того же алгоритма в PoW-майнинге в автоматическом режиме путем переключения вычислительной мощности на валюты с более высокой доходностью в зависимости от уровня прибыли от майнинга в реальном времени. Короче говоря, тот, у кого более высокая доходность, будет переманен.

В этом сценарии пул использует возможности арбитража между различными проектами по добыче ликвидности и динамически распределяет средства между различными пулами ликвидности для получения максимальной прибыли.

Опционный ипотечный пул

Опционные контракты также могут быть перенесены в цепочку для децентрализованного управления в форме смарт-контрактов. В то же время крупные биржи сейчас запустили опционные продукты. Деривативы — это контракты, основанные на изменениях стоимости базового актива. Их можно использовать для хеджирования или разработки более структурированных финансовых продуктов. Например, снежный ком в традиционных финансах также является структурированным продуктом.

В настоящее время существует несколько опционных протоколов, ориентированных на децентрализацию. Среди них проблема плохой ликвидности и отсутствия контрагента по опционам решается путем внедрения модели пула капитала AMM, использующей пул капитала в качестве единого продавца опционов.

Например, популярная в течение некоторого времени модель MASP (единый пул с несколькими активами) сочетает в себе машину оракула с механизмом AMM. Таким образом, различные базовые активы могут быть сконцентрированы в едином пуле ликвидности для обеспечения маржинальной поддержки и ликвидности. поддержка сделок.

Ключевым моментом оценки протоколов ликвидности является понимание сути. Суть заключается в «кредитовании», но разница заключается в том, может ли протокол иметь хороший механизм определения цен, может ли он обеспечить достаточную ликвидность и может ли он избежать ненужных затрат. . потеря.