Метод оцінки DeFi 2: Аналіз протоколів ліквідності

ПочатківецьJan 10, 2024
Ця стаття починається з аналізу принципів роботи протоколів кредитування та протоколів CDP (Collateralized Debt Position) через Justlend та MakerDAO відповідно. Потім він використовує DYDX, щоб проілюструвати важливість управління ризиками протоколу.
Метод оцінки DeFi 2: Аналіз протоколів ліквідності

Щоб створити надійний протокол ліквідності, комплексна оцінка повинна враховувати різні аспекти, включаючи ① створення пулів ліквідності; ② механізм надмірної застави; ③ ефективність сервісів Oracle; ④ розробка функцій процентної ставки; ⑤ механізм ліквідації; ⑥ дизайн основного механізму.

Ключові моменти для оцінки протоколів ліквідності полягають у розумінні суті, де ядром є «кредитування». Однак різниця полягає в тому, чи може протокол мати ефективний механізм виявлення ціни, забезпечувати достатню ліквідність і уникати непотрібних втрат.

1. On-Chain DeFi

З моменту народження Bitcoin концепція однорангових децентралізованих платежів нарешті зробила прорив. Багато учасників проекту прагнуть побудувати децентралізований вільний фінансовий ринок у ланцюжку - беручи за приклад єдиний публічний ланцюг, публічний ланцюг із користувачами, екологією та національною валютою можна певною мірою розуміти як країну, і в цьому суверенітеті економічна екосистема:

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

② Протокол децентралізованого кредитування замінює традиційні банки для впровадження децентралізованого онлайнового кредитування та механізму обміну цінами;

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

④ Децентралізовані похідні інструменти забезпечують управління ризиками для хеджування від волатильності активів;

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

Криптосвіт певною мірою вдосконалив елементи децентралізованого фінансового ринку. Серед різних блокчейнів (суверенних економічних суб’єктів), виходячи з економіки токенів кожного проекту, рідна валюта служить стандартною валютою для управління в ланцюзі. Різні токени в екосистемі можуть з’являтися як у вигляді капіталу, так і як боргу. Цінність ланцюга полягає в тому, скільки економічної діяльності він підтримує.

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

Як проект DeFi, одним із основних аспектів є вирішення проблем ліквідності. Ліквідність у широкому розумінні стосується грошових коштів, які суб’єкт може контролювати. У традиційному фінансовому секторі ліквідність зазвичай вказує на можливість продажу та легкість переведення в готівку активу чи ринку. Незалежно від того, чи це протокол кредитування ліквідності, чи протокол ставки ліквідності, все зводиться до суті фінансів: запозичення та позичання.

2. Як побудувати протокол ліквідності

Почнемо з найважливішого посередника в традиційних фінансах, банку, і поговоримо про побудову та методи оцінки протоколів ліквідності в DeFi.

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

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

Але цієї ідеальної ситуації, очевидно, неможливо досягти, що також є роллю банків як найважливіших фінансових посередників у реальному світі.

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

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

Зрозумівши це, ми зможемо легко зрозуміти протоколи ліквідності в децентралізованих фінансах. Нижче наведено простий приклад протоколу кредитування, який зараз займає третє місце в рейтингу TVL у рейтингу протоколів, беручи за простий приклад JustLend.

Протокол DAO JustLend

Це протокол грошового ринку на базі TRON, який спрямований на створення грошового ринку на основі процентних ставок, визначених алгоритмами попиту та пропозиції. Відсоткова ставка в цьому протоколі визначається алгоритмом на основі попиту та пропозиції активів TRON.

У протоколі є дві ролі: Постачальник і Позичальник, обидві сторони безпосередньо взаємодіють із протоколом, щоб заробляти або сплачувати плаваючі процентні ставки.

Постачання:

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

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

Процентна ставка:

Процентна ставка за традиційною фінансовою позикою зазвичай залишається незмінною протягом усього терміну дії позики. Але в цьому протоколі відсоткові ставки змінюватимуться в режимі реального часу залежно від змін попиту та пропозиції на ринку, а ставки позики/пропозиції на різних ринках можуть відрізнятися від блоку до блоку. Відсотки за протокол розраховуються на основі часу генерації блоку на TRON, а відсотки за запозичення будуть накопичуватися на основі кількості блоків.

У цьому протоколі процентна ставка позики розраховується на основі двох моделей, а саме моделі згладжування процентної ставки та моделі поетапної процентної ставки. Математична модель не буде вдаватися в подробиці. Принцип такий: коли попит позичальників на криптоактиви падає, надлишок токенів у пулі, який можна використовувати для кредитування, принесе більшу ліквідність і нижчі процентні ставки, таким чином заохочуючи кредитування. Так само, коли попит на запозичення активу високий, кількість токенів, доступних для кредитування, зменшується, що призводить до зниження ліквідності та вищих процентних ставок, таким чином залучаючи пропозицію.

Розробка процентних ставок є основною частиною протоколу DeFi. Лише в жовтні цього року платформа заставного кредитування Yield Protocol оголосила про плани припинити роботу. Однією з причин було відсутність попиту на кредитування з фіксованою ставкою на платформі. Хороший механізм відсоткової ставки може сприяти розвитку тенденції.

3. Елементи протоколу ліквідності

З типового протоколу кредитування, такого як JustLend DAO Protocol, можна побачити, що під час створення протоколу ліквідності необхідно враховувати такі моменти:

① Створення пулу капіталу: LP вливає ліквідність

②Механізм надмірного забезпечення: позичальник отримує кредит

③Ефективність Oracle: відстеження цін на забезпечення

④Процентна ставка: плаваюча процентна ставка, фіксована процентна ставка тощо.

⑤Розробка механізму ліквідації: механізм обробки, коли застави недостатньо

⑥Розробка основного механізму: механізм стабілізації цін і встановлення контролю ризиків

Механізм застави є різновидом кредитування ліквідності, що також є інноваційним моментом деяких механізмів, таких як генерація ліквідних токенів проекту для транзакцій через повну заставу, тому немає необхідності створювати пул ліквідності через кредитора.

Типовим прикладом такого роду заставного активу є стейблкойн Maker protocol.DAI.

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

Позики під заставу з DAI

Крок 1: Створіть сховище та заблокуйте заставу

Користувачі створюють сховище через інтерфейс, наданий спільнотою, і закріплюють певний тип і кількість застави для створення DAI. Сховище вважається забезпеченим після внесення коштів.

Крок 2. Створіть DAI із заставного сховища

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

Крок 3: Погасіть борг і сплатіть комісію за стабільність

Щоб повернути частину або всю заставу, власник сховища повинен частково або повністю погасити згенерований DAI і сплатити комісію за стабільність, яка накопичується протягом непогашеного періоду DAI. Комісія за стабільність може бути сплачена лише в DAI.

Крок 4: Зніміть заставу

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

Важливо відзначити, що різні заставні активи повинні розміщуватися в окремих сховищах. Деякі користувачі можуть мати кілька сховищ із різними типами застави та коефіцієнтами застави.

Механізм ліквідації ДАІ

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

Коли коефіцієнт забезпечення сховища падає нижче мінімального порогу, розпочинається процес ліквідації аукціону. DAI, отриманий на аукціонах застави, використовується для погашення боргу в сховищі, включаючи ліквідаційні штрафи. Якщо надходжень від аукціону в DAI достатньо для покриття боргу та сплати ліквідаційних штрафів, проводиться зворотний аукціон застави, щоб зменшити суму проданої застави.

Якщо DAI, отриманий від аукціонів застави, недостатній для покриття боргу, дефіцит стає зобов’язанням для протоколу Maker. DAI з Maker Buffer використовується для погашення цієї частини відповідальності. Якщо буфера недостатньо, запускається механізм боргового аукціону. Під час боргових аукціонів нові MKR карбуються та продаються користувачам, які беруть участь в аукціоні, за допомогою DAI. DAI, отриманий із заставних аукціонів, надходить у буфер виробника.

Роль Maker Buffer полягає в тому, щоб пом’якшити вплив майбутньої нестачі застави та надмірної емісії MKR через зростання ставок за депозитами DAI. Якщо DAI, отриманий через аукціони та комісію за стабільність, перевищує верхню межу буфера виробника, проводяться надлишкові аукціони. Під час надлишкових аукціонів MKR продається на аукціоні за фіксовану кількість DAI, причому виграє той, хто запропонує найвищу ціну. Після завершення надлишкових аукціонів протокол Maker автоматично спалює продані на аукціоні MKR, зменшуючи загальну пропозицію MKR.

Протокол ліквідності зазнає атаки ціни

Вище, на прикладах JustLend DAO Protocol і 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 можна побачити, що якщо деякі невеликі протоколи ліквідності стикаються з ціновими атаками, вони легко втратить ліквідність. Особливо ця ситуація виникає при використанні моделі автоматичного маркетмейкера. У торгових протоколах часто виникають величезні проблеми з визначенням ціни, пов’язані з машинами Oracle.

Mango — це децентралізована контрактна платформа на Solana. Він також зазнав цінової атаки 22 жовтня.

У цьому інциденті зловмисник створив позицію, переказавши 5 мільйонів доларів США на адреси A і B торгової платформи Mango, використав контракт, щоб створити власного контрагента на Mango, і відкрив MANGO для довгих і коротких позицій. Згодом зловмисник використав більше коштів для придбання токенів MANGO, маніпулюючи їхньою ціною від 2 центів до 91 цента, і використав величезні чисті активи платформи, щоб отримати частину доходів від Mango шляхом запозичень. Незважаючи на недостатню ліквідність, вони змогли вивести 110 мільйонів доларів США.

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

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

Коли ми зрозуміємо елементи, необхідні для протоколу ліквідності, найважливішим кроком стане створення пулу ліквідних активів. Існує багато класифікацій пулів ліквідних активів, зосереджених на шляху еволюції пулів ліквідності Automated Market Maker (AMM). Крім того, ми коротко представимо пули позик, пули застави опціонів і пули кулеметів.

Пули ліквідності 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 об’єднує два активи, якими торгують, в єдиний пул ліквідності з метою забезпечення того, щоб розмір пулу ліквідності залишався незмінним незалежно від розміру торгівлі. І коли пул капіталу стає незбалансованим і нахиляється в певному напрямку, з’являються арбітражери, які швидко відновлюють баланс в обмін на різницю в прибутках.

Проблеми з CPMM: прослизання, непостійні втрати та ризики безпеки. Щоб дізнатися більше про цю частину, ви можете прочитати попередній твіт [Метод оцінки DeFi 1: Ітеративний огляд Uniswap], який дуже чіткий.

②Модель маркет-мейкера постійної суми (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 є Balancer. Цей протокол більш гнучкий, ніж Uniswap, і створений пул ліквідності може складатися з різноманітних активів. Недоліки такі ж, як і CPMM: прослизання, непостійні втрати та ризики безпеки.

У трьох випадках CFMM проблеми зосереджені, головним чином, у прослизанні, непостійній втраті та ліквідності. Щоб уникнути цих проблем, нові проекти постійно намагаються запровадити інноваційні модельні механізми для формул, такі як:

④Гібридні CPMM(Stableswap)

Гібридні CPMM — це комбінація CPMM і CSMM, які застосовуються Curve Finance. За допомогою нової формули створюється експоненціально щільна ліквідність і лінійні обмінні курси забезпечуються для більшої частини кривої.

Curves Stableswap — це особливий тип маркет-мейкера постійної суми (CSMM). Коли пул збалансований, він функціонує як CSMM; однак, як тільки пул стає незбалансованим, він зміщується до постійного виробника ринку продуктів (CPMM). Знайшовши власну відповідність ринку, він значно зменшує прослизання під час торгівлі пов’язаними активами.

Крім автоматичних маркет-мейкерів (AMM), також є спроби з параметризованими маркет-мейкерами (PMM) і динамічними маркет-мейкерами (DMM).

⑤PMM (проактивний маркетмейкер)

PMM з'явився в протоколі DODO. Суть полягає в тому, щоб запровадити оракули для збору точних цінових даних, одночасно використовуючи механізм попиту та пропозиції в ланцюжку для визначення цін, а також сукупну ліквідність, близьку до поточної ринкової ціни, що може досягти односторонньої ліквідності та меншого прослизання. точка.

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

⑥ DMM (Dynamic Market Maker)

Основою динамічних маркет-мейкерів є динамічні комісії. Після створення пулів ліквідності з конкретними парами токенів кожен пул ліквідності підтримуватиме динамічні комісії. Збільшення комісії, коли ринкова волатильність висока, і зменшення комісії, коли ринкова волатильність низька, що сприяє збільшенню торгівлі та обсягу.

Таким чином він оптимізує потенційні прибутки для постачальників ліквідності. Як творець пулу, програмовані криві ціноутворення можна налаштувати за допомогою певних коефіцієнтів посилення (AMP). Діапазони динамічної комісії також змінюватимуться залежно від AMP, який використовується для створення пулу.

Позиковий пул

Після введення AMM інші моделі є відносно простими та можуть бути проілюстровані прикладами. Модель позикового пулу спрямована на сприяння ліквідності на децентралізованих ринках кредитування, виступаючи безпосередньо як контрагент для кредитних операцій (пул-точка). Цей тип пулу позик має різні переваги та є досить поширеним, як видно з протоколу JustLend DAO, згаданого раніше, а також Compound і AAVE.

Беручи приклад AAVE, створення пулу позик передбачає наступні кроки:

①Підготовка активів: по-перше, певні криптовалюти визначаються як пул коштів для кредитування та запозичення, наприклад USDT, USDC, BTC тощо. Пул ліквідності підтримує різні типи активів.

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

③Забезпечення ліквідності: користувачі, як постачальники ліквідності (LP), вносять активи в пул ліквідності AAVE, забезпечуючи необхідні кошти для ринку кредитування та отримуючи відповідні відсотки.

④Кредитні операції: позичальники вибирають активи, які вони бажають позичити, і отримують позики шляхом надлишкової застави на основі вартості застави та кредитної ставки.

⑤Розподіл відсотків: LP отримують відсотки на основі суми коштів, які вони надали, і тривалості.

Кулеметний басейн

Кулеметний пул відноситься до процесу майнінгу Proof-of-Work (PoW), де для різних валют з використанням того самого алгоритму потужність майнінгу автоматично перемикається на майнінг валюти з найвищою прибутковістю майнінгу в реальному часі. Іншими словами, він майнить валюту з найвищим прибутком.

У цьому сценарії пул використовує можливості арбітражу між різними проектами видобутку ліквідності, динамічно розподіляючи кошти між різними пулами ліквідності для максимізації прибутку.

Пул застави опцій

Опціонні контракти також можна децентралізувати та керувати ними за допомогою смарт-контрактів. Наразі основні біржі також виставляють опціонні продукти. Похідні фінансові інструменти, засновані на змінах вартості базового активу, можна використовувати для хеджування та розробки структурованих фінансових продуктів. Наприклад, структура сніжної кулі в традиційних фінансах є формою структурованого продукту.

Зараз з’являються децентралізовані протоколи опціонів, деякі з яких використовують модель пулу ліквідності AMM. У цій моделі пул ліквідності служить уніфікованим продавцем опціонів, вирішуючи такі проблеми, як низька ліквідність опціонів і відсутність контрагентів.

Одним із прикладів є популярна раніше модель із єдиним пулом із кількома активами (MASP). Ця модель поєднує механізми Oracle і AMM, консолідуючи різні базові активи в єдиний пул ліквідності. Цей підхід забезпечує підтримку маржі та ліквідності для торгів.

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

Відмова від відповідальності:

  1. Цю статтю передруковано з [weixin]. Усі авторські права належать оригінальному автору [Arrow杂谈]. Якщо є заперечення щодо цього передруку, будь ласка, зв’яжіться з командою Gate Learn , і вони негайно розглянуть це.
  2. Відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору та не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконує команда Gate Learn. Якщо не зазначено вище, копіювання, розповсюдження або плагіат перекладених статей заборонено.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
Criar conta