Titre : YBB Capital Researcher Ac-Core

TLDR

  • L’essence du prêt modulaire n’est pas seulement l’inter-chaîne et l’agrégation, mais les deux jouent un rôle important dans le prêt modulaire ;

  • Les prêts modulaires utilisent la sécurité, le consensus et la disponibilité des données fournis par la couche de base, qui se concentre principalement sur la modularisation fonctionnelle au niveau de la couche d'exécution et de la couche d'application ;

  • Le prêt modulaire décompose son processus en plusieurs modules indépendants, tels que la gestion des garanties, le calcul des taux d'intérêt, l'évaluation des risques et le mécanisme de liquidation, et communique avec chaque module via des interfaces standardisées ;

  • Les caractéristiques du protocole DeFi modulaire actuel sont similaires à la logique d'émission en chaîne en un clic d'OP Stack. Le déploiement doit établir une combinaison de modules basée sur son propre protocole pour créer de nouveaux produits et services financiers.

1. L'origine de la modularisation

Le concept de blockchain modulaire est issu de deux livres blancs. En 2018, Mustafa Albasan et Vitalik Buterin ont co-écrit l'article « Data Availability Sampling and Fraud Proofs », qui proposait un système permettant aux clients légers de recevoir et de vérifier les preuves de fraude à partir de nœuds complets, et a conçu un protocole d'échantillonnage de disponibilité des données pour réduire le Le compromis entre la capacité en chaîne et la sécurité résout les problèmes d’évolutivité de la blockchain sans sacrifier la sécurité et la décentralisation.

Puis en 2019, Mustafa Albasan a détaillé une nouvelle architecture dans le livre blanc « Lazy Ledger » qui utilise la blockchain pour commander et assurer la disponibilité des données de transaction, sans être responsable de l'exécution et de la vérification des transactions. Cette nouvelle architecture a été conçue pour résoudre les problèmes d’évolutivité des systèmes blockchain existants et était connue à l’époque sous le nom de « client de contrat intelligent ». L'exécution des contrats intelligents s'effectue sur ce client via une autre couche d'exécution, qui est le prototype de Celestia, le premier projet de couche de disponibilité de données modulaire.

Cette idée est devenue plus concrète avec l'émergence de la technologie Rollup, dont la logique est d'exécuter des contrats intelligents hors chaîne et de télécharger les résultats comme preuves vers la couche d'exécution du « client ». En repensant l'architecture de la blockchain et les nouvelles technologies d'expansion, Celestia est née et a défini un nouveau paradigme de « blockchain modulaire ».

2. L'émergence de la blockchain modulaire

La blockchain modulaire vise à résoudre le problème du « triangle impossible » dans le domaine de la blockchain par le découplage et la réorganisation. Pour faire simple, les principales fonctions d’une chaîne unique sont décomposées en plusieurs couches, chaque couche se concentrant sur la mise en œuvre de fonctions spécifiques pour atteindre l’évolutivité. D'une manière générale, les fonctions de base d'une chaîne monomère peuvent être divisées en quatre couches fonctionnelles suivantes :

  1. Couche de disponibilité des données : responsable de garantir que les données du réseau peuvent être consultées et vérifiées, y compris les fonctions de stockage, de transmission et de vérification des données, garantissant ainsi la transparence et la confiance du réseau blockchain. Actuellement, les projets DA représentatifs incluent Celestia, Avail, EigenDA, etc. Les chaînes publiques uniques telles que Ethereum et Solana peuvent également répondre aux exigences DA (Bitcoin n'a pas une bonne solution de vérification pour le Rollup traditionnel en raison de son exhaustivité non Turing, mais le développement ses capacités d’expansion progressent rapidement) ;

  2. Couche de consensus : responsable de l'accord entre les nœuds pour assurer la cohérence des données et des transactions dans le réseau. Les transactions sont vérifiées et de nouveaux blocs sont créés via un algorithme de consensus tel que PoW ou PoS. La plupart des projets DA nécessitent également leur propre couche de consensus, qui est généralement conçue comme un nœud léger avec de faibles exigences matérielles de fonctionnement et une vérification simple ;

  3. Couche d'exécution : responsable du traitement des transactions et de l'exécution des contrats intelligents, y compris la vérification, l'exécution et les mises à jour de l'état des transactions. Les projets Layer2 (tels que Arbitrum, Optimism, ZKsync) sont des blockchains modulaires qui n'ont que des fonctions de couche d'exécution. Ils vérifient l'exactitude des transactions via la chaîne principale et héritent de la sécurité de la chaîne principale ;

  4. Couche de règlement : responsable de l'achèvement du règlement final des transactions et de la garantie que le transfert et les enregistrements des actifs sont stockés en permanence sur la blockchain. La fonction principale de la couche de règlement modulaire est de vérifier le certificat de validité du Rollup et les données d'état. Les projets bien connus incluent Dymension, Cevmos, etc.

Au début de son histoire, les initiatives autour du Bitcoin telles que le Lightning Network et les sidechains peuvent être considérées comme des « pionniers de la modularité ». Cependant, étant donné que Bitcoin n’est pas complet à Turing, ces plans d’expansion ont été lents à progresser et présentent divers défauts, et n’ont pas été largement adoptés. La blockchain traditionnelle tente de résoudre le triple paradoxe en reconstruisant le cadre sous-jacent, mais l’effet est limité. Pour résoudre ce problème, Vitalik Buterin a proposé des améliorations autour du Rollup. Avec la maturité des preuves de fraude et des preuves de connaissance nulle, l'utilisation de méthodes de construction de style Lego pour construire la couche d'exécution sur Ethereum est progressivement devenue une réalité, et Ethereum a également déterminé sa fin en tant que voie d'expansion en couches autour des mises à niveau Rollup. La méthode de mise à niveau avec Rollup comme noyau devrait surpasser les solutions d'expansion précédentes et devenir la solution ultime pour l'expansion de la chaîne publique.

3. L’évolution de la modularisation – les prêts modulaires

Source de l'image : Légende Quantification

Le prêt modulaire DeFi utilise la sécurité, le consensus et la disponibilité des données fournis par la couche de base, en se concentrant principalement sur la modularisation fonctionnelle au niveau de la couche d'exécution et de la couche d'application, et en exécutant ces modules fonctionnels sur la blockchain. Ses principales parties modulaires comprennent : le module de gestion des garanties, qui est responsable du stockage, de la gestion et du traitement des garanties des utilisateurs pour garantir la sécurité et la conformité des garanties ; le module de calcul du taux d'intérêt, qui ajuste dynamiquement le taux d'intérêt du prêt en fonction de l'offre du marché ; et la demande, les cotes de crédit des utilisateurs, etc. ; le module d'évaluation des risques, qui évalue le risque de crédit de l'emprunteur et décide d'approuver ou non la demande de prêt et le montant de la garantie requis, qui déclenche le processus de liquidation lorsque l'emprunteur ; ne peut pas rembourser à temps pour protéger les intérêts de la plateforme et des autres utilisateurs.

Un système de prêt modulaire doit obtenir toutes les données de transaction et de contrat nécessaires à partir de la couche de disponibilité des données pour l'interaction et la vérification entre les modules. Les résultats de fonctionnement de chaque module doivent être confirmés et enregistrés via la couche consensus pour garantir que les changements d'état de tous les modules sont sûrs et cohérents. La majeure partie de la logique des prêts modulaires s'exécute sur la couche d'exécution et les fonctions de chaque module sont mises en œuvre via des contrats intelligents. Le règlement final et la compensation des opérations de prêt reposent sur la couche de règlement pour garantir le caractère définitif des opérations de prêt et de compensation.

3.1 Concept de base

  1. Conception modulaire : Décomposez le processus de prêt en plusieurs modules indépendants, tels que la gestion des garanties, le calcul des taux d'intérêt, l'évaluation des risques et le mécanisme de liquidation. Chaque module peut être développé, testé et déployé indépendamment ;

  2. Interopérabilité : chaque module communique via des interfaces standardisées, de sorte que différents modules peuvent être facilement combinés, et certains modules peuvent même être utilisés sur plusieurs plates-formes ;

  3. Évolutivité : chaque module étant indépendant, un module peut être mis à niveau indépendamment sans affecter le fonctionnement de l'ensemble du système. Cette caractéristique permet au système de réagir rapidement aux changements du marché et aux avancées technologiques ;

  4. Sécurité : la conception modulaire isole les risques. Par exemple, si une vulnérabilité de sécurité se produit dans un module, seul ce module doit être corrigé sans affecter l'ensemble du système.

3.2 Composants clés

  1. Module de gestion des garanties : gère le dépôt, le retrait et la gestion des garanties pour garantir la sécurité et la conformité des garanties des utilisateurs ;

  2. Module de calcul du taux d'intérêt : ajustez dynamiquement le taux d'intérêt du prêt en fonction de l'offre et de la demande du marché, de la cote de crédit de l'emprunteur et d'autres facteurs ;

  3. Module d'évaluation des risques : évaluer le risque de l'emprunteur, décider d'approuver ou non la demande d'emprunt et le montant de la garantie requis ;

  4. Module mécanisme de liquidation : Lorsque l'emprunteur ne peut pas rembourser à temps, le processus de liquidation est déclenché pour assurer la sécurité des fonds de la plateforme d'emprunt.

3.3 Avantages

  • Flexibilité : différents modules peuvent être combinés selon les besoins pour répondre à divers besoins de prêt ;

  • Efficacité : Améliorer l’efficacité du système global en optimisant les performances de chaque module ;

  • Innovation : permettre aux développeurs d'innover pour des problèmes spécifiques et de lancer de nouveaux modules pour améliorer les fonctions ;

  • Transparence : les systèmes modulaires sont plus transparents et la logique de fonctionnement et l'état de chaque module peuvent être audités et vérifiés de manière indépendante.

3.4 Le rôle du cross-chain et de l'agrégation dans les prêts modulaires

Source de l'image : Explication des ponts inter-chaînes

L’essence du prêt modulaire n’est pas seulement l’interchaîne et l’agrégation, bien que ces deux éléments jouent un rôle important dans le prêt modulaire. Le concept central du prêt modulaire est d'améliorer la flexibilité, l'évolutivité, la sécurité et l'innovation du système en modularisant diverses fonctions du processus de prêt. L’inter-chaîne et l’agrégation font partie de la manière dont les prêts modulaires mettent en œuvre leur philosophie fondamentale, mais ils n’en constituent pas la seule ou la totalité.

Interopérabilité :

  • Technologie cross-chain : permet l’interopérabilité des actifs et des modules fonctionnels sur différentes blockchains. Ceci est crucial pour les prêts modulaires, car cela permet aux utilisateurs de transférer des actifs entre différentes blockchains et de tirer parti de diverses applications décentralisées (dApps) ;

  • Prise en charge multi-chaînes : en prenant en charge plusieurs blockchains, les plateformes de prêt peuvent améliorer leur convivialité et leur flexibilité, attirant davantage d'utilisateurs et d'actifs.

Agrégation:

  • Protocole d'agrégation : regroupe plusieurs protocoles de prêt et pools de liquidités pour fournir une interface unifiée et une meilleure expérience utilisateur. Par exemple, les utilisateurs peuvent accéder à plusieurs marchés de prêts via une plate-forme d'agrégation pour obtenir les meilleurs taux de prêt ;

  • Agrégation de liquidité : améliorez l’efficacité de l’utilisation du capital et la liquidité du marché en regroupant plusieurs sources de liquidité.

3.5 Autres aspects clés du prêt modulaire

Conception modulaire:

  • Modularisation fonctionnelle : décomposer le processus de prêt en modules fonctionnels indépendants (tels que la gestion des garanties, le calcul des taux d'intérêt, l'évaluation des risques, le mécanisme de liquidation), et chaque module peut être développé, déployé et mis à niveau indépendamment ;

  • Interface standardisée : Chaque module communique via des interfaces standardisées pour garantir la compatibilité et l'interopérabilité entre les modules.

Sécurité et gestion des risques :

  • Isolation des risques : la conception modulaire peut isoler les risques dans des modules spécifiques. Si un problème survient dans un module donné, il n'affectera pas l'ensemble du système ;

  • Audit de sécurité : chaque module peut être audité indépendamment pour améliorer la sécurité de l'ensemble du système.

Flexibilité et évolutivité :

  • Combinaison flexible : les utilisateurs et les développeurs peuvent combiner de manière flexible différents modules en fonction de leurs besoins pour s'adapter aux divers besoins de prêt ;

  • Évolutivité : les fonctionnalités et les performances du système peuvent être étendues en ajoutant ou en remplaçant des modules sans reconstruire l'intégralité du système.

De nos jours, certaines plates-formes DeFi établies telles que Aave, Compound et MakerDAO ont également commencé à adopter des concepts de conception modulaire. Par exemple, MakerDAO évolue vers un modèle SubDAO moins centralisé. Le protocole d'Aave est composé de plusieurs contrats intelligents, qui gèrent respectivement des fonctions telles que l'emprunt, la gestion des garanties et la liquidation. Les développeurs et les utilisateurs peuvent combiner ces contrats selon leurs besoins, voire développer de nouveaux contrats pour étendre les fonctionnalités de la plateforme.

4. Projets de prêts modulaires

4.1 Laboratoires Morpho

L'objectif de Morpho Labs est d'améliorer l'efficacité et l'expérience utilisateur du marché des prêts décentralisés et de promouvoir le développement de l'écosystème DeFi grâce à l'innovation et à l'optimisation technologiques. Grâce à une conception modulaire et à un mécanisme de transaction sans friction, Morpho Labs espère attirer davantage d'utilisateurs et de fonds dans le domaine de la finance décentralisée, parmi lesquels Morpho Blue et Meta Morpho innovent en améliorant l'efficacité et l'interopérabilité des prêts DeFi.

Source de l'image : responsable de Morpho Labs

Bleu Morpho

Morpho Blue est une version avancée du protocole de prêt fourni par Morpho Labs qui permet le déploiement de crypto-actifs (jetons ERC20 et ERC4626) sur la machine virtuelle Ethereum avec un marché de prêt minimisé et indépendant, visant à fournir aux prêteurs, aux emprunteurs et à l'application fournit une couche de base sans confiance, est sous double licence (BUSL-1.1 et GPLv2) et, une fois déployé, fonctionnera en permanence sur la base de l'existence de la blockchain Ethereum (1). Fonctionnalités et composants de base :

  1. Garantie : les utilisateurs qui empruntent des actifs doivent fournir une garantie de crypto-actifs prise en charge par le protocole ;

  2. Valeur du prêt liquidé (LLTV) : cet accord précise la valeur minimale de la garantie par rapport aux actifs empruntés. Par exemple, si le ratio est de 90 %, la valeur de l'actif emprunté ne doit pas dépasser 90 % de la valeur du collatéral, sinon la position sera liquidée ;

  3. Emprunt : les utilisateurs lancent le processus d'emprunt en interagissant avec le protocole. Ils précisent le montant des actifs qu’ils souhaitent emprunter et fournissent les garanties requises ;

  4. Taux d'intérêt : Les intérêts que l'emprunteur paie sur le montant emprunté. Le montant des intérêts payés est basé sur le modèle de taux d’intérêt utilisé par l’accord. Les intérêts courent au fil du temps et sont payés lorsque l’emprunteur rembourse le prêt ;

  5. Remboursement : L'emprunteur peut rembourser le prêt à tout moment en restituant les actifs empruntés et les intérêts courus. Une fois le remboursement confirmé en chaîne, l'emprunteur peut récupérer la garantie du contrat intelligent ;

  6. Mécanisme de liquidation : Pour réduire le risque de défaut, l'accord comprend un mécanisme de liquidation. Supposons que la valeur de l'actif emprunté dépasse le LLTV (en raison des fluctuations du marché ou des intérêts courus). Les positions peuvent être partiellement ou totalement liquidées pour rembourser le prêt et les intérêts impayés ;

  7. Prêt : les utilisateurs lancent le processus de prêt en interagissant avec le protocole. Ils précisent le montant des actifs à prêter et transfèrent ces actifs dans un contrat intelligent ;

  8. Retrait : les prêteurs peuvent retirer les actifs du prêt et les intérêts courus à tout moment, à condition qu'il y ait suffisamment de liquidité sur le marché.

Une caractéristique distinctive de Morpho Blue est la capacité de créer des marchés commerciaux sans autorisation, permettant aux utilisateurs de créer des marchés indépendants composés d'actifs de prêt, d'actifs hypothécaires, de valeurs de prêts liquidés (LLTV), d'oracles et de modèles de taux d'intérêt (IRM). Chaque paramètre est sélectionné lors de la création du marché et est permanent et immuable, le LLTV et les modèles tarifaires devant être choisis parmi une gamme d'options approuvées par la direction de Morpho.

Méta Morpho

Meta Morpho est un méta-protocole indépendant permettant de créer des Meta Morpho Vaults (coffres de prêt) au-dessus de Morpho Blue pour une intégration et une interopérabilité transparentes entre différentes plates-formes et protocoles DeFi. Voici ses principales caractéristiques :

  1. Intégration multiplateforme : Meta Morpho permet aux utilisateurs de transférer de manière transparente des actifs et des stratégies entre différents protocoles DeFi ;

  2. Interopérabilité améliorée : grâce à des interfaces et des protocoles standardisés, Meta Morpho offre une meilleure interopérabilité, rendant la collaboration entre les différents protocoles DeFi plus fluide ;

  3. Gestion automatisée : les contrats intelligents et les outils d'automatisation rendent la gestion des actifs et l'exécution de la stratégie plus efficaces et plus fiables ;

  4. Agrégation de liquidités : l'agrégation de liquidités provenant de différentes plateformes améliore la liquidité et l'efficacité de l'ensemble du marché.

4.2 Euler Finance

Source : responsable d'Euler Finance

Selon l'actualité du 22 février 2024, le protocole de prêt Euler Finance a annoncé qu'il redémarrerait et publierait la version v2. Cette version est une plate-forme de prêt modulaire, comprenant principalement Euler Vault Kit (EVK) et Ethereum Vault Connector (EVC), conçus pour améliorer la flexibilité et les fonctionnalités du protocole (2).

Kit Euler Vault (EVK)

EVK est une boîte à outils qui permet aux utilisateurs de créer et de gérer des systèmes de « coffre-fort » personnalisés. EVK permet aux utilisateurs de stocker leurs actifs dans un coffre-fort et de définir différentes stratégies et règles selon leurs besoins. Et EVK et EVC sont intégrés les uns aux autres, permettant aux développeurs de créer librement des coffres-forts ERC-4626. Voici quelques fonctionnalités clés d’EVK :

  1. Stratégies personnalisées : les utilisateurs peuvent définir différentes stratégies en fonction de leurs propres besoins et préférences en matière de risque. Par exemple, des taux de prêt spécifiques et des règles de liquidation peuvent être fixés ;

  2. Prise en charge de plusieurs actifs : EVK prend en charge plusieurs actifs et peut stocker différents types de crypto-actifs dans le coffre-fort ;

  3. Gestion flexible : les utilisateurs peuvent gérer et ajuster de manière flexible les paramètres du coffre-fort pour s'adapter aux changements du marché et aux besoins personnels ;

  4. Sécurité : grâce à des contrats intelligents et à une technologie décentralisée, EVK offre un haut degré de sécurité pour garantir la sécurité des actifs des utilisateurs.

Connecteur de coffre-fort Ethereum (EVC)

est un outil conçu pour connecter EVK sur Ethereum. EVC permet aux utilisateurs de transférer de manière transparente des actifs et des stratégies entre différents protocoles DeFi, donnant aux coffres-forts des super pouvoirs afin qu'ils puissent servir de garantie à d'autres coffres-forts afin de faciliter une intégration transparente entre les coffres-forts ERC-4626 et d'autres contrats intelligents. Voici quelques fonctionnalités clés d’EVC :

  1. Couche d'interopérabilité unifiée : EVC permet aux utilisateurs de déplacer des actifs d'un coffre-fort à un autre, que les coffres appartiennent ou non au même protocole. Cela augmente considérablement la liquidité et la flexibilité de l'actif ;

  2. Partage de politique : les utilisateurs peuvent partager et appliquer la même politique entre différents coffres, simplifiant ainsi le processus de gestion ;

  3. Gestion automatisée : grâce à des contrats intelligents, EVC peut gérer automatiquement le transfert d'actifs et l'application de stratégies, réduisant ainsi la complexité des opérations manuelles ;

  4. Liquidité améliorée : EVC augmente la liquidité dans l'ensemble de l'écosystème DeFi en connectant différents coffres-forts, permettant aux utilisateurs d'utiliser leurs actifs plus efficacement.

Euler Vault Kit (EVK) et Ethereum Vault Connector (EVC) sont des fonctionnalités importantes introduites par Euler Finance pour offrir une plus grande flexibilité et une plus grande efficacité de gestion. Avec EVK, les utilisateurs peuvent créer et gérer des coffres-forts personnalisés ; avec EVC, les utilisateurs peuvent transférer de manière transparente des actifs et des politiques entre différents coffres-forts. Ces outils améliorent la capacité des utilisateurs à contrôler et à gérer les actifs, contribuant ainsi à améliorer la liquidité et l’efficacité globales de l’écosystème DeFi.

5. Opinions sur les prêts modulaires au stade actuel

Les protocoles DeFi font référence à une série d'applications décentralisées (dApps) construites sur des réseaux blockchain qui fournissent des services financiers traditionnels tels que les prêts, le commerce et l'assurance en chaîne sans dépendre des institutions financières traditionnelles. Les protocoles DeFi modulaires améliorent la flexibilité et les capacités d'innovation des protocoles DeFi en divisant ces services en modules indépendants, permettant aux utilisateurs et aux développeurs de combiner et d'utiliser de manière flexible différentes fonctions.

À ce stade, DeFi se compose principalement d’agrégateurs de revenus, de prêts, de produits dérivés et d’options, ainsi que de protocoles d’assurance. Ces modules peuvent être librement combinés pour créer de nouveaux produits et services financiers. Mais ses caractéristiques sont essentiellement similaires à la logique d'émission en chaîne en un clic d'OP Stack. Le protocole DeFi modulaire doit établir une combinaison de modules basée sur son propre protocole pour créer de nouveaux produits et services financiers.

La DeFi modulaire apporte de la flexibilité, mais elle comporte également des risques potentiels. UniSwap a lancé l'engouement pour DeFi et est devenu aujourd'hui le « code source » de divers protocoles DeFi. UniSwap n'a jamais été piraté depuis sa création, et la raison fondamentale réside dans sa dépendance à un simple invariant de base (tokenBalanceX * tokenBalanceY = k), combiné à ses contrats intelligents non évolutifs.

Cependant, la flexibilité de la modularité apporte également une relative complexité. Laissez les différents protocoles DeFi être hautement interconnectés. Si un contrat potentiellement évolutif d'un protocole individuel échoue, la question de savoir si cela aura une réaction en chaîne sur d'autres protocoles et entraînera des risques systémiques globaux est également un aspect important qui doit être pris en compte.

 

Lien d'extension :

(1)https://github.com/morpho-org/morpho-blue/blob/main/LICENSE

(2)https://www.euler.finance/blog/euler-v2-the-new-modular-age-of-defi