撰文:Ac-Core,YBB Capital Researcher

TL;DR

  • Esența creditării modulare nu este doar încrucișarea și agregarea, ci ambele joacă roluri importante în creditarea modulară;

  • Creditarea modulară utilizează securitatea, consensul și disponibilitatea datelor oferite de nivelul de bază, care se concentrează în principal pe modularizarea funcțională la nivelul de execuție și la nivelul de aplicație;

  • Creditarea modulară își descompune procesul în mai multe module independente, cum ar fi managementul garanțiilor, calculul ratei dobânzii, evaluarea riscurilor și mecanismul de lichidare și comunică cu fiecare modul prin interfețe standardizate;

  • Caracteristicile actualului protocol DeFi modular sunt similare cu logica lanțului de lanț cu un singur clic a OP Stack. Implementarea trebuie să stabilească o combinație de module bazată pe propriul protocol pentru a crea noi produse și servicii financiare.

1. Originea modularizării

Conceptul de blockchain modular a apărut din două cărți albe. În 2018, Mustafa Albasan și Vitalik Buterin au fost co-autori a lucrării „Data Availability Sampling and Fraud Proofs”, care a propus un sistem care permite clienților ușoare să primească și să verifice dovezile de fraudă de la noduri complete și au conceput un protocol de eșantionare a disponibilității datelor pentru a reduce The compromisul între capacitatea în lanț și securitate rezolvă problemele de scalabilitate blockchain fără a sacrifica securitatea și descentralizarea.

Apoi, în 2019, Mustafa Albasan a detaliat o nouă arhitectură în cartea albă „Lazy Ledger” care folosește blockchain pentru a comanda și a asigura disponibilitatea datelor despre tranzacții fără a fi responsabil pentru executarea și verificarea tranzacțiilor. Această nouă arhitectură a fost concepută pentru a rezolva problemele de scalabilitate ale sistemelor blockchain existente și a fost numită „client de contract inteligent” la acea vreme. Execuția inteligentă a contractului are loc pe acest client printr-un alt nivel de execuție, care este prototipul Celestia, primul proiect modular de nivel de disponibilitate a datelor.

Odată cu apariția tehnologiei Rollup, această idee a devenit mai concretă. Logica sa este de a executa contracte inteligente în afara lanțului și de a încărca rezultatele în stratul de execuție al „clientului” ca dovadă. Prin regândirea arhitecturii blockchain-ului și a noilor tehnologii de expansiune, Celestia s-a născut și a definit o nouă paradigmă de „blockchain modular”.

2. Apariția blockchain-ului modular

Blockchain modular își propune să rezolve problema „triunghiului imposibil” din domeniul blockchain prin decuplare și reorganizare. Pentru a spune simplu, funcțiile principale ale unui singur lanț sunt descompuse în mai multe straturi, fiecare strat concentrându-se pe implementarea unor funcții specifice pentru a obține scalabilitate. În general, funcțiile de bază ale unui lanț monomer pot fi împărțite în următoarele patru straturi funcționale:

  1. Stratul de disponibilitate a datelor: Responsabil pentru a se asigura că datele din rețea pot fi accesate și verificate, inclusiv funcțiile de stocare, transmitere și verificare a datelor, asigurând transparența și încrederea rețelei blockchain. În prezent, proiectele DA reprezentative includ Celestia, Avail, EigenDA etc. Lanțurile publice unice, cum ar fi Ethereum și Solana, pot avea, de asemenea, cerințe DA (Bitcoin nu are o soluție bună de verificare pentru Rollup-ul tradițional din cauza caracterului său complet non-Turing, dar dezvoltarea a capacităților sale de expansiune progresează rapid);

  2. Stratul de consens: Responsabil pentru acordul dintre noduri pentru a obține coerența datelor și tranzacțiilor în rețea. Tranzacțiile sunt verificate și noi blocuri sunt create printr-un algoritm de consens, cum ar fi PoW sau PoS. Majoritatea proiectelor DA necesită, de asemenea, propriul strat de consens, care este de obicei proiectat ca un nod ușor cu cerințe hardware de operare reduse și verificare simplă;

  3. Stratul de execuție: responsabil pentru procesarea tranzacțiilor și executarea contractelor inteligente, inclusiv verificarea tranzacțiilor, execuția și actualizările de stare. Proiectele Layer2 (cum ar fi Arbitrum, Optimism, ZKsync) sunt blockchain-uri modulare care au doar funcții de nivel de execuție. Acestea verifică corectitudinea tranzacțiilor prin lanțul principal și moștenesc securitatea lanțului principal;

  4. Nivelul de decontare: Responsabil pentru finalizarea decontării finale a tranzacțiilor și asigurarea faptului că transferul și înregistrările activelor sunt stocate permanent pe blockchain. Funcția principală a stratului de decontare modular este de a verifica certificatul de valabilitate Rollup și datele de stare. Proiectele cunoscute includ Dymension, Cevmos etc.

În istoria sa timpurie, soluțiile care înconjoară Bitcoin, cum ar fi Lightning Network și sidechain-urile pot fi văzute ca „pionierii modularității”. Cu toate acestea, datorită faptului că Bitcoin nu este Turing-complet, aceste planuri de expansiune au progresat lent și au diverse defecte și nu au fost adoptate pe scară largă. Blockchain-ul tradițional încearcă să rezolve triplul paradox prin reconstruirea cadrului de bază, dar efectul este limitat. Pentru a rezolva această problemă, Vitalik Buterin a propus îmbunătățiri în jurul Rollup-ului. Odată cu maturitatea dovezilor de fraudă și a dovezilor cu cunoștințe zero, utilizarea metodelor de construcție în stil Lego pentru a construi stratul de execuție pe Ethereum a devenit treptat o realitate, iar Ethereum și-a determinat, de asemenea, sfârșitul ca o cale de expansiune stratificată în jurul upgrade-urilor Rollup. Metoda de upgrade cu Rollup ca nucleu este de așteptat să depășească soluțiile de expansiune anterioare și să devină soluția supremă pentru extinderea lanțului public.

3. Evoluţia modularizării — creditarea modulară

Sursa imaginii: Legend Quantification

Împrumutul modular DeFi utilizează securitatea, consensul și disponibilitatea datelor oferite de nivelul de bază, concentrându-se în principal pe modularizarea funcțională la nivelul de execuție și la nivelul aplicației și rularea acestor module funcționale pe blockchain. Principalele sale părți modulare includ: modulul de gestionare a garanțiilor, care este responsabil cu stocarea, gestionarea și procesarea garanțiilor utilizatorilor pentru a asigura siguranța și conformitatea garanțiilor, modulul de calcul al ratei dobânzii, care ajustează în mod dinamic rata dobânzii de creditare în funcție de oferta pieței; și cererea, scorurile de credit al utilizatorului, etc. modulul de evaluare a riscului, care evaluează riscul de credit al împrumutatului și decide dacă aprobă cererea de împrumut și cantitatea de garanție necesară modulul de lichidare, care declanșează procesul de lichidare; nu poate rambursa la timp pentru a proteja interesele platformei și ale altor utilizatori.

Un sistem modular de creditare trebuie să obțină toate datele necesare privind tranzacțiile și contractele din nivelul de disponibilitate a datelor pentru interacțiunea și verificarea dintre module. Rezultatele operațiunii fiecărui modul trebuie să fie confirmate și înregistrate prin stratul de consens pentru a se asigura că schimbările de stare ale tuturor modulelor sunt sigure și consecvente. Cea mai mare parte a logicii creditării modulare rulează pe nivelul de execuție, iar funcțiile fiecărui modul sunt implementate prin contracte inteligente. Decontarea finală și compensarea tranzacțiilor de creditare se bazează pe nivelul de decontare pentru a asigura finalitatea tranzacțiilor de creditare și compensare.

3.1 Concept de bază

  1. Design modular: descompuneți procesul de creditare în mai multe module independente, cum ar fi managementul garanțiilor, calculul ratei dobânzii, evaluarea riscurilor și mecanismul de lichidare. Fiecare modul poate fi dezvoltat, testat și implementat independent;

  2. Interoperabilitate: Fiecare modul comunică prin interfețe standardizate, astfel încât diferite module pot fi combinate cu ușurință, iar unele module pot fi chiar utilizate pe platforme;

  3. Capacitate de actualizare: Deoarece fiecare modul este independent, un modul poate fi actualizat independent, fără a afecta funcționarea întregului sistem. Această caracteristică permite sistemului să răspundă rapid la schimbările pieței și progresele tehnologice;

  4. Siguranță: Designul modular izolează riscurile. De exemplu, dacă într-un modul apare o vulnerabilitate de securitate, doar acel modul trebuie remediat fără a afecta întregul sistem.

3.2 Componente cheie

  1. Modul de gestionare a garanțiilor: se ocupă de depunerea, retragerea și gestionarea garanțiilor pentru a asigura siguranța și conformitatea garanțiilor utilizatorilor;

  2. Modul de calcul al ratei dobânzii: ajustați dinamic rata dobânzii de împrumut în funcție de oferta și cererea pieței, scorul de credit al împrumutatului și alți factori;

  3. Modul de evaluare a riscurilor: evaluează riscul împrumutatului, decide dacă aprobă cererea de împrumut și cantitatea de garanție necesară;

  4. Modulul mecanism de lichidare: Când împrumutatul nu poate rambursa la timp, se declanșează procedura de lichidare pentru a asigura siguranța fondurilor platformei de împrumut.

3.3 Avantaje

  • Flexibilitate: diferite module pot fi combinate după cum este necesar pentru a satisface diverse nevoi de creditare;

  • Eficiență: Îmbunătățiți eficiența întregului sistem prin optimizarea performanței fiecărui modul;

  • Inovație: permiteți dezvoltatorilor să inoveze pentru probleme specifice și să lanseze noi module pentru a îmbunătăți funcțiile;

  • Transparență: Sistemele modulare sunt mai transparente, iar logica de funcționare și starea fiecărui modul pot fi auditate și verificate în mod independent.

3.4 Rolul cross-chain-ului și al agregării în creditarea modulară

Sursa imagine: Cross-Chain Bridges Explained

Esența împrumutării modulare nu este doar încrucișarea și agregarea, deși acestea două joacă roluri importante în împrumuturile modulare. Conceptul de bază al creditării modulare este de a îmbunătăți flexibilitatea, scalabilitatea, securitatea și inovația sistemului prin modularizarea diferitelor funcții în procesul de creditare. Încrucișarea și agregarea fac parte din modul în care împrumutul modular își realizează filozofia de bază, dar nu este singura sau toată parte a acesteia.

Interoperabilitate:

  • Tehnologia cross-chain: permite interoperarea activelor și modulelor funcționale de pe diferite blockchain. Acest lucru este crucial pentru creditarea modulară, deoarece permite utilizatorilor să transfere active între diferite blockchain-uri și să utilizeze diverse aplicații descentralizate (dApps);

  • Suport multi-lanț: prin sprijinirea mai multor blockchain-uri, platformele de împrumut își pot îmbunătăți gradul de utilizare și flexibilitatea, atrăgând mai mulți utilizatori și active.

Agregare:

  • Protocol de agregare: reunește mai multe protocoale de creditare și fonduri de lichidități pentru a oferi o interfață unificată și o experiență mai bună pentru utilizator. De exemplu, utilizatorii pot accesa mai multe piețe de creditare printr-o platformă de agregare pentru a obține cele mai bune rate de creditare;

  • Agregarea lichidității: îmbunătățiți eficiența utilizării capitalului și lichiditatea pieței prin agregarea mai multor surse de lichiditate.

3.5 Alte aspecte cheie ale creditării modulare

Design modular:

  • Modularizare funcțională: descompuneți procesul de creditare în module funcționale independente (cum ar fi managementul garanțiilor, calculul ratei dobânzii, evaluarea riscului, mecanismul de lichidare), iar fiecare modul poate fi dezvoltat, implementat și actualizat independent;

  • Interfață standardizată: Fiecare modul comunică prin interfețe standardizate pentru a asigura compatibilitatea și interoperabilitatea între module.

Securitate și managementul riscurilor:

  • Izolarea riscurilor: Proiectarea modulară poate izola riscurile în module specifice Dacă apare o problemă într-un anumit modul, aceasta nu va afecta întregul sistem;

  • Audit de securitate: Fiecare modul poate fi auditat independent pentru a îmbunătăți securitatea întregului sistem.

Flexibilitate și scalabilitate:

  • Combinație flexibilă: utilizatorii și dezvoltatorii pot combina în mod flexibil diferite module în funcție de nevoile lor pentru a se adapta la diverse nevoi de creditare;

  • Scalabilitate: funcționalitatea și performanța sistemului pot fi extinse prin adăugarea sau înlocuirea modulelor fără a reconstrui întregul sistem.

În zilele noastre, unele platforme DeFi consacrate, cum ar fi Aave, Compound și MakerDAO, au început, de asemenea, să adopte concepte de design modular. De exemplu, MakerDAO se dezvoltă către un model SubDAO mai puțin centralizat. Protocolul Aave este compus din mai multe contracte inteligente care se ocupă de împrumuturi, managementul garanțiilor, lichidarea și alte funcții. Dezvoltatorii și utilizatorii pot combina aceste contracte în funcție de nevoile lor și chiar pot dezvolta noi contracte pentru a extinde funcționalitatea platformei.

4. Proiecte modulare de creditare

4.1 Laboratoarele Morpho

Scopul Morpho Labs este de a îmbunătăți eficiența și experiența utilizatorului pieței de creditare descentralizate și de a promova dezvoltarea ecosistemului DeFi prin inovare și optimizare tehnologică. Prin design modular și mecanisme de tranzacție fără fricțiuni, Morpho Labs speră să atragă mai mulți utilizatori și fonduri în domeniul finanțelor descentralizate, cu inovațiile Morpho Blue și Meta Morpho în îmbunătățirea eficienței și interoperabilității creditării DeFi.

Sursa imagine: oficial Morpho Labs

Morpho Blue

Morpho Blue este o versiune avansată a protocolului de creditare furnizată de Morpho Labs care permite implementarea cripto-activelor (jetoane ERC20 și ERC4626) pe mașina virtuală Ethereum cu o piață de creditare minimizată și independentă, având ca scop furnizarea creditorilor, debitorilor și aplicației. oferă un strat de bază fără încredere, are licență duală (BUSL-1.1 și GPLv2) și, odată implementat, va rula permanent pe baza existenței blockchain-ului Ethereum (1).

  1. Garanție: utilizatorii care împrumută active trebuie să furnizeze garanții cripto-active susținute de protocol;

  2. Valoarea împrumutului lichidat (LLTV): Acest acord stabilește cerințele privind valoarea minimă a garanției în raport cu activele împrumutate. De exemplu, dacă raportul este de 90%, valoarea activului împrumutat nu trebuie să depășească 90% din valoarea garanției, în caz contrar poziția va fi lichidată;

  3. Împrumut: Utilizatorii inițiază procesul de împrumut interacționând cu protocolul. Acestea specifică valoarea activelor pe care doresc să le împrumute și oferă garanțiile necesare;

  4. Rata dobânzii: dobânda pe care o plătește debitorul pentru suma împrumutată. Suma dobânzii plătite se bazează pe modelul ratei dobânzii utilizat de acord. Dobânda se acumulează în timp și este plătită atunci când împrumutatul rambursează împrumutul;

  5. Rambursare: Împrumutatul poate rambursa împrumutul în orice moment, returnând activele împrumutate și dobânda acumulată. Odată ce rambursarea este confirmată în lanț, împrumutatul poate prelua garanția din contractul inteligent;

  6. Mecanism de lichidare: Pentru a reduce riscul de neplată, acordul include un mecanism de lichidare. Să presupunem că valoarea activului împrumutat depășește LLTV (din cauza fluctuațiilor pieței sau a dobânzii acumulate). Pozițiile pot fi lichidate parțial sau integral pentru a rambursa împrumutul și orice dobândă restante;

  7. Împrumut: Utilizatorii inițiază procesul de creditare interacționând cu protocolul. Acestea specifică valoarea activelor de împrumutat și transferă acele active într-un contract inteligent;

  8. Retragere: Creditorii pot retrage în orice moment activele din împrumut și dobânda acumulată, cu condiția să existe suficientă lichiditate pe piață.

O trăsătură distinctivă a Morpho Blue este capacitatea de a crea piețe de tranzacționare fără permisiune, permițând utilizatorilor să creeze piețe independente compuse din active de împrumut, active ipotecare, valori ale împrumuturilor lichidate (LLTV), oracole și modele ale ratei dobânzii (IRM). Fiecare parametru este selectat la crearea pieței și este permanent și neschimbabil, unde modelele LLTV și rate trebuie selectate dintr-o gamă de opțiuni aprobate de managementul Morpho.

Meta Morpho

Meta Morpho este un meta-protocol independent pentru crearea de seifuri Meta Morpho (seifuri de împrumut) pe deasupra lui Morpho Blue pentru integrare și interoperabilitate perfectă pe diferite platforme și protocoale DeFi. Iată principalele sale caracteristici:

  1. Integrare multiplatformă: Meta Morpho permite utilizatorilor să transfere fără probleme active și strategii între diferite protocoale DeFi;

  2. Interoperabilitate îmbunătățită: Prin interfețe și protocoale standardizate, Meta Morpho oferă o interoperabilitate mai bună, făcând colaborarea între diferite protocoale DeFi mai ușoară;

  3. Management automatizat: contractele inteligente și instrumentele de automatizare fac managementul activelor și execuția strategiei mai eficiente și mai fiabile;

  4. Agregarea lichidității: agregarea lichidității de pe diferite platforme îmbunătățește lichiditatea și eficiența pieței în ansamblu.

4.2 Euler Finance

Sursa: oficial Euler Finance

Conform știrilor din 22 februarie 2024, protocolul de creditare Euler Finance a anunțat că va reporni și va lansa versiunea v2. Această versiune este o platformă modulară de creditare, care include în principal Euler Vault Kit (EVK) și Ethereum Vault Connector (EVC), care sunt concepute pentru a spori flexibilitatea și funcționalitatea protocolului (2).

Kit Euler Vault (EVK)

EVK este un set de instrumente care permite utilizatorilor să creeze și să gestioneze sisteme „seif” personalizate. EVK permite utilizatorilor să-și stocheze activele într-un seif și să stabilească diferite strategii și reguli, după cum este necesar. Și EVK și EVC sunt integrate între ele, permițând dezvoltatorilor să construiască liber seifuri ERC-4626. Iată câteva caracteristici cheie ale EVK:

  1. Strategii personalizate: utilizatorii pot seta diferite strategii în funcție de propriile nevoi și preferințe de risc. De exemplu, pot fi stabilite rate specifice de creditare și reguli de lichidare;

  2. Suport pentru mai multe active: EVK acceptă mai multe active și poate stoca diferite tipuri de cripto-active în seif;

  3. Gestionare flexibilă: utilizatorii pot gestiona și ajusta în mod flexibil setările seifului pentru a se adapta la schimbările pieței și nevoile personale;

  4. Securitate: Prin contracte inteligente și tehnologie descentralizată, EVK oferă un grad ridicat de securitate pentru a asigura siguranța activelor utilizatorilor.

Conector Ethereum Vault (EVC)

este un instrument conceput pentru a conecta EVK pe Ethereum. EVC permite utilizatorilor să transfere fără probleme active și strategii între diferite protocoale DeFi, oferind superputeri seifurilor, astfel încât acestea să poată servi drept garanție pentru alte seifuri pentru a facilita integrarea perfectă între seifurile ERC-4626 și alte contracte inteligente. Iată câteva caracteristici cheie ale EVC:

  1. Strat de interoperabilitate unificat: EVC permite utilizatorilor să mute active dintr-un seif în altul, indiferent dacă seifurile aparțin aceluiași protocol. Acest lucru crește semnificativ lichiditatea și flexibilitatea activului;

  2. Partajarea politicilor: utilizatorii pot partaja și aplica aceeași politică între diferite seifuri, simplificând procesul de gestionare;

  3. Management automatizat: Prin contractele inteligente, EVC poate gestiona automat transferul de active și aplicarea strategiilor, reducând complexitatea operațiunilor manuale;

  4. Lichiditate îmbunătățită: EVC crește lichiditatea în întregul ecosistem DeFi prin conectarea diferitelor seifuri, permițând utilizatorilor să-și utilizeze activele mai eficient.

Euler Vault Kit (EVK) și Ethereum Vault Connector (EVC) sunt caracteristici importante introduse de Euler Finance pentru a oferi o mai mare flexibilitate și eficiență de gestionare. Cu EVK, utilizatorii pot crea și gestiona seifuri personalizate cu EVC, utilizatorii pot transfera fără probleme active și politici între diferite seifuri. Aceste instrumente îmbunătățesc capacitatea utilizatorilor de a controla și gestiona activele, ajutând la îmbunătățirea lichidității generale și a eficienței ecosistemului DeFi.

5. Opinii asupra creditării modulare în stadiul actual

Protocoalele DeFi se referă la o serie de aplicații descentralizate (dApps) construite pe rețele blockchain care oferă servicii financiare tradiționale, cum ar fi creditarea, tranzacționarea și asigurarea în lanț, fără a se baza pe instituțiile financiare tradiționale. Protocoalele modulare DeFi îmbunătățesc flexibilitatea și capacitățile de inovare ale protocoalelor DeFi prin împărțirea acestor servicii în module independente, permițând utilizatorilor și dezvoltatorilor să combine și să utilizeze în mod flexibil diferite funcții.

În această etapă, DeFi constă în principal din agregatori de venituri, împrumuturi, instrumente derivate și opțiuni și protocoale de asigurare. Aceste module pot fi combinate liber împreună pentru a crea noi produse și servicii financiare. Dar caracteristicile sale sunt în esență similare cu logica înlănțuirii cu un singur clic a OP Stack. Protocolul modular DeFi trebuie să stabilească o combinație de module bazată pe propriul protocol pentru a crea noi produse și servicii financiare.

Modular DeFi aduce flexibilitate, dar vine și cu potențiale riscuri. UniSwap a început nebunia DeFi și a devenit astăzi „codul sursă” al diferitelor protocoale DeFi. UniSwap nu a fost niciodată piratat de la începuturile sale, iar motivul fundamental constă în dependența sa de un invariant de bază simplu (tokenBalanceX * tokenBalanceY = k), combinat cu contractele sale inteligente care nu pot fi actualizate.

Cu toate acestea, flexibilitatea modularității aduce și o complexitate relativă. Lăsați diferitele protocoale DeFi să fie puternic interconectate Dacă un contract potențial actualizabil al unui protocol individual eșuează, dacă va avea o reacție în lanț asupra altor protocoale și va duce la riscuri sistemice generale este, de asemenea, un aspect important care trebuie luat în considerare.