Автор: дослідник YBB Capital Ac-Core, складено: 0xjs@金财经

TLDR

  • Суть модульного кредитування полягає не лише в крос-ланцюжках і агрегації, але й крос-ланцюг, і агрегація відіграють важливу роль у модульному кредитуванні.

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

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

  • Характеристики поточного модульного протоколу DeFi подібні до логіки розгортання одним клацанням миші OP Stack. Розгортання вимагає встановлення комбінації модулів поверх самого протоколу для створення нових фінансових продуктів і послуг.

1. Походження модулярізації

Концепція модульного блокчейну виникла в двох білих книгах. У 2018 році Мустафа Албасан і Віталік Бутерін написали статтю «Вибірка доступності даних і доказ шахрайства», запропонувавши систему, яка дозволяє легким клієнтам отримувати та перевіряти докази шахрайства на повних вузлах. , і розробив протокол вибірки доступності даних, щоб зменшити компроміс між мережевою ємністю та безпекою, вирішуючи проблеми масштабованості блокчейну без шкоди для безпеки та децентралізації.

Згодом, у 2019 році, Мустафа Албасан детально описав нову архітектуру в технічному документі «Lazy Ledger». Архітектура використовує блокчейн для впорядкування та забезпечення доступності даних транзакцій без необхідності мати справу з виконанням і перевіркою транзакцій. Ця нова архітектура розроблена для вирішення проблем масштабованості в існуючих блокчейн-системах і спочатку називалася «клієнт розумного контракту». Виконання смарт-контракту виконується іншим рівнем виконання на цьому клієнті, формуючи прототип для Celestia, першого модульного проекту рівня доступності даних.

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

2. Поява модульного блокчейна

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

  • Рівень доступності даних: забезпечує доступність і перевірку даних у мережі, включаючи функції зберігання, передачі та перевірки, а також підтримує прозорість і довіру до мережі блокчейн. Типові проекти DA включають Celestia, Avail, EigenDA тощо. Монолітні монолітні ланцюги, такі як Ethereum і Solana, також можуть задовольнити потреби DA (Bitcoin не має хорошого рішення для перевірки традиційних Rollups через його повноту, не пов’язану з Turing, але його масштабованість швидко покращується).

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

  • Рівень виконання: обробляє транзакції та виконує смарт-контракти, включаючи перевірку транзакцій, виконання та оновлення статусу. Проекти рівня 2 (такі як Arbitrum, Optimism, ZKsync) діють як рівень виконання модульного блокчейну, перевіряючи правильність транзакцій через основний ланцюг і успадковуючи безпеку основного ланцюга.

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

Такі рішення, як Lightning Network і Sidechain, запропоновані на початку роботи з біткойнами, можна назвати «модульними піонерами». Однак через повноту біткойна, яка не відповідає Тьюрингу, ці плани розширення просувалися повільно і мали різні недоліки. не отримав широкого поширення. Традиційний блокчейн намагається вирішити цю трилему шляхом реконструкції основного фреймворку, але безуспішно. Щоб вирішити цю проблему, Віталік Бутерін запропонував вдосконалення Rollups. У міру розвитку доказів помилок і доказів нульового знання стає реалістичним створити рівень виконання на Ethereum у спосіб, подібний до Lego. Очікується, що кінцевою метою Ethereum є ієрархічний шлях розширення, зосереджений на зведених пакетах.

3. Еволюція модульних кредитів

Джерело зображення: Legendary Quant

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

  • Модуль управління заставою: відповідає за зберігання, керування та обробку застави користувачів для забезпечення їх безпеки та відповідності.

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

  • Модуль оцінки ризиків: Оцініть кредитний ризик позичальника, щоб прийняти рішення про схвалення кредитної заявки та визначити необхідну суму іпотеки.

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

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

3.1 Основні поняття

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

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

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

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

3.2 Ключові компоненти

  • Модуль управління заставою: обробляє депозит, зняття та керування заставою для забезпечення безпеки та відповідності застави користувача.

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

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

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

3.3 Переваги

  • Гнучкість: різні модулі можна комбінувати за потреби для задоволення різних потреб у кредитах.

  • Ефективність: оптимізація продуктивності кожного модуля та підвищення ефективності всієї системи.

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

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

3.4 Роль крос-ланцюга та агрегації в модульному кредитуванні

Джерело зображення: детальне пояснення поперечно-ланцюгового мосту

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

Кросс-ланцюг (сумісність):

  • Технологія крос-ланцюгів: забезпечує взаємодію активів і функціональних модулів у різних блокчейнах. Це має вирішальне значення для модульного кредитування, оскільки дозволяє користувачам передавати активи через блокчейни та використовувати різноманітні децентралізовані програми (dApps).

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

полімеризація:

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

  • Агрегування ліквідності: підвищте ефективність використання капіталу та ліквідність ринку шляхом об’єднання кількох джерел ліквідності.

3.5 Інші ключові аспекти модульного кредитування

Модульна конструкція:

  • Функціональна модульність: розділіть процес кредитування на незалежні функціональні модулі (такі як управління заставою, розрахунок процентної ставки, оцінка ризику, механізм ліквідації тощо), і кожен модуль можна незалежно розробляти, розгортати та оновлювати.

  • Стандартизований інтерфейс: модулі спілкуються через стандартизовані інтерфейси для забезпечення сумісності та взаємодії між модулями.

Безпека та управління ризиками:

  • Ізоляція ризиків: модульна конструкція може ізолювати ризики в окремих модулях. Якщо проблема виникає в певному модулі, вона не вплине на всю систему.

  • Аудит безпеки: кожен модуль може бути незалежно перевірений для підвищення безпеки всієї системи.

Гнучкість і масштабованість:

  • Гнучке поєднання: користувачі та розробники можуть гнучко поєднувати різні модулі для задоволення різноманітних потреб у кредитуванні.

  • Масштабованість: функціональність і продуктивність системи можна розширити шляхом додавання або заміни модулів без перебудови всієї системи.

Деякі зрілі платформи DeFi, такі як Aave, Compound і MakerDAO, також застосовують модульні концепції дизайну. Наприклад, MakerDAO переходить до більш децентралізованої моделі SubDAO, тоді як протокол Aave складається з кількох смарт-контрактів для обробки позик, управління заставою, ліквідації тощо. Розробники та користувачі можуть поєднувати ці контракти за потреби та навіть розробляти нові контракти для розширення функціональності платформи.

4. Модульні кредитні проекти

4.1 Morpho Labs

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

Джерело зображення: офіційний представник Morpho Labs

Морфо Блакитний

Morpho Blue — це розширена версія протоколу кредитування, яку пропонує Morpho Labs. Він спрямований на мінімізацію розгортання криптоактивів (токенів ERC20 і ERC4626) на віртуальній машині Ethereum і створення незалежного ринку кредитування. Morpho Blue забезпечує надійний базовий рівень для кредиторів, позичальників і програм, що працює за подвійним ліцензуванням (BUSL-1.1 і GPLv2). Після розгортання він постійно працюватиме в блокчейні Ethereum. (1) Основні функції та компоненти включають:

  • Застава: користувачі повинні надати заставу, забезпечену протоколом, щоб позичити активи.

  • Ліквідована позика до вартості (LLTV): протокол встановлює вимоги щодо мінімальної вартості застави щодо позичених активів. Наприклад, якщо коефіцієнт становить 90%, вартість позиченого активу не повинна перевищувати 90% вартості застави, інакше позиція буде ліквідована.

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

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

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

  • Механізм ліквідації: для зменшення ризику невиконання зобов'язань угода містить механізм ліквідації. Якщо вартість позиченого активу перевищує LLTV через ринкові коливання або нараховані відсотки, позиція може бути частково або повністю ліквідована для погашення позики та будь-яких непогашених відсотків.

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

  • Вилучення: Кредитори можуть зняти свої позичені активи та нараховані відсотки в будь-який час, якщо є достатня ринкова ліквідність.

Відмінною рисою Morpho Blue є можливість створювати торгові ринки без дозволу, що дозволяє користувачам створювати незалежні ринки, що складаються з кредитних активів, іпотечних активів, LLTV, оракулів і моделей процентної ставки (IRM). Кожен параметр вибирається під час створення ринку та є незмінним, а моделі LLTV і процентної ставки вибираються з набору варіантів, затверджених керівництвом Morpho.

Мета Морфо

Meta Morpho — це незалежний метапротокол, розроблений для створення MetaMorpho Vault на основі Morpho Blue, що забезпечує бездоганну інтеграцію та взаємодію між різними платформами та протоколами DeFi. Ключові особливості:

  • Інтеграція між платформами: дозволяє користувачам легко передавати активи та стратегії між різними протоколами DeFi.

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

  • Автоматизоване управління: використовуйте смарт-контракти та інструменти автоматизації для підвищення ефективності та надійності управління активами та реалізації стратегії.

  • Агрегування ліквідності: агрегування ліквідності з різних платформ для підвищення загальної ліквідності та ефективності ринку.

4.2 Euler Finance

Джерело зображення: Euler Finance Official

22 лютого 2024 року протокол кредитування Euler Finance оголосив про перезапуск і випуск версії v2. Ця модульна платформа кредитування в основному складається з двох основних компонентів: Euler Vault Kit (EVK) і Ethereum Vault Connector (EVC), призначених для підвищення гнучкості та функціональності протоколу.

Комплект Euler Vault (EVK)

EVK — це інструментарій, який дозволяє користувачам створювати та керувати спеціальними системами «сховища». EVK дозволяє користувачам розміщувати активи в сховищі та за потреби встановлювати різні політики та правила. Він інтегрується з EVC, дозволяючи розробникам вільно створювати сховища ERC-4626. Основні функції EVK:

  • Спеціальні стратегії: користувачі можуть установлювати різні стратегії на основі своїх потреб і уподобань щодо ризику, наприклад конкретні кредитні ставки та правила ліквідації.

  • Підтримка кількох активів: EVK підтримує різноманітні активи, що дозволяє зберігати різні типи криптоактивів у сховищі.

  • Гнучке керування: користувачі можуть гнучко керувати та налаштовувати налаштування сховища відповідно до змін ринку та особистих потреб.

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

Конектор Ethereum Vault (EVC)

EVC — це інструмент для підключення до EVK на Ethereum. Це дозволяє користувачам плавно передавати активи та стратегії між різними протоколами DeFi, надає сховищам надзвичайні повноваження, щоб виступати в якості застави для інших сховищ, а також сприяє безперебійному зв’язку між сховищами ERC-4626 та іншими розумними контрактами. Основні функції EVC включають:

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

  • Спільне використання правил: користувачі можуть спільно використовувати та застосовувати ті самі правила в різних сховищах, що спрощує процес керування.

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

  • Покращена ліквідність: підключаючи різні сховища, EVC підвищує ліквідність загальної екосистеми DeFi, дозволяючи користувачам ефективніше використовувати свої активи.

Euler Vault Kit (EVK) і Ethereum Vault Connector (EVC) є важливими функціями, запущеними Euler Finance для забезпечення більшої гнучкості та ефективності управління. За допомогою EVK користувачі можуть створювати власні сховища та керувати ними, вони можуть легко переносити активи та стратегії між різними сховищами. Ці інструменти розширюють можливості користувачів контролювати та керувати активами, допомагаючи підвищити ліквідність та ефективність екосистеми DeFi.

5. Погляди на поточне модульне кредитування

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

Наразі DeFi в основному складається з агрегаторів доходу, протоколів кредитування, деривативів і опціонів, протоколів страхування тощо. Ці модулі можна вільно комбінувати для створення нових фінансових продуктів і послуг. Але їх суть схожа на логіку «в ланцюжок одним клацанням миші» протоколів Modular DeFi для створення нових фінансових продуктів і послуг.

Хоча модульний DeFi забезпечує гнучкість, він також пов’язаний з потенційними ризиками. UniSwap викликав повне захоплення DeFi і став «схемою» для різних протоколів DeFi сьогодні. З моменту створення UniSwap жодного разу не було зламано, головним чином тому, що він покладається на простий інваріант ядра (tokenBalanceX * tokenBalanceY = k) і інтегрується з незмінними смарт-контрактами.

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