Ejemplo: YBB Capital Researcher Ac-Core

TLDR

  • La esencia de los préstamos modulares no es solo la cadena cruzada y la agregación, sino que ambas desempeñan un papel importante en los préstamos modulares;

  • Los préstamos modulares utilizan la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa base, que se centra principalmente en la modularización funcional en la capa de ejecución y la capa de aplicación;

  • Los préstamos modulares descomponen su proceso en múltiples módulos independientes, como gestión de garantías, cálculo de tasas de interés, evaluación de riesgos y mecanismo de liquidación, y se comunica con cada módulo a través de interfaces estandarizadas;

  • Las características del protocolo modular DeFi actual son similares a la lógica de la emisión de cadena con un solo clic de OP Stack. La implementación requiere el establecimiento de una combinación de módulos basada en su propio protocolo para crear nuevos productos y servicios financieros.

1. El origen de la modularización

El concepto de blockchain modular se originó a partir de dos libros blancos. En 2018, Mustafa Albasan y Vitalik Buterin fueron coautores del artículo "Muestreo de disponibilidad de datos y pruebas de fraude", que propuso un sistema que permite a los clientes ligeros recibir y verificar pruebas de fraude de nodos completos y diseñó un protocolo de muestreo de disponibilidad de datos para reducir la El equilibrio entre la capacidad en cadena y la seguridad resuelve los problemas de escalabilidad de la cadena de bloques sin sacrificar la seguridad y la descentralización.

Luego, en 2019, Mustafa Albasan detalló una nueva arquitectura en el documento técnico "Lazy Ledger" que utiliza blockchain para ordenar y garantizar la disponibilidad de los datos de las transacciones, sin ser responsable de la ejecución y verificación de las transacciones. Esta nueva arquitectura fue diseñada para resolver los problemas de escalabilidad de los sistemas blockchain existentes y en ese momento se la conocía como un "cliente de contrato inteligente". La ejecución de contratos inteligentes ocurre en este cliente a través de otra capa de ejecución, que es el prototipo de Celestia, el primer proyecto de capa modular de disponibilidad de datos.

Esta idea se volvió más concreta con la aparición de la tecnología Rollup, cuya lógica es ejecutar contratos inteligentes fuera de la cadena y cargar los resultados como pruebas en la capa de ejecución del "cliente". Al repensar la arquitectura de blockchain y las nuevas tecnologías de expansión, nació Celestia y definió un nuevo paradigma de "blockchain modular".

2. El surgimiento de la cadena de bloques modular

La cadena de bloques modular tiene como objetivo resolver el problema del "triángulo imposible" en el campo de la cadena de bloques mediante el desacoplamiento y la reorganización. En pocas palabras, las funciones principales de una sola cadena se descomponen en varias capas, y cada capa se centra en implementar funciones específicas para lograr escalabilidad. En términos generales, las funciones básicas de una cadena de monómero se pueden dividir en las siguientes cuatro capas funcionales:

  1. Capa de disponibilidad de datos: responsable de garantizar que se pueda acceder y verificar los datos en la red, incluidas las funciones de almacenamiento, transmisión y verificación de datos, asegurando la transparencia y confianza de la red blockchain. Actualmente, los proyectos DA representativos incluyen Celestia, Avail, EigenDA, etc. Las cadenas públicas individuales como Ethereum y Solana también pueden cumplir con los requisitos DA (Bitcoin no tiene una buena solución de verificación para Rollup tradicional debido a su integridad no Turing, pero el desarrollo de sus capacidades de expansión avanza rápidamente);

  2. Capa de Consenso: Responsable del acuerdo entre nodos para lograr consistencia de datos y transacciones en la red. Las transacciones se verifican y se crean nuevos bloques mediante un algoritmo de consenso como PoW o PoS. La mayoría de los proyectos DA también requieren su propia capa de consenso, que generalmente está diseñada como un nodo ligero con bajos requisitos de hardware operativo y verificación simple;

  3. Capa de ejecución: responsable de procesar transacciones y ejecutar contratos inteligentes, incluida la verificación de transacciones, la ejecución y las actualizaciones de estado. Los proyectos Layer2 (como Arbitrum, Optimism, ZKsync) son cadenas de bloques modulares que solo tienen funciones de capa de ejecución. Verifican la exactitud de las transacciones a través de la cadena principal y heredan la seguridad de la cadena principal;

  4. Capa de liquidación: Responsable de completar la liquidación final de las transacciones y garantizar que la transferencia y los registros de los activos se almacenen permanentemente en la cadena de bloques. La función principal de la capa de liquidación modular es verificar el certificado de validez del Rollup y los datos de estado. Los proyectos conocidos incluyen Dymension, Cevmos, etc.

En sus inicios, las iniciativas en torno a Bitcoin, como Lightning Network y las cadenas laterales, pueden considerarse "pioneras de la modularidad". Sin embargo, debido al hecho de que Bitcoin no es Turing completo, estos planes de expansión han tardado en progresar y tienen varios defectos, y no han sido adoptados ampliamente. La cadena de bloques tradicional intenta resolver la triple paradoja reconstruyendo el marco subyacente, pero el efecto es limitado. Para resolver este problema, Vitalik Buterin propuso mejoras en Rollup. Con la madurez de las pruebas de fraude y las pruebas de conocimiento cero, el uso de métodos de construcción estilo Lego para construir la capa de ejecución en Ethereum se ha convertido gradualmente en una realidad, y Ethereum también ha determinado su fin como un camino de expansión en capas en torno a las actualizaciones Rollup. Se espera que el método de actualización con Rollup como núcleo supere las soluciones de expansión anteriores y se convierta en la solución definitiva para la expansión de la cadena pública.

3. La evolución de la modularización: préstamos modulares

Fuente de la imagen: Cuantificación de leyenda

Los préstamos modulares DeFi utilizan la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa básica, centrándose principalmente en la modularización funcional en la capa de ejecución y la capa de aplicación, y ejecutando estos módulos funcionales en la cadena de bloques. Sus principales partes modulares incluyen: el módulo de gestión de garantías, que es responsable de almacenar, gestionar y procesar la garantía de los usuarios para garantizar la seguridad y el cumplimiento de la garantía, el módulo de cálculo de la tasa de interés, que ajusta dinámicamente la tasa de interés de los préstamos en función de la oferta del mercado; y factores de demanda, puntajes crediticios de los usuarios, etc.; el módulo de evaluación de riesgos, que evalúa el riesgo crediticio del prestatario y decide si aprueba la solicitud de préstamo y el monto de la garantía requerida; el módulo del mecanismo de liquidación, que desencadena el proceso de liquidación cuando el prestatario; no puede pagar a tiempo para proteger los intereses de la plataforma y de otros usuarios.

Un sistema de préstamos modular necesita obtener todos los datos necesarios de transacciones y contratos de la capa de disponibilidad de datos para la interacción y verificación entre módulos. Los resultados de la operación de cada módulo deben confirmarse y registrarse a través de la capa de consenso para garantizar que los cambios de estado de todos los módulos sean seguros y consistentes. La mayor parte de la lógica de los préstamos modulares se ejecuta en la capa de ejecución y las funciones de cada módulo se implementan mediante contratos inteligentes. La liquidación y compensación final de las transacciones de préstamo depende de la capa de liquidación para garantizar la firmeza de las transacciones de préstamo y compensación.

3.1 Concepto central

  1. Diseño modular: descomponga el proceso de préstamo en múltiples módulos independientes, como gestión de garantías, cálculo de tasas de interés, evaluación de riesgos y mecanismo de liquidación. Cada módulo se puede desarrollar, probar e implementar de forma independiente;

  2. Interoperabilidad: cada módulo se comunica a través de interfaces estandarizadas, de modo que diferentes módulos se pueden combinar fácilmente y algunos módulos incluso se pueden usar en varias plataformas;

  3. Capacidad de actualización: dado que cada módulo es independiente, un módulo se puede actualizar de forma independiente sin afectar el funcionamiento de todo el sistema. Esta característica permite que el sistema responda rápidamente a los cambios del mercado y avances tecnológicos;

  4. Seguridad: El diseño modular aísla los riesgos. Por ejemplo, si se produce una vulnerabilidad de seguridad en un módulo, solo es necesario reparar ese módulo sin afectar a todo el sistema.

3.2 Componentes clave

  1. Módulo de gestión de garantías: maneja el depósito, retiro y gestión de garantías para garantizar la seguridad y el cumplimiento de las garantías de los usuarios;

  2. Módulo de cálculo de tasas de interés: ajusta dinámicamente la tasa de interés de los préstamos en función de la oferta y la demanda del mercado, la puntuación crediticia del prestatario y otros factores;

  3. Módulo de evaluación de riesgos: evalúa el riesgo del prestatario, decide si aprueba la solicitud de préstamo y el monto de la garantía requerida;

  4. Módulo de mecanismo de liquidación: cuando el prestatario no puede pagar a tiempo, se activa el proceso de liquidación para garantizar la seguridad de los fondos de la plataforma de préstamo.

3.3 Ventajas

  • Flexibilidad: Se pueden combinar diferentes módulos según sea necesario para satisfacer diversas necesidades crediticias;

  • Eficiencia: Mejorar la eficiencia del sistema general optimizando el rendimiento de cada módulo;

  • Innovación: permitir a los desarrolladores innovar para problemas específicos y lanzar nuevos módulos para mejorar funciones;

  • Transparencia: un sistema modular es más transparente y la lógica operativa y el estado de cada módulo se pueden auditar y verificar de forma independiente.

3.4 El papel de la cadena cruzada y la agregación en los préstamos modulares

Fuente de la imagen: Explicación de los puentes entre cadenas

La esencia de los préstamos modulares no es solo la cadena cruzada y la agregación, aunque estos dos desempeñan papeles importantes en los préstamos modulares. El concepto central de los préstamos modulares es mejorar la flexibilidad, escalabilidad, seguridad e innovación del sistema mediante la modularización de varias funciones en el proceso de préstamo. La cadena cruzada y la agregación son parte de cómo los préstamos modulares hacen realidad su filosofía central, pero no son la única ni la totalidad.

Interoperabilidad:

  • Tecnología de cadena cruzada: permite que activos y módulos funcionales en diferentes cadenas de bloques interoperen. Esto es crucial para los préstamos modulares, ya que permite a los usuarios transferir activos entre diferentes cadenas de bloques y aprovechar varias aplicaciones descentralizadas (dApps);

  • Soporte para múltiples cadenas: al admitir múltiples cadenas de bloques, las plataformas de préstamos pueden mejorar su usabilidad y flexibilidad, atrayendo más usuarios y activos.

Agregación:

  • Protocolo de agregación: agrega múltiples protocolos de préstamos y fondos de liquidez para proporcionar una interfaz unificada y una mejor experiencia de usuario. Por ejemplo, los usuarios pueden acceder a múltiples mercados crediticios a través de una plataforma de agregación para obtener las mejores tasas de interés;

  • Agregación de liquidez: Mejore la eficiencia en la utilización del capital y la liquidez del mercado agregando múltiples fuentes de liquidez.

3.5 Otros aspectos clave de los préstamos modulares

Diseño modular:

  • Modularización funcional: descomponga el proceso de préstamo en módulos funcionales independientes (como gestión de garantías, cálculo de tasas de interés, evaluación de riesgos, mecanismo de liquidación), y cada módulo se puede desarrollar, implementar y actualizar de forma independiente;

  • Interfaz estandarizada: cada módulo se comunica a través de interfaces estandarizadas para garantizar la compatibilidad e interoperabilidad entre módulos.

Seguridad y Gestión de Riesgos:

  • Aislamiento de riesgos: el diseño modular puede aislar riesgos en módulos específicos. Si ocurre un problema en un determinado módulo, no afectará a todo el sistema;

  • Auditoría de seguridad: cada módulo se puede auditar de forma independiente para mejorar la seguridad del sistema general.

Flexibilidad y escalabilidad:

  • Combinación flexible: los usuarios y desarrolladores pueden combinar de manera flexible diferentes módulos según sus necesidades para adaptarse a diversas necesidades de préstamos;

  • Escalabilidad: la funcionalidad y el rendimiento del sistema se pueden ampliar agregando o reemplazando módulos sin reconstruir todo el sistema.

Hoy en día, algunas plataformas DeFi establecidas como Aave, Compound y MakerDAO también han comenzado a adoptar conceptos de diseño modular. Por ejemplo, MakerDAO se está desarrollando hacia un modelo SubDAO menos centralizado. El protocolo de Aave se compone de múltiples contratos inteligentes, que manejan funciones como préstamos, gestión de garantías y liquidación, respectivamente. Los desarrolladores y usuarios pueden combinar estos contratos según sus necesidades, o incluso desarrollar nuevos contratos para ampliar la funcionalidad de la plataforma.

4. Proyectos de préstamos modulares

4.1 Laboratorios Morpho

El objetivo de Morpho Labs es mejorar la eficiencia y la experiencia del usuario del mercado de préstamos descentralizados y promover el desarrollo del ecosistema DeFi a través de la innovación y optimización tecnológica. A través de un diseño modular y un mecanismo de transacción sin fricciones, Morpho Labs espera atraer más usuarios y fondos al campo de las finanzas descentralizadas, entre los cuales Morpho Blue y Meta Morpho son innovadores en la mejora de la eficiencia y la interoperabilidad de los préstamos DeFi.

Fuente de la imagen: oficial de Morpho Labs

Morfo azul

Morpho Blue es una versión avanzada del protocolo de préstamos proporcionado por Morpho Labs que permite el despliegue de criptoactivos (tokens ERC20 y ERC4626) en la máquina virtual Ethereum con un mercado de préstamos minimizado e independiente, con el objetivo de proporcionar a prestamistas, prestatarios y la aplicación. proporciona una capa base sin confianza, tiene doble licencia (BUSL-1.1 y GPLv2) y, una vez implementada, se ejecutará de forma permanente bajo la premisa de la existencia de la cadena de bloques Ethereum (1).

  1. Garantía: los usuarios que toman prestados activos deben proporcionar una garantía de criptoactivos respaldada por el protocolo;

  2. Valor del préstamo liquidado (LLTV): este acuerdo especifica el valor mínimo de la garantía en relación con los activos prestados. Por ejemplo, si el ratio es del 90%, el valor del activo prestado no debe exceder el 90% del valor de la garantía; de lo contrario, la posición se liquidará;

  3. Préstamo: los usuarios inician el proceso de préstamo interactuando con el protocolo. Especifican la cantidad de activos que desean pedir prestado y proporcionan la garantía requerida;

  4. Tasa de interés: El prestatario paga intereses sobre el monto prestado. El monto de los intereses pagados se basa en el modelo de tasa de interés utilizado en el acuerdo. Los intereses se acumulan con el tiempo y se pagan cuando el prestatario paga el préstamo;

  5. Reembolso: el prestatario puede reembolsar el préstamo en cualquier momento devolviendo los activos prestados y los intereses acumulados. Una vez que se confirma el pago en cadena, el prestatario puede recuperar la garantía del contrato inteligente;

  6. Mecanismo de Liquidación: Para reducir el riesgo de incumplimiento, el acuerdo incluye un mecanismo de liquidación. Suponga que el valor del activo prestado excede el LLTV (debido a fluctuaciones del mercado o intereses acumulados). Las posiciones podrán liquidarse total o parcialmente para reembolsar el préstamo y cualquier interés pendiente;

  7. Préstamo: los usuarios inician el proceso de préstamo interactuando con el protocolo. Especifican la cantidad de activos a prestar y transferir esos activos a un contrato inteligente;

  8. Retiro: los prestamistas pueden retirar los activos del préstamo y los intereses acumulados en cualquier momento, siempre que haya suficiente liquidez en el mercado.

Una característica distintiva de Morpho Blue es la capacidad de crear mercados comerciales sin permiso, lo que permite a los usuarios crear mercados independientes compuestos de activos crediticios, activos hipotecarios, valores de préstamos liquidados (LLTV), oráculos y modelos de tasas de interés (IRM). Cada parámetro se selecciona en el momento de la creación del mercado y es permanente e inmutable, donde el LLTV y los modelos de tarifas deben elegirse entre una gama de opciones aprobadas por la gerencia de Morpho.

Metamorfo

Meta Morpho es un metaprotocolo independiente para crear Meta Morpho Vaults (bóvedas de préstamos) sobre Morpho Blue para una integración e interoperabilidad perfectas entre diferentes plataformas y protocolos DeFi. Estas son sus principales características:

  1. Integración multiplataforma: Meta Morpho permite a los usuarios transferir sin problemas activos y estrategias entre diferentes protocolos DeFi;

  2. Interoperabilidad mejorada: a través de interfaces y protocolos estandarizados, Meta Morpho proporciona una mejor interoperabilidad, lo que facilita la colaboración entre diferentes protocolos DeFi;

  3. Gestión automatizada: los contratos inteligentes y las herramientas de automatización hacen que la gestión de activos y la ejecución de estrategias sean más eficientes y confiables;

  4. Agregación de liquidez: agregar liquidez de diferentes plataformas mejora la liquidez y la eficiencia del mercado en general.

4.2 Finanzas de Euler

Fuente: funcionario de finanzas de Euler

Según noticias del 22 de febrero de 2024, el protocolo de préstamos Euler Finance anunció que se reiniciará y lanzará la versión v2. Esta versión es una plataforma de préstamos modular, que incluye principalmente Euler Vault Kit (EVK) y Ethereum Vault Connector (EVC), que están diseñados para mejorar la flexibilidad y funcionalidad del protocolo (2).

Kit de bóveda de Euler (EVK)

EVK es un conjunto de herramientas que permite a los usuarios crear y administrar sistemas "bóveda" personalizados. EVK permite a los usuarios almacenar sus activos en una bóveda y establecer diferentes estrategias y reglas según sea necesario. Además, EVK y EVC están integrados entre sí, lo que permite a los desarrolladores construir libremente bóvedas ERC-4626. Estas son algunas de las características clave de EVK:

  1. Estrategias personalizadas: los usuarios pueden establecer diferentes estrategias según sus propias necesidades y preferencias de riesgo. Por ejemplo, se pueden establecer tasas de préstamo específicas y reglas de liquidación;

  2. Compatibilidad con múltiples activos: EVK admite múltiples activos y puede almacenar diferentes tipos de criptoactivos en la bóveda;

  3. Gestión flexible: los usuarios pueden gestionar y ajustar de forma flexible la configuración de la bóveda para adaptarse a los cambios del mercado y las necesidades personales;

  4. Seguridad: a través de contratos inteligentes y tecnología descentralizada, EVK proporciona un alto grado de seguridad para garantizar la seguridad de los activos de los usuarios.

Conector de bóveda de Ethereum (EVC)

es una herramienta diseñada para conectar EVK en Ethereum. EVC permite a los usuarios transferir sin problemas activos y estrategias entre diferentes protocolos DeFi, otorgando a las bóvedas superpoderes para que puedan servir como garantía para otras bóvedas para facilitar la integración perfecta entre las bóvedas ERC-4626 y otros contratos inteligentes. Estas son algunas de las características clave de EVC:

  1. Capa de interoperabilidad unificada: EVC permite a los usuarios mover activos de una bóveda a otra independientemente de si las bóvedas pertenecen al mismo protocolo. Esto aumenta significativamente la liquidez y flexibilidad del activo;

  2. Compartir políticas: los usuarios pueden compartir y aplicar la misma política entre diferentes bóvedas, simplificando el proceso de gestión;

  3. Gestión automatizada: A través de contratos inteligentes, EVC puede gestionar automáticamente la transferencia de activos y la aplicación de estrategias, reduciendo la complejidad de las operaciones manuales;

  4. Liquidez mejorada: EVC aumenta la liquidez de todo el ecosistema DeFi al conectar diferentes bóvedas, lo que permite a los usuarios utilizar sus activos de manera más eficiente.

Euler Vault Kit (EVK) y Ethereum Vault Connector (EVC) son características importantes introducidas por Euler Finance para proporcionar mayor flexibilidad y eficiencia de gestión. Con EVK, los usuarios pueden crear y administrar bóvedas personalizadas; con EVC, los usuarios pueden transferir activos y políticas sin problemas entre diferentes bóvedas. Estas herramientas mejoran la capacidad de los usuarios para controlar y gestionar activos, ayudando a mejorar la liquidez general y la eficiencia del ecosistema DeFi.

5. Opiniones sobre los préstamos modulares en la etapa actual

Los protocolos DeFi se refieren a una serie de aplicaciones descentralizadas (dApps) construidas en redes blockchain que brindan servicios financieros tradicionales como préstamos, comercio y seguros en la cadena sin depender de instituciones financieras tradicionales. Los protocolos modulares DeFi mejoran la flexibilidad y las capacidades de innovación de los protocolos DeFi al dividir estos servicios en módulos independientes, lo que permite a los usuarios y desarrolladores combinar y utilizar diferentes funciones de manera flexible.

En esta etapa, DeFi se compone principalmente de agregadores de ingresos, préstamos, derivados y opciones, y protocolos de seguros. Estos módulos se pueden combinar libremente para crear nuevos productos y servicios financieros. Pero sus características son esencialmente similares a la lógica del encadenamiento con un solo clic de OP Stack. El protocolo modular DeFi necesita establecer una combinación de módulos basada en su propio protocolo para crear nuevos productos y servicios financieros.

Modular DeFi aporta flexibilidad, pero también conlleva riesgos potenciales. UniSwap inició la moda de DeFi y se convirtió en el "código fuente" de varios protocolos DeFi en la actualidad. UniSwap nunca ha sido pirateado desde sus inicios, y la razón fundamental radica en su dependencia de un invariante central simple (tokenBalanceX * tokenBalanceY = k), combinado con sus contratos inteligentes no actualizables.

Sin embargo, la flexibilidad de la modularidad también conlleva una relativa complejidad. Permitir que los diferentes protocolos DeFi estén altamente interconectados. Si un posible contrato actualizable de un protocolo individual falla, también es un aspecto importante que debe considerarse si tendrá una reacción en cadena en otros protocolos y generará riesgos sistémicos generales.

 

Enlace de extensión:
(1) https://github.com/morpho-org/morpho-blue/blob/main/LICENCIA

(2)https://www.euler.finance/blog/euler-v2-la-nueva-era-modular-de-defi