La evolución de las narrativas modulares: la transformación modular del préstamo DeFi

Avanzado8/21/2024, 11:02:42 AM
El blockchain modular tiene como objetivo resolver el problema del triángulo imposible en el campo del blockchain a través de la reorganización, es decir, descomponiendo las funciones principales de una sola cadena en múltiples capas, cada capa enfocándose en lograr funciones específicas para lograr escalabilidad. Los protocolos de DeFi modular mejoran la flexibilidad y las capacidades de innovación de los protocolos de DeFi al dividir estos servicios en módulos independientes, lo que permite a los usuarios y desarrolladores combinar y utilizar de manera flexible diferentes funciones. En esta etapa, DeFi principalmente consiste en agregadores de ingresos, préstamos, derivados y opciones, y protocolos de seguros. Estos módulos pueden combinarse libremente para crear nuevos productos y servicios financieros, pero los protocolos de DeFi modular deben construirse sobre sus propios protocolos. Los módulos se combinan para crear nuevos productos y servicios financieros.

TLDR

  • La esencia del préstamo modular no se trata solo de la cadena cruzada y la agregación, sino que ambos desempeñan roles importantes en el préstamo modular.
  • El préstamo modular aprovecha la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa base, centrándose en la modularización funcional en las capas de ejecución y aplicación.
  • El préstamo modular descompone sus procesos en varios módulos independientes, como la gestión de garantías, el cálculo de la tasa de interés, la evaluación de riesgos y los mecanismos de liquidación, con cada módulo comunicándose a través de interfaces estandarizadas.
  • Actualmente, las características de los protocolos DeFi modulares son similares a la lógica de implementación de cadena con un clic de OP Stack, donde la implementación requiere establecer combinaciones de módulos encima del propio protocolo para crear nuevos productos y servicios financieros.

I. El Origen de la Modularidad

El concepto de blockchain modular se origina en dos white papers. En 2018, Mustafa Albasan y Vitalik Buterin coescribieron el paper "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. Diseñaron un protocolo de muestreo de disponibilidad de datos para reducir el equilibrio entre la capacidad en cadena y la seguridad, abordando los problemas de escalabilidad de blockchain sin comprometer la seguridad y la descentralización.

Posteriormente, en 2019, Mustafa Albasan detalló una nueva arquitectura en el libro blanco de “Lazy Ledger”. Esta arquitectura utiliza la cadena de bloques para ordenar y garantizar la disponibilidad de datos de transacciones sin manejar la ejecución y validación de transacciones. Esta nueva arquitectura tenía como objetivo resolver problemas de escalabilidad en los sistemas de cadena de bloques existentes y inicialmente se llamaba “cliente de contrato inteligente”. La ejecución de contratos inteligentes era realizada por otra capa de ejecución en este cliente, formando el prototipo de Celestia, el primer proyecto de capa modular de disponibilidad de datos.

Con la llegada de la tecnología Rollup, este concepto se hizo más concreto, siguiendo la lógica de ejecutar contratos inteligentes fuera de la cadena y cargar los resultados como pruebas en la capa de ejecución del “cliente”. Reflexionando sobre la arquitectura de la cadena de bloques y las nuevas tecnologías de escalado, Celestia surgió, definiendo un nuevo paradigma de “blockchain modular”.

II. La aparición de la Blockchain modular

Las cadenas de bloques modulares tienen como objetivo resolver el dilema del "triángulo imposible" en el campo de las cadenas de bloques a través del desacoplamiento y la reestructuración. En pocas palabras, desglosa las funciones principales de una sola cadena en múltiples capas, cada una enfocada en funciones específicas, logrando así escalabilidad. En general, las funciones básicas de una cadena monolítica se pueden dividir en las siguientes cuatro capas:

  1. Capa de Disponibilidad de Datos: Garantiza que los datos en la red puedan ser accedidos y verificados, incluyendo funciones de almacenamiento, transmisión y verificación de datos, manteniendo la transparencia y confianza en la red blockchain. Los proyectos DA representativos incluyen Celestia, Avail, EigenDA, etc. Las blockchains monolíticas como Ethereum y Solana también pueden satisfacer las necesidades de DA (Bitcoin, debido a su falta de completitud de Turing, carece de buenas soluciones de validación para Rollups tradicionales, pero sus capacidades de escalabilidad están progresando rápidamente).
  2. Capa de consenso: Maneja protocolos entre nodos para lograr consistencia de datos y transacciones en la red. A través de algoritmos de consenso (como PoW o PoS), verifica transacciones y crea nuevos bloques. La mayoría de los proyectos de DA también requieren su capa de consenso, típicamente diseñada para requerimientos de hardware bajos y nodos ligeros de verificación simple.
  3. Capa de Ejecución: Procesa transacciones y ejecuta contratos inteligentes, incluyendo verificación de transacciones, ejecución y actualizaciones de estado. Los proyectos de Capa2 (como Arbitrum, Optimism, ZKsync) funcionan como capas de ejecución de blockchains modulares, validando la corrección de las transacciones a través de la cadena principal e heredando la seguridad de la cadena principal.
  4. Capa de Liquidación: Finaliza transacciones, asegurando transferencias de activos y registros permanentes en la cadena de bloques. El papel principal de la capa de liquidación modular es verificar las pruebas de validez de Rollup y los datos de estado, con proyectos destacados como Dymension y Cevmos.

En la historia temprana, soluciones alrededor de Bitcoin como la Red Lightning y las sidechains pueden considerarse como "pioneros modulares". Sin embargo, debido a la no completitud de Turing de Bitcoin, estas soluciones de escalabilidad progresaron lentamente con varios fallos y no fueron ampliamente adoptadas. Las blockchains tradicionales intentaron resolver el trilema reconstruyendo el marco subyacente, pero con un éxito limitado. Para abordar este problema, Vitalik Buterin propuso mejoras en torno a Rollups. Con la madurez de las pruebas de fraude y las pruebas de conocimiento cero, construir capas de ejecución en Ethereum a través de un método similar a Lego se volvió realista. Ethereum ha establecido su objetivo final como un camino de escalado en capas centrado en Rollups. Se espera que este método de actualización, centrado en Rollups, supere las soluciones de escalado anteriores y se convierta en la solución definitiva para la expansión de blockchain.

III. Evolución del préstamo modular

Fuente de la imagen: Legendary Quant

El préstamo DeFi modular aprovecha la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa base, centrándose en la modularización funcional en las capas de ejecución y aplicación y ejecutando estos módulos en la cadena de bloques. Las partes modulares clave incluyen:

  • Módulo de Gestión de Garantías: Responsable de almacenar, gestionar y procesar las garantías de los usuarios, asegurando su seguridad y cumplimiento.
  • Módulo de cálculo de tasas de interés: ajusta dinámicamente las tasas de préstamo en función de la oferta y demanda del mercado, los puntajes de crédito de los usuarios y otros factores.
  • Módulo de Evaluación de Riesgos: Evalúa el riesgo crediticio de los prestatarios para decidir si aprobar las solicitudes de préstamo y determinar la cantidad de garantía requerida.
  • Módulo de mecanismo de liquidación: activa el proceso de liquidación cuando los prestatarios no logran pagar a tiempo, protegiendo los intereses de la plataforma y otros usuarios.

Un sistema de préstamo modular necesita obtener todos los datos necesarios de transacción y contrato de la capa de disponibilidad de datos para permitir la interacción y verificación entre los módulos. Los resultados de las operaciones de cada módulo deben ser confirmados y registrados por la capa de consenso, asegurando la seguridad y consistencia de todos los cambios de estado del módulo. La mayor parte de la lógica de los préstamos modulares se ejecuta en la capa de ejecución, implementando las funcionalidades de cada módulo a través de contratos inteligentes. El cierre final y la liquidación de las transacciones de préstamo dependen de la capa de liquidación, asegurando la finalidad de las transacciones de préstamo y liquidación.

3.1 Conceptos Básicos

  • Diseño modular: Descomponiendo el proceso de préstamo en múltiples módulos independientes, como gestión de colaterales, cálculo de tasas de interés, evaluación de riesgos y mecanismos de liquidación. Cada módulo puede ser desarrollado, probado e implementado de forma independiente.
  • Interoperabilidad: Las interfaces estandarizadas permiten la comunicación entre módulos, lo que facilita combinar diferentes módulos e incluso utilizar ciertos módulos en diferentes plataformas.
  • Actualización: dado que cada módulo es independiente, se puede actualizar individualmente sin afectar todo el sistema. Esta característica permite que el sistema responda rápidamente a los cambios del mercado y los avances tecnológicos.
  • Seguridad: El diseño modular puede aislar los riesgos. Por ejemplo, si se produce una vulnerabilidad de seguridad en un módulo, solo ese módulo necesita ser corregido sin afectar a todo el sistema.

3.2 Componentes Clave

  • Módulo de Gestión de Garantías: Maneja el depósito, retiro y gestión de garantías, asegurando que las garantías de los usuarios sean seguras y cumplan con las regulaciones.
  • Módulo de cálculo de tasas de interés: ajusta dinámicamente las tasas de préstamo según la oferta y demanda del mercado, puntajes de crédito de los prestatarios y otros factores.
  • Módulo de Evaluación de Riesgos: Evalúa el riesgo de los prestatarios, decide si aprobar las solicitudes de préstamo y determina la cantidad de garantía requerida.
  • Módulo de Mecanismo de Liquidación: Activa el proceso de liquidación cuando los prestatarios no logran pagar a tiempo, garantizando la seguridad de los fondos en la plataforma de préstamos.

3.3 Ventajas

  • Flexibilidad: Diferentes módulos pueden combinarse según sea necesario para cumplir con diversos requisitos de préstamos.
  • Eficiencia: Optimizar el rendimiento de cada módulo mejora la eficiencia general del sistema.
  • Innovación: Los desarrolladores pueden innovar en problemas específicos introduciendo nuevos módulos para mejorar la funcionalidad.
  • Transparencia: Los sistemas modulares ofrecen una mayor transparencia, lo que permite que la lógica operativa y el estado de cada módulo se puedan auditar y verificar de forma independiente.

3.4 Papel de Cross-Chain y Agregación en Préstamos Modulares

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

La esencia del préstamo modular no se trata solo de la interconexión y la agregación, aunque ambos juegan roles significativos. La idea principal del préstamo modular es mejorar la flexibilidad del sistema, la escalabilidad, la seguridad y la innovación al modularizar diversas funciones del proceso de préstamo. La interconexión y la agregación son partes de la realización de esta idea principal, pero no son su totalidad.

Interoperabilidad entre Cadenas (Cross-Chain):

  • Tecnología Cross-Chain: Permite que los activos y módulos funcionales en diferentes blockchains interoperen. Esto es crucial para el préstamo modular, ya que permite a los usuarios transferir activos entre blockchains y utilizar varias aplicaciones descentralizadas (dApps).
  • Soporte Multi-Chain: Al admitir múltiples blockchains, las plataformas de préstamos pueden mejorar su usabilidad y flexibilidad, atrayendo a más usuarios y activos.

Agregación:

  • Protocolos de Agregación: AggreGate múltiples protocolos de préstamo y piscinas de liquidez, proporcionando una interfaz unificada y una mejor experiencia de usuario. Por ejemplo, los usuarios pueden acceder a múltiples mercados de préstamos a través de una plataforma de agregación para obtener las mejores tasas de préstamo.
  • Agregación de liquidez: Al agregar múltiples fuentes de liquidez, se mejora la eficiencia de utilización de capital y la liquidez del mercado.

3.5 Otros Aspectos Clave del Préstamo Modular

Diseño modular:

  • Modularización funcional: descompone el proceso de préstamo en módulos funcionales independientes (como la gestión de garantías, el cálculo de intereses, la evaluación de riesgos y los mecanismos de liquidación). Cada módulo puede desarrollarse, implementarse y actualizarse de forma independiente.
  • Interfaces Estandarizadas: Los módulos se comunican a través de interfaces estandarizadas, garantizando la compatibilidad y interoperabilidad entre los módulos.

Seguridad y Gestión de Riesgos:

  • Aislamiento de riesgos: El diseño modular puede aislar los riesgos dentro de módulos específicos. Si surge un problema en un módulo, no afecta a todo el sistema.
  • Auditorías de seguridad: Cada módulo puede ser auditado de forma independiente, mejorando la seguridad general del sistema.

Flexibilidad y escalabilidad:

  • Combinación flexible: los usuarios y los desarrolladores pueden combinar de forma flexible diferentes módulos para satisfacer diversas necesidades de préstamo.
  • Escalabilidad: la funcionalidad y el rendimiento del sistema pueden ampliarse añadiendo o reemplazando módulos sin necesidad de reconstruir todo el sistema.

Algunas plataformas DeFi establecidas, como Aave, Compound y MakerDAO, también están adoptando conceptos de diseño modular. Por ejemplo, MakerDAO se está moviendo hacia un modelo SubDAO más descentralizado, y el protocolo de Aave consiste en múltiples contratos inteligentes que se encargan del préstamo, gestión de garantías, liquidación, etc. Los desarrolladores y usuarios pueden combinar estos contratos según sea necesario e incluso desarrollar nuevos contratos para ampliar la funcionalidad de la plataforma.

IV. Proyectos de Préstamos Modulares

4.1 Morpho Labs

Morpho Labs tiene como objetivo mejorar la eficiencia y la experiencia del usuario de los mercados de préstamos descentralizados a través de la innovación tecnológica y la optimización, promoviendo el crecimiento del ecosistema DeFi. Con su diseño modular y su mecanismo de negociación sin fricciones, Morpho Labs busca atraer a más usuarios y fondos al campo de las finanzas descentralizadas. Las principales innovaciones incluyen Morpho Blue y Meta Morpho, que mejoran la eficiencia y la interoperabilidad de los préstamos DeFi.

Fuente de la imagen: Morpho Labs Official

Morpho Azul

Morpho Blue es una versión avanzada del protocolo de préstamos proporcionado por Morpho Labs. Su objetivo es minimizar la implementación de activos encriptados (tokens ERC20 y ERC4626) en la Máquina Virtual Ethereum y crear mercados de préstamos independientes. Morpho Blue ofrece una capa base sin confianza para prestamistas, prestatarios y aplicaciones, que opera bajo licencias duales (BUSL-1.1 y GPLv2). Una vez implementado, se ejecutará permanentemente en la cadena de bloques de Ethereum.(1) Las características clave y los componentes incluyen:

  • Garantía: Los usuarios deben proporcionar una garantía respaldada por el protocolo para pedir prestado activos.
  • Préstamo a valor de liquidación (LLTV): El protocolo establece un requisito de valor mínimo para el colateral en relación con los activos prestados. Por ejemplo, si la proporción es del 90%, el valor de los activos prestados no debe exceder el 90% del valor del colateral, o la posición será liquidada.
  • Préstamo: Los usuarios inician el proceso de préstamo interactuando con el protocolo. Especifican la cantidad de activos que desean pedir prestados y proporcionan el colateral necesario.
  • Tasa de interés: los prestatarios pagan intereses sobre la cantidad prestada según el modelo de tasa de interés del protocolo. Los intereses se acumulan con el tiempo y se pagan al momento de la devolución del préstamo.
  • Reembolso: Los prestatarios pueden devolver los activos prestados y los intereses devengados en cualquier momento para cerrar el préstamo. Una vez que el reembolso se confirma en la cadena, los prestatarios pueden recuperar su garantía del contrato inteligente.
  • Mecanismo de liquidación: Para mitiGar el riesgo de incumplimiento, el protocolo incluye un mecanismo de liquidación. Si el valor de los activos prestados excede el LLTV debido a las fluctuaciones del mercado o los intereses acumulados, la posición puede ser parcial o totalmente liquidada para pagar el préstamo y los intereses pendientes.
  • Préstamos: los usuarios inician el proceso de préstamo interactuando con el protocolo, especificando la cantidad de activos que desean prestar y transfiriendo estos activos al contrato inteligente.
  • Retiro: Los prestamistas pueden retirar sus activos prestados y los intereses acumulados en cualquier momento, siempre que haya suficiente liquidez en el mercado.

Una característica notable de Morpho Blue es la capacidad de crear mercados de negociación sin permisos, lo que permite a los usuarios establecer mercados independientes compuestos por activos de préstamos, activos de garantía, LLTV, oráculos y modelos de tasas de interés (IRM). Cada parámetro se selecciona durante la creación del mercado y es inmutable, con LLTV y modelos de tasas de interés elegidos de un conjunto de opciones aprobadas por la gobernancia de Morpho.

Meta Morpho

Meta Morpho es un meta-protocolo independiente diseñado para crear bóvedas de MetaMorpho basadas en Morpho Blue, lo que permite una integración y interoperabilidad perfectas en diferentes plataformas y protocolos DeFi. Las principales características incluyen:

  • Integración multiplataforma: Permite a los usuarios transferir de manera fluida activos y estrategias entre diferentes protocolos DeFi.
  • Interoperabilidad mejorada: Proporciona una mejor interoperabilidad a través de interfaces y protocolos estandarizados, facilitando una colaboración más fluida entre diferentes protocolos DeFi.
  • Gestión automatizada: Utiliza contratos inteligentes y herramientas de automatización para mejorar la eficiencia y la fiabilidad de la gestión de activos y la ejecución de estrategias.
  • Agregación de Liquidez: Agrega la liquidez de diferentes plataformas, mejorando la liquidez y eficiencia del mercado en general.

4.2 Finanzas de Euler

Fuente de la imagen: Euler Finance Official

El 22 de febrero de 2024, el protocolo de préstamos Euler Finance anunció su inminente relanzamiento y el lanzamiento de su versión v2. Esta plataforma modular de préstamos incluye principalmente dos componentes importantes: Euler Vault Kit (EVK) y Ethereum Vault Connector (EVC), diseñados para mejorar la flexibilidad y funcionalidad del protocolo. (2)

Kit Euler Vault (EVK)

EVK es un conjunto de herramientas que permite a los usuarios crear y administrar sistemas de 'bóveda' personalizados. EVK permite a los usuarios depositar sus activos en bóvedas y establecer diferentes estrategias y reglas según sea necesario. Se integra con EVC, lo que permite a los desarrolladores construir libremente bóvedas ERC-4626. Las características clave de EVK incluyen:

  • Estrategias personalizadas: los usuarios pueden establecer diferentes estrategias según sus necesidades y preferencias de riesgo, como tasas de préstamo específicas y reglas de liquidación.
  • Soporte de múltiples activos: EVK admite varios activos, lo que permite depositar diferentes tipos de criptoactivos en bóvedas.
  • Gestión flexible: los usuarios pueden administrar y ajustar la configuración del depósito de forma flexible para adaptarse a los cambios del mercado y a las necesidades personales.
  • Seguridad: EVK proporciona alta seguridad a través de contratos inteligentes y tecnología descentralizada, garantizando la seguridad de los activos de los usuarios.

Conector de Ethereum Vault (EVC)

EVC es una herramienta diseñada para conectar EVKs en Ethereum. Permite a los usuarios transferir activos y estrategias de manera fluida entre diferentes protocolos DeFi, otorgando poderes especiales a las bóvedas para actuar como garantía de otras bóvedas, facilitando la comunicación sin problemas entre las bóvedas ERC-4626 y otros contratos inteligentes. Las características clave de EVC incluyen:

  • Capa de Interoperabilidad Unificada: EVC permite a los usuarios transferir activos de una bóveda a otra, independientemente de si pertenecen al mismo protocolo. Esto aumenta significativamente la liquidez y flexibilidad de los activos.
  • Compartir estrategias: los usuarios pueden compartir y aplicar las mismas estrategias en diferentes bóvedas, simplificando los procesos de gestión.
  • Gestión automatizada: EVC automatiza la transferencia de activos y la aplicación de estrategias a través de contratos inteligentes, reduciendo la complejidad de las operaciones manuales.
  • Liquidez mejorada: al conectar diferentes bóvedas, EVC mejora la liquidez general del ecosistema DeFi, permitiendo a los usuarios utilizar sus activos de manera más efectiva.

El Kit de Bóveda Euler (EVK) y el Conector de Bóveda Ethereum (EVC) son características importantes introducidas por Euler Finance para proporcionar una mayor flexibilidad y eficiencia en la gestión. A través de EVK, los usuarios pueden crear y gestionar bóvedas personalizadas, y a través de EVC, pueden transferir activos y estrategias de forma transparente entre diferentes bóvedas. Estas herramientas mejoran el control y las capacidades de gestión de los usuarios sobre sus activos, contribuyendo a una mayor liquidez y eficiencia en el ecosistema DeFi.

V. Perspectivas sobre los préstamos modulares actuales

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

Actualmente, DeFi se compone principalmente de agregadores de rendimiento, protocolos de préstamos, derivados y opciones, y protocolos de seguros. Estos módulos se pueden combinar libremente para crear nuevos productos y servicios financieros. Sin embargo, su naturaleza es similar a la lógica de "implementación de cadena con un solo clic" de OP Stack; Los protocolos modulares DeFi necesitan establecer combinaciones de módulos dentro de su propio marco para crear nuevos productos y servicios financieros.

Si bien el DeFi modular aporta flexibilidad, también conlleva posibles riesgos. UniSwap inició el auge de DeFi, convirtiéndose en el “modelo” para varios protocolos DeFi hoy en día. Desde su creación, UniSwap nunca ha sido hackeado, principalmente debido a su dependencia de una invariante central simple (tokenBalanceX * tokenBalanceY = k) y su integración con contratos inteligentes inmutables.

Sin embargo, la flexibilidad de la modularidad también introduce una complejidad relativa. La alta interconectividad entre los diferentes protocolos DeFi significa que si un contrato actualizable en un protocolo falla, podría desencadenar una reacción en cadena que afecte a otros protocolos, lo que potencialmente podría conducir a un riesgo sistémico en todo el ecosistema. Este es un aspecto importante que requiere consideración.

Renuncia:

  1. Este artículo ha sido reimpreso de [medio], Todos los derechos de autor pertenecen al autor original [Investigador de YBB Capital Ac-Core]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learnequipo, y ellos lo resolverán rápidamente.
  2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione lo contrario, está prohibido copiar, distribuir o plagiar los artículos traducidos.

La evolución de las narrativas modulares: la transformación modular del préstamo DeFi

Avanzado8/21/2024, 11:02:42 AM
El blockchain modular tiene como objetivo resolver el problema del triángulo imposible en el campo del blockchain a través de la reorganización, es decir, descomponiendo las funciones principales de una sola cadena en múltiples capas, cada capa enfocándose en lograr funciones específicas para lograr escalabilidad. Los protocolos de DeFi modular mejoran la flexibilidad y las capacidades de innovación de los protocolos de DeFi al dividir estos servicios en módulos independientes, lo que permite a los usuarios y desarrolladores combinar y utilizar de manera flexible diferentes funciones. En esta etapa, DeFi principalmente consiste en agregadores de ingresos, préstamos, derivados y opciones, y protocolos de seguros. Estos módulos pueden combinarse libremente para crear nuevos productos y servicios financieros, pero los protocolos de DeFi modular deben construirse sobre sus propios protocolos. Los módulos se combinan para crear nuevos productos y servicios financieros.

TLDR

  • La esencia del préstamo modular no se trata solo de la cadena cruzada y la agregación, sino que ambos desempeñan roles importantes en el préstamo modular.
  • El préstamo modular aprovecha la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa base, centrándose en la modularización funcional en las capas de ejecución y aplicación.
  • El préstamo modular descompone sus procesos en varios módulos independientes, como la gestión de garantías, el cálculo de la tasa de interés, la evaluación de riesgos y los mecanismos de liquidación, con cada módulo comunicándose a través de interfaces estandarizadas.
  • Actualmente, las características de los protocolos DeFi modulares son similares a la lógica de implementación de cadena con un clic de OP Stack, donde la implementación requiere establecer combinaciones de módulos encima del propio protocolo para crear nuevos productos y servicios financieros.

I. El Origen de la Modularidad

El concepto de blockchain modular se origina en dos white papers. En 2018, Mustafa Albasan y Vitalik Buterin coescribieron el paper "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. Diseñaron un protocolo de muestreo de disponibilidad de datos para reducir el equilibrio entre la capacidad en cadena y la seguridad, abordando los problemas de escalabilidad de blockchain sin comprometer la seguridad y la descentralización.

Posteriormente, en 2019, Mustafa Albasan detalló una nueva arquitectura en el libro blanco de “Lazy Ledger”. Esta arquitectura utiliza la cadena de bloques para ordenar y garantizar la disponibilidad de datos de transacciones sin manejar la ejecución y validación de transacciones. Esta nueva arquitectura tenía como objetivo resolver problemas de escalabilidad en los sistemas de cadena de bloques existentes y inicialmente se llamaba “cliente de contrato inteligente”. La ejecución de contratos inteligentes era realizada por otra capa de ejecución en este cliente, formando el prototipo de Celestia, el primer proyecto de capa modular de disponibilidad de datos.

Con la llegada de la tecnología Rollup, este concepto se hizo más concreto, siguiendo la lógica de ejecutar contratos inteligentes fuera de la cadena y cargar los resultados como pruebas en la capa de ejecución del “cliente”. Reflexionando sobre la arquitectura de la cadena de bloques y las nuevas tecnologías de escalado, Celestia surgió, definiendo un nuevo paradigma de “blockchain modular”.

II. La aparición de la Blockchain modular

Las cadenas de bloques modulares tienen como objetivo resolver el dilema del "triángulo imposible" en el campo de las cadenas de bloques a través del desacoplamiento y la reestructuración. En pocas palabras, desglosa las funciones principales de una sola cadena en múltiples capas, cada una enfocada en funciones específicas, logrando así escalabilidad. En general, las funciones básicas de una cadena monolítica se pueden dividir en las siguientes cuatro capas:

  1. Capa de Disponibilidad de Datos: Garantiza que los datos en la red puedan ser accedidos y verificados, incluyendo funciones de almacenamiento, transmisión y verificación de datos, manteniendo la transparencia y confianza en la red blockchain. Los proyectos DA representativos incluyen Celestia, Avail, EigenDA, etc. Las blockchains monolíticas como Ethereum y Solana también pueden satisfacer las necesidades de DA (Bitcoin, debido a su falta de completitud de Turing, carece de buenas soluciones de validación para Rollups tradicionales, pero sus capacidades de escalabilidad están progresando rápidamente).
  2. Capa de consenso: Maneja protocolos entre nodos para lograr consistencia de datos y transacciones en la red. A través de algoritmos de consenso (como PoW o PoS), verifica transacciones y crea nuevos bloques. La mayoría de los proyectos de DA también requieren su capa de consenso, típicamente diseñada para requerimientos de hardware bajos y nodos ligeros de verificación simple.
  3. Capa de Ejecución: Procesa transacciones y ejecuta contratos inteligentes, incluyendo verificación de transacciones, ejecución y actualizaciones de estado. Los proyectos de Capa2 (como Arbitrum, Optimism, ZKsync) funcionan como capas de ejecución de blockchains modulares, validando la corrección de las transacciones a través de la cadena principal e heredando la seguridad de la cadena principal.
  4. Capa de Liquidación: Finaliza transacciones, asegurando transferencias de activos y registros permanentes en la cadena de bloques. El papel principal de la capa de liquidación modular es verificar las pruebas de validez de Rollup y los datos de estado, con proyectos destacados como Dymension y Cevmos.

En la historia temprana, soluciones alrededor de Bitcoin como la Red Lightning y las sidechains pueden considerarse como "pioneros modulares". Sin embargo, debido a la no completitud de Turing de Bitcoin, estas soluciones de escalabilidad progresaron lentamente con varios fallos y no fueron ampliamente adoptadas. Las blockchains tradicionales intentaron resolver el trilema reconstruyendo el marco subyacente, pero con un éxito limitado. Para abordar este problema, Vitalik Buterin propuso mejoras en torno a Rollups. Con la madurez de las pruebas de fraude y las pruebas de conocimiento cero, construir capas de ejecución en Ethereum a través de un método similar a Lego se volvió realista. Ethereum ha establecido su objetivo final como un camino de escalado en capas centrado en Rollups. Se espera que este método de actualización, centrado en Rollups, supere las soluciones de escalado anteriores y se convierta en la solución definitiva para la expansión de blockchain.

III. Evolución del préstamo modular

Fuente de la imagen: Legendary Quant

El préstamo DeFi modular aprovecha la seguridad, el consenso y la disponibilidad de datos proporcionados por la capa base, centrándose en la modularización funcional en las capas de ejecución y aplicación y ejecutando estos módulos en la cadena de bloques. Las partes modulares clave incluyen:

  • Módulo de Gestión de Garantías: Responsable de almacenar, gestionar y procesar las garantías de los usuarios, asegurando su seguridad y cumplimiento.
  • Módulo de cálculo de tasas de interés: ajusta dinámicamente las tasas de préstamo en función de la oferta y demanda del mercado, los puntajes de crédito de los usuarios y otros factores.
  • Módulo de Evaluación de Riesgos: Evalúa el riesgo crediticio de los prestatarios para decidir si aprobar las solicitudes de préstamo y determinar la cantidad de garantía requerida.
  • Módulo de mecanismo de liquidación: activa el proceso de liquidación cuando los prestatarios no logran pagar a tiempo, protegiendo los intereses de la plataforma y otros usuarios.

Un sistema de préstamo modular necesita obtener todos los datos necesarios de transacción y contrato de la capa de disponibilidad de datos para permitir la interacción y verificación entre los módulos. Los resultados de las operaciones de cada módulo deben ser confirmados y registrados por la capa de consenso, asegurando la seguridad y consistencia de todos los cambios de estado del módulo. La mayor parte de la lógica de los préstamos modulares se ejecuta en la capa de ejecución, implementando las funcionalidades de cada módulo a través de contratos inteligentes. El cierre final y la liquidación de las transacciones de préstamo dependen de la capa de liquidación, asegurando la finalidad de las transacciones de préstamo y liquidación.

3.1 Conceptos Básicos

  • Diseño modular: Descomponiendo el proceso de préstamo en múltiples módulos independientes, como gestión de colaterales, cálculo de tasas de interés, evaluación de riesgos y mecanismos de liquidación. Cada módulo puede ser desarrollado, probado e implementado de forma independiente.
  • Interoperabilidad: Las interfaces estandarizadas permiten la comunicación entre módulos, lo que facilita combinar diferentes módulos e incluso utilizar ciertos módulos en diferentes plataformas.
  • Actualización: dado que cada módulo es independiente, se puede actualizar individualmente sin afectar todo el sistema. Esta característica permite que el sistema responda rápidamente a los cambios del mercado y los avances tecnológicos.
  • Seguridad: El diseño modular puede aislar los riesgos. Por ejemplo, si se produce una vulnerabilidad de seguridad en un módulo, solo ese módulo necesita ser corregido sin afectar a todo el sistema.

3.2 Componentes Clave

  • Módulo de Gestión de Garantías: Maneja el depósito, retiro y gestión de garantías, asegurando que las garantías de los usuarios sean seguras y cumplan con las regulaciones.
  • Módulo de cálculo de tasas de interés: ajusta dinámicamente las tasas de préstamo según la oferta y demanda del mercado, puntajes de crédito de los prestatarios y otros factores.
  • Módulo de Evaluación de Riesgos: Evalúa el riesgo de los prestatarios, decide si aprobar las solicitudes de préstamo y determina la cantidad de garantía requerida.
  • Módulo de Mecanismo de Liquidación: Activa el proceso de liquidación cuando los prestatarios no logran pagar a tiempo, garantizando la seguridad de los fondos en la plataforma de préstamos.

3.3 Ventajas

  • Flexibilidad: Diferentes módulos pueden combinarse según sea necesario para cumplir con diversos requisitos de préstamos.
  • Eficiencia: Optimizar el rendimiento de cada módulo mejora la eficiencia general del sistema.
  • Innovación: Los desarrolladores pueden innovar en problemas específicos introduciendo nuevos módulos para mejorar la funcionalidad.
  • Transparencia: Los sistemas modulares ofrecen una mayor transparencia, lo que permite que la lógica operativa y el estado de cada módulo se puedan auditar y verificar de forma independiente.

3.4 Papel de Cross-Chain y Agregación en Préstamos Modulares

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

La esencia del préstamo modular no se trata solo de la interconexión y la agregación, aunque ambos juegan roles significativos. La idea principal del préstamo modular es mejorar la flexibilidad del sistema, la escalabilidad, la seguridad y la innovación al modularizar diversas funciones del proceso de préstamo. La interconexión y la agregación son partes de la realización de esta idea principal, pero no son su totalidad.

Interoperabilidad entre Cadenas (Cross-Chain):

  • Tecnología Cross-Chain: Permite que los activos y módulos funcionales en diferentes blockchains interoperen. Esto es crucial para el préstamo modular, ya que permite a los usuarios transferir activos entre blockchains y utilizar varias aplicaciones descentralizadas (dApps).
  • Soporte Multi-Chain: Al admitir múltiples blockchains, las plataformas de préstamos pueden mejorar su usabilidad y flexibilidad, atrayendo a más usuarios y activos.

Agregación:

  • Protocolos de Agregación: AggreGate múltiples protocolos de préstamo y piscinas de liquidez, proporcionando una interfaz unificada y una mejor experiencia de usuario. Por ejemplo, los usuarios pueden acceder a múltiples mercados de préstamos a través de una plataforma de agregación para obtener las mejores tasas de préstamo.
  • Agregación de liquidez: Al agregar múltiples fuentes de liquidez, se mejora la eficiencia de utilización de capital y la liquidez del mercado.

3.5 Otros Aspectos Clave del Préstamo Modular

Diseño modular:

  • Modularización funcional: descompone el proceso de préstamo en módulos funcionales independientes (como la gestión de garantías, el cálculo de intereses, la evaluación de riesgos y los mecanismos de liquidación). Cada módulo puede desarrollarse, implementarse y actualizarse de forma independiente.
  • Interfaces Estandarizadas: Los módulos se comunican a través de interfaces estandarizadas, garantizando la compatibilidad y interoperabilidad entre los módulos.

Seguridad y Gestión de Riesgos:

  • Aislamiento de riesgos: El diseño modular puede aislar los riesgos dentro de módulos específicos. Si surge un problema en un módulo, no afecta a todo el sistema.
  • Auditorías de seguridad: Cada módulo puede ser auditado de forma independiente, mejorando la seguridad general del sistema.

Flexibilidad y escalabilidad:

  • Combinación flexible: los usuarios y los desarrolladores pueden combinar de forma flexible diferentes módulos para satisfacer diversas necesidades de préstamo.
  • Escalabilidad: la funcionalidad y el rendimiento del sistema pueden ampliarse añadiendo o reemplazando módulos sin necesidad de reconstruir todo el sistema.

Algunas plataformas DeFi establecidas, como Aave, Compound y MakerDAO, también están adoptando conceptos de diseño modular. Por ejemplo, MakerDAO se está moviendo hacia un modelo SubDAO más descentralizado, y el protocolo de Aave consiste en múltiples contratos inteligentes que se encargan del préstamo, gestión de garantías, liquidación, etc. Los desarrolladores y usuarios pueden combinar estos contratos según sea necesario e incluso desarrollar nuevos contratos para ampliar la funcionalidad de la plataforma.

IV. Proyectos de Préstamos Modulares

4.1 Morpho Labs

Morpho Labs tiene como objetivo mejorar la eficiencia y la experiencia del usuario de los mercados de préstamos descentralizados a través de la innovación tecnológica y la optimización, promoviendo el crecimiento del ecosistema DeFi. Con su diseño modular y su mecanismo de negociación sin fricciones, Morpho Labs busca atraer a más usuarios y fondos al campo de las finanzas descentralizadas. Las principales innovaciones incluyen Morpho Blue y Meta Morpho, que mejoran la eficiencia y la interoperabilidad de los préstamos DeFi.

Fuente de la imagen: Morpho Labs Official

Morpho Azul

Morpho Blue es una versión avanzada del protocolo de préstamos proporcionado por Morpho Labs. Su objetivo es minimizar la implementación de activos encriptados (tokens ERC20 y ERC4626) en la Máquina Virtual Ethereum y crear mercados de préstamos independientes. Morpho Blue ofrece una capa base sin confianza para prestamistas, prestatarios y aplicaciones, que opera bajo licencias duales (BUSL-1.1 y GPLv2). Una vez implementado, se ejecutará permanentemente en la cadena de bloques de Ethereum.(1) Las características clave y los componentes incluyen:

  • Garantía: Los usuarios deben proporcionar una garantía respaldada por el protocolo para pedir prestado activos.
  • Préstamo a valor de liquidación (LLTV): El protocolo establece un requisito de valor mínimo para el colateral en relación con los activos prestados. Por ejemplo, si la proporción es del 90%, el valor de los activos prestados no debe exceder el 90% del valor del colateral, o la posición será liquidada.
  • Préstamo: Los usuarios inician el proceso de préstamo interactuando con el protocolo. Especifican la cantidad de activos que desean pedir prestados y proporcionan el colateral necesario.
  • Tasa de interés: los prestatarios pagan intereses sobre la cantidad prestada según el modelo de tasa de interés del protocolo. Los intereses se acumulan con el tiempo y se pagan al momento de la devolución del préstamo.
  • Reembolso: Los prestatarios pueden devolver los activos prestados y los intereses devengados en cualquier momento para cerrar el préstamo. Una vez que el reembolso se confirma en la cadena, los prestatarios pueden recuperar su garantía del contrato inteligente.
  • Mecanismo de liquidación: Para mitiGar el riesgo de incumplimiento, el protocolo incluye un mecanismo de liquidación. Si el valor de los activos prestados excede el LLTV debido a las fluctuaciones del mercado o los intereses acumulados, la posición puede ser parcial o totalmente liquidada para pagar el préstamo y los intereses pendientes.
  • Préstamos: los usuarios inician el proceso de préstamo interactuando con el protocolo, especificando la cantidad de activos que desean prestar y transfiriendo estos activos al contrato inteligente.
  • Retiro: Los prestamistas pueden retirar sus activos prestados y los intereses acumulados en cualquier momento, siempre que haya suficiente liquidez en el mercado.

Una característica notable de Morpho Blue es la capacidad de crear mercados de negociación sin permisos, lo que permite a los usuarios establecer mercados independientes compuestos por activos de préstamos, activos de garantía, LLTV, oráculos y modelos de tasas de interés (IRM). Cada parámetro se selecciona durante la creación del mercado y es inmutable, con LLTV y modelos de tasas de interés elegidos de un conjunto de opciones aprobadas por la gobernancia de Morpho.

Meta Morpho

Meta Morpho es un meta-protocolo independiente diseñado para crear bóvedas de MetaMorpho basadas en Morpho Blue, lo que permite una integración y interoperabilidad perfectas en diferentes plataformas y protocolos DeFi. Las principales características incluyen:

  • Integración multiplataforma: Permite a los usuarios transferir de manera fluida activos y estrategias entre diferentes protocolos DeFi.
  • Interoperabilidad mejorada: Proporciona una mejor interoperabilidad a través de interfaces y protocolos estandarizados, facilitando una colaboración más fluida entre diferentes protocolos DeFi.
  • Gestión automatizada: Utiliza contratos inteligentes y herramientas de automatización para mejorar la eficiencia y la fiabilidad de la gestión de activos y la ejecución de estrategias.
  • Agregación de Liquidez: Agrega la liquidez de diferentes plataformas, mejorando la liquidez y eficiencia del mercado en general.

4.2 Finanzas de Euler

Fuente de la imagen: Euler Finance Official

El 22 de febrero de 2024, el protocolo de préstamos Euler Finance anunció su inminente relanzamiento y el lanzamiento de su versión v2. Esta plataforma modular de préstamos incluye principalmente dos componentes importantes: Euler Vault Kit (EVK) y Ethereum Vault Connector (EVC), diseñados para mejorar la flexibilidad y funcionalidad del protocolo. (2)

Kit Euler Vault (EVK)

EVK es un conjunto de herramientas que permite a los usuarios crear y administrar sistemas de 'bóveda' personalizados. EVK permite a los usuarios depositar sus activos en bóvedas y establecer diferentes estrategias y reglas según sea necesario. Se integra con EVC, lo que permite a los desarrolladores construir libremente bóvedas ERC-4626. Las características clave de EVK incluyen:

  • Estrategias personalizadas: los usuarios pueden establecer diferentes estrategias según sus necesidades y preferencias de riesgo, como tasas de préstamo específicas y reglas de liquidación.
  • Soporte de múltiples activos: EVK admite varios activos, lo que permite depositar diferentes tipos de criptoactivos en bóvedas.
  • Gestión flexible: los usuarios pueden administrar y ajustar la configuración del depósito de forma flexible para adaptarse a los cambios del mercado y a las necesidades personales.
  • Seguridad: EVK proporciona alta seguridad a través de contratos inteligentes y tecnología descentralizada, garantizando la seguridad de los activos de los usuarios.

Conector de Ethereum Vault (EVC)

EVC es una herramienta diseñada para conectar EVKs en Ethereum. Permite a los usuarios transferir activos y estrategias de manera fluida entre diferentes protocolos DeFi, otorgando poderes especiales a las bóvedas para actuar como garantía de otras bóvedas, facilitando la comunicación sin problemas entre las bóvedas ERC-4626 y otros contratos inteligentes. Las características clave de EVC incluyen:

  • Capa de Interoperabilidad Unificada: EVC permite a los usuarios transferir activos de una bóveda a otra, independientemente de si pertenecen al mismo protocolo. Esto aumenta significativamente la liquidez y flexibilidad de los activos.
  • Compartir estrategias: los usuarios pueden compartir y aplicar las mismas estrategias en diferentes bóvedas, simplificando los procesos de gestión.
  • Gestión automatizada: EVC automatiza la transferencia de activos y la aplicación de estrategias a través de contratos inteligentes, reduciendo la complejidad de las operaciones manuales.
  • Liquidez mejorada: al conectar diferentes bóvedas, EVC mejora la liquidez general del ecosistema DeFi, permitiendo a los usuarios utilizar sus activos de manera más efectiva.

El Kit de Bóveda Euler (EVK) y el Conector de Bóveda Ethereum (EVC) son características importantes introducidas por Euler Finance para proporcionar una mayor flexibilidad y eficiencia en la gestión. A través de EVK, los usuarios pueden crear y gestionar bóvedas personalizadas, y a través de EVC, pueden transferir activos y estrategias de forma transparente entre diferentes bóvedas. Estas herramientas mejoran el control y las capacidades de gestión de los usuarios sobre sus activos, contribuyendo a una mayor liquidez y eficiencia en el ecosistema DeFi.

V. Perspectivas sobre los préstamos modulares actuales

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

Actualmente, DeFi se compone principalmente de agregadores de rendimiento, protocolos de préstamos, derivados y opciones, y protocolos de seguros. Estos módulos se pueden combinar libremente para crear nuevos productos y servicios financieros. Sin embargo, su naturaleza es similar a la lógica de "implementación de cadena con un solo clic" de OP Stack; Los protocolos modulares DeFi necesitan establecer combinaciones de módulos dentro de su propio marco para crear nuevos productos y servicios financieros.

Si bien el DeFi modular aporta flexibilidad, también conlleva posibles riesgos. UniSwap inició el auge de DeFi, convirtiéndose en el “modelo” para varios protocolos DeFi hoy en día. Desde su creación, UniSwap nunca ha sido hackeado, principalmente debido a su dependencia de una invariante central simple (tokenBalanceX * tokenBalanceY = k) y su integración con contratos inteligentes inmutables.

Sin embargo, la flexibilidad de la modularidad también introduce una complejidad relativa. La alta interconectividad entre los diferentes protocolos DeFi significa que si un contrato actualizable en un protocolo falla, podría desencadenar una reacción en cadena que afecte a otros protocolos, lo que potencialmente podría conducir a un riesgo sistémico en todo el ecosistema. Este es un aspecto importante que requiere consideración.

Renuncia:

  1. Este artículo ha sido reimpreso de [medio], Todos los derechos de autor pertenecen al autor original [Investigador de YBB Capital Ac-Core]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learnequipo, y ellos lo resolverán rápidamente.
  2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione lo contrario, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!