Концепція модульного блокчейну виникає з двох білих книг. У 2018 році Мустафа Албасан та Віталік Бутерін спільно написали статтю «Вибіркове забезпечення доступності даних та докази шахрайства», в якій запропонували систему, що дозволяє легким клієнтам отримувати та перевіряти докази шахрайства від повних вузлів. Вони розробили протокол вибіркового забезпечення доступності даних для зменшення компромісу між масштабованістю ланцюжка та безпекою, вирішуючи проблеми масштабованості блокчейну без ушкодження безпеки та децентралізації.
Пізніше, у 2019 році, Мустафа Альбасан деталізував нову архітектуру у білій книзі «Лінивий реєстр». Ця архітектура використовує блокчейн для замовлення та забезпечення доступності даних транзакцій без обробки виконання та валідації транзакцій. Ця нова архітектура спрямована на вирішення проблем масштабованості в існуючих системах блокчейну та спочатку називалася «клієнтом розумного контракту». Виконання розумних контрактів здійснювалося іншим шаром виконання на цьому клієнті, утворюючи прототип Селестії, першого проекту шару модульної доступності даних.
З настанням технології Rollup цей концепт став більш конкретним, слідуючи логіці виконання смарт-контрактів поза ланцюжком та завантаження результатів як докази на рівень виконання "клієнта". При відображенні архітектури блокчейну та нових технологій масштабування, з'явилася Celestia, визначаючи нову парадигму "модульного блокчейну".
Модульні блокчейни мають на меті вирішити проблему «неможливого трикутника» в галузі блокчейну шляхом роз'єднання та перебудови. Просто кажучи, вони розкладають основні функції одного ланцюжка на кілька шарів, кожен з яких спрямований на конкретні функції, тим самим досягаючи масштабованості. Загалом, основні функції монолітного ланцюжка можна розділити на наступні чотири шари:
У ранній історії рішення, пов'язані з Bitcoin, такі як Lightning Network і сайдчейни, можна вважати «модульними піонерами». Однак, через повноту Bitcoin, не пов'язану з Тюрінгом, ці рішення для масштабування прогресували повільно з різними недоліками і не отримали широкого поширення. Традиційні блокчейни намагалися вирішити трилему, реконструюючи базову структуру, але з обмеженим успіхом. Щоб вирішити цю проблему, Віталік Бутерін запропонував удосконалення навколо Rollups. Зі зрілістю доказів шахрайства та доказів з нульовим розголошенням, створення рівнів виконання на Ethereum за допомогою методу, подібного до Lego, стало реалістичним. Ethereum встановив свій ендшпіль як багаторівневий шлях масштабування, зосереджений навколо Rollups. Очікується, що цей метод оновлення, зосереджений на Rollups, перевершить попередні рішення для масштабування та стане найкращим рішенням для розширення блокчейну.
Джерело зображень: Легендарний квант
Модульне кредитування DeFi використовує безпеку, консенсус та доступність даних, які надає основний шар, зосереджуючись на функціональній модуляції на рівнях виконання та застосування та запуску цих модулів на блокчейні. Ключовими модульними частинами є:
Модульна система кредитування повинна отримати всю необхідну транзакційну та контрактну інформацію з рівня доступності даних, щоб забезпечити взаємодію та перевірку між модулями. Результати операцій кожного модуля повинні бути підтверджені та зареєстровані рівнем згоди, забезпечуючи безпеку та послідовність всіх змін стану модуля. Більшість логіки модульного кредитування працює на рівні виконання, реалізуючи функціональність кожного модуля через смарт-контракти. Остаточне здійснення та ліквідація кредитних транзакцій залежать від рівня врегулювання, забезпечуючи остаточність кредитування та ліквідаційних транзакцій.
Джерело зображення: Пояснення міжланцюжкових мостів
Суть модульного кредитування не полягає лише в крос-чейні і агрегації, хоча обидва відіграють значну роль. Основна ідея модульного кредитування полягає в підвищенні гнучкості, масштабованості, безпеки та інноваційності системи шляхом модуляризації різних функцій процесу кредитування. Крос-чейн і агрегація є частинами цієї основної ідеї, але не є її повнотою.
Cross-Chain (Інтероперабельність):
Агрегація:
Модульний дизайн:
Безпека та управління ризиками:
Гнучкість та масштабованість:
Деякі встановлені платформи DeFi, такі як Aave, Compound та MakerDAO, також використовують концепції модульного дизайну. Наприклад, MakerDAO переходить до більш децентралізованої моделі SubDAO, а протокол Aave складається з кількох смарт-контрактів, які керують позиками, управлінням заставами, ліквідацією тощо. Розробники та користувачі можуть комбінувати ці контракти за потребою і навіть розробляти нові контракти для розширення функціональності платформи.
Morpho Labs має на меті підвищити ефективність та користувацький досвід децентралізованих ринків кредитування через технологічні інновації та оптимізацію, сприяючи розвитку екосистеми DeFi. За допомогою свого модульного дизайну та механізму торгівлі без тертя, Morpho Labs намагається привернути більше користувачів та коштів до галузі децентралізованої фінансової сфери. Ключовими інноваціями є Morpho Blue та Meta Morpho, які покращують ефективність та взаємодію в галузі кредитування DeFi.
Джерело зображення: Офіційна лабораторія Morpho
Морфо Блу
Morpho Blue - це розширена версія протоколу кредитування, який надається Morpho Labs. Вона має на меті мінімізувати розгортання зашифрованих активів (токени ERC20 та ERC4626) на Ethereum Virtual Machine та створити незалежні ринки кредитування. Morpho Blue надає надійний основний рівень для кредиторів, позичальників та додатків, що функціонують під подвійними ліцензіями (BUSL-1.1 та GPLv2). Після розгортання він буде постійно працювати на блокчейн Ethereum. (1) Основні функції та компоненти включають:
Однією з помітних особливостей Morpho Blue є здатність створювати ринки торгівлі без дозволу, що дозволяє користувачам створювати незалежні ринки, складені з активів позик, забезпечувальних активів, LLTV, оракулів та моделей процентної ставки (IRM). Кожен параметр вибирається під час створення ринку і є незмінним, а LLTV та моделі процентної ставки обираються з набору затверджених управлінням Morpho варіантів.
Мета Морфо
Meta Morpho - це незалежний метапротокол, призначений для створення сховищ MetaMorpho на основі Morpho Blue, що дозволяє безшовну інтеграцію та взаємодію між різними платформами та протоколами DeFi. Основні функції включають:
Джерело зображення: Офіційний сайт Euler Finance
22 лютого 2024 року протокол кредитування Euler Finance оголосив про невідкладний рестарт та випуск своєї версії v2. Ця модульна платформа кредитування в основному включає дві основні компоненти: Euler Vault Kit (EVK) та Ethereum Vault Connector (EVC), призначені для покращення гнучкості та функціональності протоколу.(2)
Набір Euler Vault (EVK)
EVK - це набір інструментів, що дозволяє користувачам створювати та управляти власними системами 'сховищ'. EVK дозволяє користувачам вносити свої активи до 'сховищ' та встановлювати різні стратегії та правила за потреби. Він інтегрується з EVC, що дозволяє розробникам вільно конструювати сховища ERC-4626. Основні функції EVK включають:
Підключення сховища Ethereum (EVC)
EVC - це інструмент, призначений для з'єднання EVKs на Ethereum. Він дозволяє користувачам безперешкодно переносити активи та стратегії між різними протоколами DeFi, надаючи валютам суперсили для виступу як застава для інших валют, сприяючи безперервній комунікації між валютами ERC-4626 та іншими розумними контрактами. Основні функції EVC включають:
Набір Euler Vault Kit (EVK) та з'єднувач Ethereum Vault (EVC) є важливими функціями, які представив Euler Finance, щоб забезпечити більшу гнучкість та ефективність управління. За допомогою EVK користувачі можуть створювати та управляти власними сховищами, а через EVC вони можуть безперешкодно переносити активи та стратегії між різними сховищами. Ці інструменти підвищують контроль та управлінські можливості користувачів над їх активами, сприяючи покращенню ліквідності та ефективності в екосистемі DeFi.
Протоколи DeFi - це низка децентралізованих додатків (dApps), побудованих на мережах блокчейну, які пропонують традиційні фінансові послуги, такі як кредитування, торгівля та страхування, не покладаючись на традиційні фінансові установи. Модульні протоколи DeFi покращують гнучкість та інновації, розбиваючи ці послуги на незалежні модулі, що дозволяють користувачам та розробникам комбінувати різні функціональності.
Наразі DeFi в основному складається з агрегаторів доходності, протоколів позик, похідних та опціонів та страхових протоколів. Ці модулі можуть вільно поєднуватися для створення нових фінансових продуктів та послуг. Однак їхній характер схожий на логіку «розгортання ланцюжка за один клік» OP Stack; модульні протоколи DeFi повинні встановлювати комбінації модулів у своєму власному фреймворку для створення нових фінансових продуктів та послуг.
При тому, що модульний DeFi забезпечує гнучкість, він також несе потенційні ризики. UniSwap розпочав бум DeFi, ставши «зразком» для різних протоколів DeFi сьогодні. З моменту свого заснування UniSwap ніколи не був взламаний, переважно завдяки своїй залежності від простого базового інваріанта (tokenBalanceX * tokenBalanceY = k) та його інтеграції з незмінними розумними контрактами.
Проте гнучкість модульності також вводить відносну складність. Висока взаємодія між різними протоколами DeFi означає, що якщо оновлюваний контракт в одному протоколі зазнає невдачі, це може спровокувати ланцюгову реакцію, що вплине на інші протоколи, потенційно призводячи до системного ризику в цілому екосистемі. Це важливий аспект, який потребує уваги.
Концепція модульного блокчейну виникає з двох білих книг. У 2018 році Мустафа Албасан та Віталік Бутерін спільно написали статтю «Вибіркове забезпечення доступності даних та докази шахрайства», в якій запропонували систему, що дозволяє легким клієнтам отримувати та перевіряти докази шахрайства від повних вузлів. Вони розробили протокол вибіркового забезпечення доступності даних для зменшення компромісу між масштабованістю ланцюжка та безпекою, вирішуючи проблеми масштабованості блокчейну без ушкодження безпеки та децентралізації.
Пізніше, у 2019 році, Мустафа Альбасан деталізував нову архітектуру у білій книзі «Лінивий реєстр». Ця архітектура використовує блокчейн для замовлення та забезпечення доступності даних транзакцій без обробки виконання та валідації транзакцій. Ця нова архітектура спрямована на вирішення проблем масштабованості в існуючих системах блокчейну та спочатку називалася «клієнтом розумного контракту». Виконання розумних контрактів здійснювалося іншим шаром виконання на цьому клієнті, утворюючи прототип Селестії, першого проекту шару модульної доступності даних.
З настанням технології Rollup цей концепт став більш конкретним, слідуючи логіці виконання смарт-контрактів поза ланцюжком та завантаження результатів як докази на рівень виконання "клієнта". При відображенні архітектури блокчейну та нових технологій масштабування, з'явилася Celestia, визначаючи нову парадигму "модульного блокчейну".
Модульні блокчейни мають на меті вирішити проблему «неможливого трикутника» в галузі блокчейну шляхом роз'єднання та перебудови. Просто кажучи, вони розкладають основні функції одного ланцюжка на кілька шарів, кожен з яких спрямований на конкретні функції, тим самим досягаючи масштабованості. Загалом, основні функції монолітного ланцюжка можна розділити на наступні чотири шари:
У ранній історії рішення, пов'язані з Bitcoin, такі як Lightning Network і сайдчейни, можна вважати «модульними піонерами». Однак, через повноту Bitcoin, не пов'язану з Тюрінгом, ці рішення для масштабування прогресували повільно з різними недоліками і не отримали широкого поширення. Традиційні блокчейни намагалися вирішити трилему, реконструюючи базову структуру, але з обмеженим успіхом. Щоб вирішити цю проблему, Віталік Бутерін запропонував удосконалення навколо Rollups. Зі зрілістю доказів шахрайства та доказів з нульовим розголошенням, створення рівнів виконання на Ethereum за допомогою методу, подібного до Lego, стало реалістичним. Ethereum встановив свій ендшпіль як багаторівневий шлях масштабування, зосереджений навколо Rollups. Очікується, що цей метод оновлення, зосереджений на Rollups, перевершить попередні рішення для масштабування та стане найкращим рішенням для розширення блокчейну.
Джерело зображень: Легендарний квант
Модульне кредитування DeFi використовує безпеку, консенсус та доступність даних, які надає основний шар, зосереджуючись на функціональній модуляції на рівнях виконання та застосування та запуску цих модулів на блокчейні. Ключовими модульними частинами є:
Модульна система кредитування повинна отримати всю необхідну транзакційну та контрактну інформацію з рівня доступності даних, щоб забезпечити взаємодію та перевірку між модулями. Результати операцій кожного модуля повинні бути підтверджені та зареєстровані рівнем згоди, забезпечуючи безпеку та послідовність всіх змін стану модуля. Більшість логіки модульного кредитування працює на рівні виконання, реалізуючи функціональність кожного модуля через смарт-контракти. Остаточне здійснення та ліквідація кредитних транзакцій залежать від рівня врегулювання, забезпечуючи остаточність кредитування та ліквідаційних транзакцій.
Джерело зображення: Пояснення міжланцюжкових мостів
Суть модульного кредитування не полягає лише в крос-чейні і агрегації, хоча обидва відіграють значну роль. Основна ідея модульного кредитування полягає в підвищенні гнучкості, масштабованості, безпеки та інноваційності системи шляхом модуляризації різних функцій процесу кредитування. Крос-чейн і агрегація є частинами цієї основної ідеї, але не є її повнотою.
Cross-Chain (Інтероперабельність):
Агрегація:
Модульний дизайн:
Безпека та управління ризиками:
Гнучкість та масштабованість:
Деякі встановлені платформи DeFi, такі як Aave, Compound та MakerDAO, також використовують концепції модульного дизайну. Наприклад, MakerDAO переходить до більш децентралізованої моделі SubDAO, а протокол Aave складається з кількох смарт-контрактів, які керують позиками, управлінням заставами, ліквідацією тощо. Розробники та користувачі можуть комбінувати ці контракти за потребою і навіть розробляти нові контракти для розширення функціональності платформи.
Morpho Labs має на меті підвищити ефективність та користувацький досвід децентралізованих ринків кредитування через технологічні інновації та оптимізацію, сприяючи розвитку екосистеми DeFi. За допомогою свого модульного дизайну та механізму торгівлі без тертя, Morpho Labs намагається привернути більше користувачів та коштів до галузі децентралізованої фінансової сфери. Ключовими інноваціями є Morpho Blue та Meta Morpho, які покращують ефективність та взаємодію в галузі кредитування DeFi.
Джерело зображення: Офіційна лабораторія Morpho
Морфо Блу
Morpho Blue - це розширена версія протоколу кредитування, який надається Morpho Labs. Вона має на меті мінімізувати розгортання зашифрованих активів (токени ERC20 та ERC4626) на Ethereum Virtual Machine та створити незалежні ринки кредитування. Morpho Blue надає надійний основний рівень для кредиторів, позичальників та додатків, що функціонують під подвійними ліцензіями (BUSL-1.1 та GPLv2). Після розгортання він буде постійно працювати на блокчейн Ethereum. (1) Основні функції та компоненти включають:
Однією з помітних особливостей Morpho Blue є здатність створювати ринки торгівлі без дозволу, що дозволяє користувачам створювати незалежні ринки, складені з активів позик, забезпечувальних активів, LLTV, оракулів та моделей процентної ставки (IRM). Кожен параметр вибирається під час створення ринку і є незмінним, а LLTV та моделі процентної ставки обираються з набору затверджених управлінням Morpho варіантів.
Мета Морфо
Meta Morpho - це незалежний метапротокол, призначений для створення сховищ MetaMorpho на основі Morpho Blue, що дозволяє безшовну інтеграцію та взаємодію між різними платформами та протоколами DeFi. Основні функції включають:
Джерело зображення: Офіційний сайт Euler Finance
22 лютого 2024 року протокол кредитування Euler Finance оголосив про невідкладний рестарт та випуск своєї версії v2. Ця модульна платформа кредитування в основному включає дві основні компоненти: Euler Vault Kit (EVK) та Ethereum Vault Connector (EVC), призначені для покращення гнучкості та функціональності протоколу.(2)
Набір Euler Vault (EVK)
EVK - це набір інструментів, що дозволяє користувачам створювати та управляти власними системами 'сховищ'. EVK дозволяє користувачам вносити свої активи до 'сховищ' та встановлювати різні стратегії та правила за потреби. Він інтегрується з EVC, що дозволяє розробникам вільно конструювати сховища ERC-4626. Основні функції EVK включають:
Підключення сховища Ethereum (EVC)
EVC - це інструмент, призначений для з'єднання EVKs на Ethereum. Він дозволяє користувачам безперешкодно переносити активи та стратегії між різними протоколами DeFi, надаючи валютам суперсили для виступу як застава для інших валют, сприяючи безперервній комунікації між валютами ERC-4626 та іншими розумними контрактами. Основні функції EVC включають:
Набір Euler Vault Kit (EVK) та з'єднувач Ethereum Vault (EVC) є важливими функціями, які представив Euler Finance, щоб забезпечити більшу гнучкість та ефективність управління. За допомогою EVK користувачі можуть створювати та управляти власними сховищами, а через EVC вони можуть безперешкодно переносити активи та стратегії між різними сховищами. Ці інструменти підвищують контроль та управлінські можливості користувачів над їх активами, сприяючи покращенню ліквідності та ефективності в екосистемі DeFi.
Протоколи DeFi - це низка децентралізованих додатків (dApps), побудованих на мережах блокчейну, які пропонують традиційні фінансові послуги, такі як кредитування, торгівля та страхування, не покладаючись на традиційні фінансові установи. Модульні протоколи DeFi покращують гнучкість та інновації, розбиваючи ці послуги на незалежні модулі, що дозволяють користувачам та розробникам комбінувати різні функціональності.
Наразі DeFi в основному складається з агрегаторів доходності, протоколів позик, похідних та опціонів та страхових протоколів. Ці модулі можуть вільно поєднуватися для створення нових фінансових продуктів та послуг. Однак їхній характер схожий на логіку «розгортання ланцюжка за один клік» OP Stack; модульні протоколи DeFi повинні встановлювати комбінації модулів у своєму власному фреймворку для створення нових фінансових продуктів та послуг.
При тому, що модульний DeFi забезпечує гнучкість, він також несе потенційні ризики. UniSwap розпочав бум DeFi, ставши «зразком» для різних протоколів DeFi сьогодні. З моменту свого заснування UniSwap ніколи не був взламаний, переважно завдяки своїй залежності від простого базового інваріанта (tokenBalanceX * tokenBalanceY = k) та його інтеграції з незмінними розумними контрактами.
Проте гнучкість модульності також вводить відносну складність. Висока взаємодія між різними протоколами DeFi означає, що якщо оновлюваний контракт в одному протоколі зазнає невдачі, це може спровокувати ланцюгову реакцію, що вплине на інші протоколи, потенційно призводячи до системного ризику в цілому екосистемі. Це важливий аспект, який потребує уваги.