Titolo: YBB Capital Researcher Ac-Core
TLDR
L’essenza del prestito modulare non è solo la catena incrociata e l’aggregazione, ma entrambi svolgono un ruolo importante nel prestito modulare;
Il prestito modulare utilizza la sicurezza, il consenso e la disponibilità dei dati forniti dal livello base, che si concentra principalmente sulla modularizzazione funzionale a livello di esecuzione e di applicazione;
Il prestito modulare scompone il suo processo in più moduli indipendenti, come la gestione delle garanzie, il calcolo del tasso di interesse, la valutazione del rischio e il meccanismo di liquidazione, e comunica con ciascun modulo attraverso interfacce standardizzate;
Le caratteristiche dell'attuale protocollo DeFi modulare sono simili alla logica dell'emissione a catena con un clic di OP Stack. L'implementazione deve stabilire una combinazione di moduli basata sul proprio protocollo per creare nuovi prodotti e servizi finanziari.
1. L'origine della modularizzazione
Il concetto di blockchain modulare ha origine da due white paper. Nel 2018, Mustafa Albasan e Vitalik Buterin sono stati coautori del documento "Data Availability Sampling and Fraud Proofs", che proponeva un sistema che consente ai light client di ricevere e verificare prove di frode da full node e ha progettato un protocollo di campionamento della disponibilità dei dati per ridurre il rischio di frode. il compromesso tra capacità on-chain e sicurezza risolve i problemi di scalabilità della blockchain senza sacrificare la sicurezza e la decentralizzazione.
Poi, nel 2019, Mustafa Albasan ha dettagliato una nuova architettura nel white paper "Lazy Ledger" che utilizza la blockchain per ordinare e garantire la disponibilità dei dati delle transazioni, senza essere responsabile dell'esecuzione e della verifica delle transazioni. Questa nuova architettura è stata progettata per risolvere i problemi di scalabilità dei sistemi blockchain esistenti ed era conosciuta all’epoca come “client con contratto intelligente”. L'esecuzione del contratto intelligente avviene su questo client attraverso un altro livello di esecuzione, che è il prototipo di Celestia, il primo progetto di livello modulare di disponibilità dei dati.
Con l'avvento della tecnologia Rollup, questa idea è diventata più concreta, la cui logica è eseguire contratti intelligenti fuori catena e caricare i risultati come prove sul livello di esecuzione del "cliente". Ripensando l'architettura della blockchain e le nuove tecnologie di espansione, è nata Celestia che ha definito un nuovo paradigma di "blockchain modulare".
2. L'emergere della blockchain modulare
La blockchain modulare mira a risolvere il problema del "triangolo impossibile" nel campo blockchain attraverso il disaccoppiamento e la riorganizzazione. Per dirla semplicemente, le funzioni principali di una singola catena sono scomposte in più livelli, ciascuno dei quali si concentra sull'implementazione di funzioni specifiche per ottenere la scalabilità. In generale, le funzioni di base di una catena monomerica possono essere suddivise nei seguenti quattro strati funzionali:
Livello di disponibilità dei dati: responsabile di garantire che i dati nella rete siano accessibili e verificabili, comprese le funzioni di archiviazione, trasmissione e verifica dei dati, garantendo la trasparenza e la fiducia della rete blockchain. Attualmente, progetti DA rappresentativi includono Celestia, Avail, EigenDA, ecc. Anche singole catene pubbliche come Ethereum e Solana possono portare requisiti DA (Bitcoin non dispone di una buona soluzione di verifica per il tradizionale Rollup a causa della sua completezza non Turing, ma lo sviluppo delle sue capacità di espansione sta progredendo rapidamente);
Livello di consenso: responsabile dell'accordo tra i nodi per ottenere la coerenza dei dati e delle transazioni nella rete. Le transazioni vengono verificate e nuovi blocchi vengono creati tramite un algoritmo di consenso come PoW o PoS. La maggior parte dei progetti DA richiedono anche un proprio livello di consenso, che di solito è progettato come un nodo leggero con bassi requisiti hardware operativi e semplice verifica;
Livello di esecuzione: responsabile dell'elaborazione delle transazioni e dell'esecuzione dei contratti intelligenti, inclusa la verifica delle transazioni, l'esecuzione e gli aggiornamenti dello stato. I progetti Layer2 (come Arbitrum, Optimism, ZKsync) sono blockchain modulari che hanno solo funzioni del livello di esecuzione. Verificano la correttezza delle transazioni attraverso la catena principale ed ereditano la sicurezza della catena principale;
Livello di regolamento: responsabile del completamento del regolamento finale delle transazioni e di garantire che il trasferimento e la registrazione delle risorse siano archiviati in modo permanente sulla blockchain. La funzione principale del livello di regolamento modulare è verificare il certificato di validità del rollup e i dati sullo stato. Progetti noti includono Dymension, Cevmos, ecc.
Nella sua storia iniziale, le iniziative relative a Bitcoin come Lightning Network e le sidechain possono essere viste come “pioniere della modularità”. Tuttavia, a causa del fatto che Bitcoin non è Turing-complete, questi piani di espansione sono stati lenti a progredire e presentano vari difetti e non sono stati ampiamente adottati. La blockchain tradizionale tenta di risolvere il triplo paradosso ricostruendo la struttura sottostante, ma l’effetto è limitato. Per risolvere questo problema, Vitalik Buterin ha proposto miglioramenti a Rollup. Con la maturità delle prove di frode e delle prove a conoscenza zero, l'uso di metodi di costruzione in stile Lego per costruire il livello di esecuzione su Ethereum è gradualmente diventato una realtà, ed Ethereum ha anche determinato la sua fine come percorso di espansione a più livelli attorno agli aggiornamenti Rollup. Si prevede che il metodo di aggiornamento con Rollup come nucleo supererà le precedenti soluzioni di espansione e diventerà la soluzione definitiva per l'espansione della catena pubblica.
3. L'evoluzione della modularizzazione: prestito modulare
Fonte immagine: Legend Quantification
Il prestito modulare DeFi utilizza la sicurezza, il consenso e la disponibilità dei dati forniti dal livello base, concentrandosi principalmente sulla modularizzazione funzionale a livello di esecuzione e di applicazione ed eseguendo questi moduli funzionali sulla blockchain. Le sue principali parti modulari includono: il modulo di gestione della garanzia, che è responsabile dell'archiviazione, della gestione e dell'elaborazione della garanzia degli utenti per garantire la sicurezza e la conformità della garanzia; il modulo di calcolo del tasso di interesse, che adegua dinamicamente il tasso di interesse del prestito in base all'offerta del mercato e domanda, punteggi di credito dell'utente, ecc. fattori; il modulo di valutazione del rischio, che valuta il rischio di credito del mutuatario e decide se approvare la richiesta di prestito e l'importo della garanzia richiesta, il modulo del meccanismo di liquidazione, che avvia il processo di liquidazione quando il mutuatario non può rimborsare in tempo per proteggere gli interessi della piattaforma e degli altri utenti.
Un sistema di prestito modulare deve ottenere tutti i dati necessari sulle transazioni e sui contratti dal livello di disponibilità dei dati per l'interazione e la verifica tra i moduli. I risultati operativi di ciascun modulo devono essere confermati e registrati attraverso il livello di consenso per garantire che i cambiamenti di stato di tutti i moduli siano sicuri e coerenti. La maggior parte della logica del prestito modulare si svolge sul livello di esecuzione e le funzioni di ciascun modulo sono implementate tramite contratti intelligenti. Il regolamento finale e la compensazione delle operazioni di prestito si basano sul livello di regolamento per garantire la definitività delle operazioni di prestito e di compensazione.
3.1 Concetto fondamentale
Design modulare: scomponi il processo di prestito in più moduli indipendenti, come la gestione delle garanzie, il calcolo del tasso di interesse, la valutazione del rischio e il meccanismo di liquidazione. Ogni modulo può essere sviluppato, testato e distribuito in modo indipendente;
Interoperabilità: ogni modulo comunica attraverso interfacce standardizzate, in modo che diversi moduli possano essere facilmente combinati e alcuni moduli possano anche essere utilizzati su più piattaforme;
Aggiornabilità: poiché ciascun modulo è indipendente, un modulo può essere aggiornato in modo indipendente senza influire sul funzionamento dell'intero sistema. Questa caratteristica consente al sistema di rispondere rapidamente ai cambiamenti del mercato e ai progressi tecnologici;
Sicurezza: il design modulare isola i rischi. Ad esempio, se si verifica una vulnerabilità di sicurezza in un modulo, è necessario correggere solo quel modulo senza influire sull'intero sistema.
3.2 Componenti chiave
Modulo di gestione del collaterale: gestisce il deposito, il ritiro e la gestione del collaterale per garantire la sicurezza e la conformità del collaterale degli utenti;
Modulo di calcolo del tasso di interesse: adegua dinamicamente il tasso di interesse del prestito in base alla domanda e all'offerta del mercato, al punteggio di credito del mutuatario e ad altri fattori;
Modulo di valutazione del rischio: valutare il rischio del mutuatario, decidere se approvare la richiesta di prestito e l'importo delle garanzie richieste;
Modulo del meccanismo di liquidazione: quando il mutuatario non può rimborsare in tempo, viene avviata la procedura di liquidazione per garantire la sicurezza dei fondi della piattaforma di prestito.
3.3 Vantaggi
Flessibilità: diversi moduli possono essere combinati secondo necessità per soddisfare le diverse esigenze di prestito;
Efficienza: migliorare l'efficienza dell'intero sistema ottimizzando le prestazioni di ciascun modulo;
Innovazione: consentire agli sviluppatori di innovare per problemi specifici e lanciare nuovi moduli per migliorare le funzioni;
Trasparenza: un sistema modulare è più trasparente e la logica operativa e lo stato di ciascun modulo possono essere controllati e verificati in modo indipendente.
3.4 Il ruolo della catena incrociata e dell'aggregazione nel prestito modulare
Fonte immagine: Spiegazione dei ponti a catena incrociata
L’essenza del prestito modulare non è solo la catena incrociata e l’aggregazione, sebbene questi due giochino un ruolo importante nel prestito modulare. Il concetto centrale del prestito modulare è migliorare la flessibilità, la scalabilità, la sicurezza e l’innovazione del sistema modularizzando varie funzioni nel processo di prestito. La catena incrociata e l'aggregazione fanno parte del modo in cui il prestito modulare realizza la sua filosofia principale, ma non ne è l'unica o la totalità.
Interoperabilità:
Tecnologia cross-chain: consente l'interoperabilità di asset e moduli funzionali su diverse blockchain. Ciò è fondamentale per il prestito modulare, poiché consente agli utenti di trasferire risorse tra diverse blockchain e sfruttare varie applicazioni decentralizzate (dApp);
Supporto multi-catena: supportando più blockchain, le piattaforme di prestito possono migliorare la loro usabilità e flessibilità, attirando più utenti e risorse.
Aggregazione:
Protocollo di aggregazione: aggrega più protocolli di prestito e pool di liquidità per fornire un'interfaccia unificata e una migliore esperienza utente. Ad esempio, gli utenti possono accedere a più mercati creditizi attraverso una piattaforma di aggregazione per ottenere i migliori tassi di prestito;
Aggregazione della liquidità: migliorare l’efficienza nell’utilizzo del capitale e la liquidità del mercato aggregando più fonti di liquidità.
3.5 Altri aspetti chiave del prestito modulare
Progettazione modulare:
Modularizzazione funzionale: scomporre il processo di prestito in moduli funzionali indipendenti (come gestione delle garanzie, calcolo del tasso di interesse, valutazione del rischio, meccanismo di liquidazione) e ciascun modulo può essere sviluppato, implementato e aggiornato in modo indipendente;
Interfaccia standardizzata: ogni modulo comunica attraverso interfacce standardizzate per garantire compatibilità e interoperabilità tra i moduli.
Sicurezza e gestione dei rischi:
Isolamento dei rischi: la progettazione modulare può isolare i rischi in moduli specifici. Se si verifica un problema in un determinato modulo, non influirà sull'intero sistema;
Controllo di sicurezza: ogni modulo può essere controllato in modo indipendente per migliorare la sicurezza dell'intero sistema.
Flessibilità e scalabilità:
Combinazione flessibile: utenti e sviluppatori possono combinare in modo flessibile diversi moduli in base alle loro esigenze per adattarsi alle diverse esigenze di prestito;
Scalabilità: la funzionalità e le prestazioni del sistema possono essere ampliate aggiungendo o sostituendo moduli senza ricostruire l'intero sistema.
Al giorno d’oggi, anche alcune piattaforme DeFi affermate come Aave, Compound e MakerDAO hanno iniziato ad adottare concetti di design modulare. Ad esempio, MakerDAO si sta sviluppando verso un modello SubDAO meno centralizzato. Il protocollo di Aave è composto da più contratti intelligenti, che gestiscono rispettivamente funzioni come prestito, gestione delle garanzie e liquidazione. Sviluppatori e utenti possono combinare questi contratti in base alle proprie esigenze o persino sviluppare nuovi contratti per estendere le funzionalità della piattaforma.
4. Progetti di prestito modulare
4.1 Laboratori Morpho
L’obiettivo di Morpho Labs è migliorare l’efficienza e l’esperienza utente del mercato dei prestiti decentralizzati e promuovere lo sviluppo dell’ecosistema DeFi attraverso l’innovazione e l’ottimizzazione tecnologica. Attraverso un design modulare e un meccanismo di transazione senza attriti, Morpho Labs spera di attirare più utenti e fondi nel campo della finanza decentralizzata, tra cui Morpho Blue e Meta Morpho sono innovativi nel migliorare l'efficienza e l'interoperabilità dei prestiti DeFi.
Fonte immagine: ufficiale di Morpho Labs
Morfo blu
Morpho Blue è una versione avanzata del protocollo di prestito fornito da Morpho Labs che consente l'implementazione di cripto-asset (token ERC20 e ERC4626) sulla macchina virtuale Ethereum con un mercato di prestito minimizzato e indipendente, con l'obiettivo di fornire a finanziatori, mutuatari e L'applicazione fornisce un livello di base affidabile, ha doppia licenza (BUSL-1.1 e GPLv2) e, una volta distribuito, funzionerà in modo permanente sulla premessa dell'esistenza della blockchain di Ethereum (1).
Garanzia: gli utenti che prendono in prestito asset devono fornire una garanzia collaterale di criptovaluta supportata dal protocollo;
Valore del prestito liquidato (LLTV): questo accordo specifica il valore minimo della garanzia relativa ai beni presi in prestito. Ad esempio, se il rapporto è del 90%, il valore del bene preso in prestito non deve superare il 90% del valore della garanzia, altrimenti la posizione verrà liquidata;
Prestito: gli utenti avviano il processo di prestito interagendo con il protocollo. Specificano l'importo delle attività che desiderano prendere in prestito e forniscono la garanzia richiesta;
Tasso di interesse: il mutuatario paga gli interessi sull'importo preso in prestito. L'importo degli interessi pagati si basa sul modello di tasso di interesse utilizzato dal contratto. Gli interessi maturano nel tempo e vengono pagati quando il mutuatario rimborsa il prestito;
Rimborso: il mutuatario può rimborsare il prestito in qualsiasi momento restituendo i beni presi in prestito e gli interessi maturati. Una volta confermato il rimborso on-chain, il mutuatario può recuperare la garanzia dal contratto intelligente;
Meccanismo di liquidazione: per ridurre il rischio di insolvenza, l'accordo prevede un meccanismo di liquidazione. Supponiamo che il valore del bene preso in prestito superi l'LLTV (a causa delle fluttuazioni del mercato o degli interessi maturati). Le posizioni possono essere liquidate parzialmente o totalmente per rimborsare il prestito e gli eventuali interessi residui;
Prestito: gli utenti avviano il processo di prestito interagendo con il protocollo. Specificano la quantità di beni da prestare e trasferiscono tali beni in un contratto intelligente;
Ritiro: i finanziatori possono ritirare i beni in prestito e gli interessi maturati in qualsiasi momento, a condizione che vi sia sufficiente liquidità sul mercato.
Una caratteristica distintiva di Morpho Blue è la capacità di creare mercati di trading senza autorizzazione, consentendo agli utenti di creare mercati indipendenti composti da attività di prestito, attività ipotecari, valori di prestito liquidati (LLTV), oracoli e modelli di tassi di interesse (IRM). Ogni parametro viene selezionato al momento della creazione del mercato ed è permanente e immutabile, dove LLTV e i modelli tariffari devono essere selezionati da una gamma di opzioni approvate dal management di Morpho.
Meta Morfo
Meta Morpho è un meta-protocollo indipendente per la creazione di Meta Morpho Vault (cave di prestito) su Morpho Blue per una perfetta integrazione e interoperabilità tra diverse piattaforme e protocolli DeFi. Ecco le sue caratteristiche principali:
Integrazione multipiattaforma: Meta Morpho consente agli utenti di trasferire senza problemi risorse e strategie tra diversi protocolli DeFi;
Interoperabilità migliorata: attraverso interfacce e protocolli standardizzati, Meta Morpho fornisce una migliore interoperabilità, rendendo più fluida la collaborazione tra diversi protocolli DeFi;
Gestione automatizzata: contratti intelligenti e strumenti di automazione rendono la gestione delle risorse e l’esecuzione della strategia più efficienti e affidabili;
Aggregazione della liquidità: l’aggregazione della liquidità da diverse piattaforme migliora la liquidità e l’efficienza del mercato complessivo.
4.2 Finanza di Eulero
Fonte: funzionario finanziario di Euler
Secondo le notizie del 22 febbraio 2024, il protocollo di prestito Euler Finance ha annunciato che si riavvierà e rilascerà la versione v2. Questa versione è una piattaforma di prestito modulare, che comprende principalmente Euler Vault Kit (EVK) ed Ethereum Vault Connector (EVC), progettati per migliorare la flessibilità e la funzionalità del protocollo (2).
Kit di Eulero Vault (EVK)
EVK è un toolkit che consente agli utenti di creare e gestire sistemi di "caveau" personalizzati. EVK consente agli utenti di conservare le proprie risorse in un caveau e di impostare diverse strategie e regole in base alle necessità. Inoltre, EVK ed EVC sono integrati tra loro, consentendo agli sviluppatori di creare liberamente vault ERC-4626. Ecco alcune caratteristiche chiave di EVK:
Strategie personalizzate: gli utenti possono impostare diverse strategie in base alle proprie esigenze e preferenze di rischio. Ad esempio, puoi impostare tassi di prestito e regole di liquidazione specifici;
Supporto multi-asset: EVK supporta più asset e può archiviare diversi tipi di cripto-asset nel caveau;
Gestione flessibile: gli utenti possono gestire e modificare in modo flessibile le impostazioni del deposito per adattarsi ai cambiamenti del mercato e alle esigenze personali;
Sicurezza: attraverso contratti intelligenti e tecnologia decentralizzata, EVK fornisce un elevato grado di sicurezza per garantire la sicurezza delle risorse degli utenti.
Connettore Ethereum Vault (EVC)
è uno strumento progettato per connettere EVK su Ethereum. EVC consente agli utenti di trasferire senza problemi risorse e strategie tra diversi protocolli DeFi, conferendo ai depositi superpoteri in modo che possano fungere da garanzia per altri depositi per facilitare l'integrazione perfetta tra depositi ERC-4626 e altri contratti intelligenti. Ecco alcune caratteristiche chiave di EVC:
Livello di interoperabilità unificato: EVC consente agli utenti di spostare le risorse da un deposito all'altro indipendentemente dal fatto che i depositi appartengano allo stesso protocollo. Ciò aumenta significativamente la liquidità e la flessibilità dell’asset;
Condivisione delle policy: gli utenti possono condividere e applicare la stessa policy tra diversi depositi, semplificando il processo di gestione;
Gestione automatizzata: attraverso i contratti intelligenti, EVC può gestire automaticamente il trasferimento degli asset e l’applicazione delle strategie, riducendo la complessità delle operazioni manuali;
Maggiore liquidità: l'EVC aumenta la liquidità dell'intero ecosistema DeFi collegando diversi depositi, consentendo agli utenti di utilizzare le proprie risorse in modo più efficiente.
Euler Vault Kit (EVK) ed Ethereum Vault Connector (EVC) sono importanti funzionalità introdotte da Euler Finance per fornire maggiore flessibilità ed efficienza gestionale. Con EVK, gli utenti possono creare e gestire depositi personalizzati; con EVC, gli utenti possono trasferire senza problemi risorse e policy tra diversi depositi. Questi strumenti migliorano la capacità degli utenti di controllare e gestire le risorse, contribuendo a migliorare la liquidità e l’efficienza complessive dell’ecosistema DeFi.
5. Opinioni sui prestiti modulari nella fase attuale
I protocolli DeFi si riferiscono a una serie di applicazioni decentralizzate (dApp) costruite su reti blockchain che forniscono servizi finanziari tradizionali come prestiti, scambi e assicurazioni sulla catena senza fare affidamento sulle istituzioni finanziarie tradizionali. I protocolli DeFi modulari migliorano la flessibilità e le capacità di innovazione dei protocolli DeFi suddividendo questi servizi in moduli indipendenti, consentendo a utenti e sviluppatori di combinare e utilizzare in modo flessibile diverse funzioni.
In questa fase, la DeFi è costituita principalmente da aggregatori di entrate, prestiti, derivati, opzioni e protocolli assicurativi. Questi moduli possono essere liberamente combinati tra loro per creare nuovi prodotti e servizi finanziari. Ma le sue caratteristiche sono essenzialmente simili alla logica del concatenamento con un clic di OP Stack. Il protocollo DeFi modulare deve stabilire una combinazione di moduli basata sul proprio protocollo per creare nuovi prodotti e servizi finanziari.
La DeFi modulare offre flessibilità, ma comporta anche potenziali rischi. UniSwap ha dato il via alla mania della DeFi ed è diventato oggi il "codice sorgente" di vari protocolli DeFi. UniSwap non è mai stato violato sin dal suo inizio e la ragione fondamentale risiede nella sua dipendenza da un semplice invariante core (tokenBalanceX * tokenBalanceY = k), combinato con i suoi contratti intelligenti non aggiornabili.
Tuttavia, la flessibilità della modularità comporta anche una relativa complessità. Lasciare che i diversi protocolli DeFi siano altamente interconnessi Se un potenziale contratto aggiornabile di un singolo protocollo fallisce, anche se avrà una reazione a catena su altri protocolli e porterà a rischi sistemici complessivi è un aspetto importante da considerare.
Collegamento all'estensione:
(1)https://github.com/morpho-org/morpho-blue/blob/main/LICENZA
(2)https://www.euler.finance/blog/euler-v2-la-nuova-era-modulare-della-defi