模块化叙事的演变:DeFi 借贷的模块化转型

进阶8/21/2024, 11:02:42 AM
模块化区块链通过重新组织结构来解决区块链领域的三个难以同时实现的目标。具体来说,它将单一链的核心功能分解为多个专注于特定任务的层级,以提升系统的扩展性。模块化 DeFi 协议通过将服务拆分为独立模块,增强了灵活性和创新能力,用户和开发者可以灵活组合使用各种功能。目前,DeFi 主要包括收益聚合器、借贷、衍生产品、期权和保险协议,这些模块可以自由组合,创造新的金融产品和服务。然而,模块化 DeFi 协议需要在其自身架构基础上建立模块组合,以开发新的金融解决方案。

TLDR

  • 模块化借贷不仅涉及跨链和聚合,这两者在其中都起着重要作用。
  • 它利用底层提供的安全性、共识和数据可用性,重点在执行和应用层进行功能模块化。
  • 模块化借贷将其流程拆分为独立模块,如抵押管理、利率计算、风险评估和清算机制,各模块通过标准接口进行交流。
  • 目前,模块化 DeFi 协议类似于 OP Stack 的一键链部署逻辑,部署时需要在协议基础上组合模块,以开发新的金融产品和服务。

一、模块化的起源

模块化区块链的概念源于两份重要的白皮书。2018年,Mustafa Albasan 和 Vitalik Buterin 合作撰写了《数据可用性采样和欺诈证明》,提出了一种系统,允许轻量级客户端从完整节点获取并验证欺诈证明。通过设计数据可用性采样协议,这项工作在不牺牲安全性和去中心化的前提下,缓解了区块链扩展性的问题。

接下来,2019年,Mustafa Albasan 在《Lazy Ledger》白皮书中介绍了一种新架构。该架构利用区块链来排序并确保交易数据的可用性,而不直接处理交易的执行和验证。这一架构旨在解决现有区块链系统的扩展性问题,并最初被称为“智能合约客户端”。智能合约的执行由该客户端上的另一个执行层来完成,这形成了 Celestia 的雏形,即首个模块化数据可用性层项目。

随着 Rollup 技术的兴起,这一概念得以具体化,遵循链下执行智能合约并将结果作为证明上传至“客户端”执行层的逻辑。通过对区块链架构和新扩展技术的反思,Celestia 诞生了,定义了“模块化区块链”的新模式。

二、模块化的起源

模块化区块链通过解耦和重构来解决区块链领域的“不可能三角”问题。简单来说,它将单一链的主要功能拆分为多个层级,每个层级专注于特定功能,以实现扩展性。通常,单链的基本功能可以分为以下四个层次:

  1. 数据可用性层:确保网络中的数据能够被访问和验证,包括数据存储、传输和验证功能,维护区块链网络的透明性和信任。典型的 DA 项目有 Celestia、Avail、EigenDA 等。以太坊和 Solana 等单链也可以满足 DA 需求(比特币由于非图灵完备性,缺乏传统 Rollups 的良好验证方案,但其扩展能力正在迅速提升)。
  2. 共识层:处理节点间协议,以实现网络数据和交易的一致性。通过共识算法(如 PoW 或 PoS),验证交易并创建新块。大多数 DA 项目也需要自己的共识层,通常设计为对硬件要求低且易于验证的轻节点。
  3. 执行层:处理交易并执行智能合约,包括交易验证、执行和状态更新。Layer2 项目(如 Arbitrum、Optimism、ZKsync)作为模块化区块链的执行层,通过主链验证交易正确性并继承主链的安全性。
  4. 结算层:完成交易,确保资产转移和在区块链上的永久记录。模块化结算层的主要作用是验证 Rollup 的有效性证明和状态数据,代表性项目有 Dymension 和 Cevmos。

在早期,围绕比特币的解决方案如闪电网络和侧链被视为“模块化的先驱”。然而,由于比特币的非图灵完备性,这些扩展方案进展缓慢,存在各种缺陷,未能广泛普及。传统的区块链试图通过重构底层框架来解决三难困境,但成效有限。为应对这一挑战,Vitalik Buterin 提出了基于 Rollups 的改进方案。随着欺诈证明和零知识证明技术的成熟,通过类似乐高积木的方式在以太坊上构建执行层成为可能。以太坊已将其终极目标设定为以 Rollups 为核心的分层扩展路径。这种升级方法有望超越以往的扩展方案,成为区块链扩展的最终解决方案。

三、模块化借贷的演变

图片来源:Legendary Quant

模块化 DeFi 借贷利用基础层提供的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化,并在区块链上运行这些模块。关键的模块化部分包括:

  • 抵押品管理模块:负责存储、管理和处理用户的抵押品,确保其安全性和合规性。
  • 利率计算模块:根据市场供需、用户信用评分等因素动态调整借贷利率。
  • 风险评估模块:评估借款人的信用风险,以决定是否批准贷款请求并确定所需的抵押金额。
  • 清算机制模块:当借款人未能按时还款时,启动清算过程,保护平台和其他用户的利益。

模块化借贷系统需要从数据可用性层获取所有必要的交易和合约数据,以便实现模块间的交互和验证。每个模块操作的结果需要由共识层确认和记录,以确保所有模块状态变化的安全性和一致性。模块化借贷的大部分逻辑运行在执行层,通过智能合约实现各模块的功能。借贷交易的最终结算和清算依赖于结算层,以确保借贷和清算交易的最终性。

3.1 核心概念

  • 模块化设计:将借贷过程分解为多个独立的模块,如抵押品管理、利率计算、风险评估和清算机制。每个模块可以独立开发、测试和部署。
  • 互操作性:标准化接口允许模块之间进行通信,使得不同模块的组合变得容易,甚至可以跨平台使用某些模块。
  • 可升级性:由于每个模块是独立的,任何模块都可以单独升级而不影响整个系统。此功能使系统能够快速响应市场变化和技术进步。
  • 安全性:模块化设计可以隔离风险。例如,如果某个模块出现安全漏洞,只需修复该模块即可,而不会影响整个系统。

3.2 关键组件

  • 抵押品管理模块:负责抵押品的存入、提取和管理,确保用户的抵押品安全且合规。
  • 利率计算模块:根据市场供需、借款人信用评分等因素动态调整借贷利率。
  • 风险评估模块:评估借款人的风险,决定是否批准贷款请求并确定所需的抵押金额。
  • 清算机制模块:当借款人未能按时还款时,启动清算过程,确保借贷平台资金的安全。

3.3 优点

  • 灵活性:可以根据需要组合不同的模块,以满足多样化的借贷需求。
  • 效率:优化每个模块的性能可以提高整个系统的效率。
  • 创新:开发者可以通过引入新模块来解决特定问题,从而增强功能。
  • 透明度:模块化系统提供更高的透明度,使每个模块的操作逻辑和状态能够独立审计和验证。

3.4 跨链与聚合在模块化借贷中的角色

图片来源:跨链桥解释

模块化借贷的核心不仅仅在于跨链和聚合,尽管它们都扮演着重要角色。模块化借贷的核心理念是将借贷过程的各个功能模块化,从而提升系统的灵活性、可扩展性、安全性和创新能力。跨链和聚合是实现这一核心理念的途径之一,但并非全部。

跨链(互操作性):

  • 跨链技术: 使得不同区块链上的资产和功能模块能够相互协作。这对模块化借贷至关重要,因为它允许用户在不同区块链之间转移资产,并使用各种去中心化应用程序 (dApp)。
  • 多链支持: 通过支持多条区块链,借贷平台能够提升其使用便利性和灵活性,从而吸引更多用户和资产。

聚合:

  • 聚合协议: 将多个借贷协议和流动性池整合起来,提供统一的操作界面和更佳的用户体验。例如,用户可以通过一个聚合平台同时访问多个借贷市场,以获取最佳的借贷利率。
  • 流动性聚合: 通过整合多个流动性来源,提升资金使用效率和市场流动性。

3.5 模块化借贷的其他关键方面

模块化设计:

  • 功能模块化:将借贷流程拆分为独立的功能模块(例如,抵押管理、利率计算、风险评估和清算机制)。每个模块可以独立进行开发、部署和升级。
  • 标准化接口:模块之间通过标准化接口进行通信,确保它们的兼容性和互操作性。

安全和风险管理:

  • 风险隔离:模块化设计可以将风险限制在特定模块内。如果某个模块出现问题,整个系统不会受到影响。
  • 安全审计:每个模块都可以单独进行审计,从而提升整个系统的安全性。

灵活性和可扩展性:

  • 灵活组合:用户和开发者可以根据需要灵活组合不同的模块,以满足多样化的借贷需求。
  • 可扩展性:通过添加或替换模块,可以在不重建整个系统的情况下扩展系统的功能和性能。

一些成熟的去中心化金融(DeFi)平台,如Aave、Compound和MakerDAO,也在采用模块化设计理念。例如,MakerDAO正在向更去中心化的SubDAO模型发展,而Aave的协议由多个智能合约组成,负责借贷、抵押管理、清算等功能。开发者和用户可以根据需要组合这些合约,甚至创建新的合约来扩展平台的功能。

四、模块化借贷项目

4.1 Morpho Labs

Morpho Labs的目标是通过技术创新和优化,提升去中心化借贷市场的效率和用户体验,从而促进DeFi生态系统的发展。借助其模块化设计和无摩擦的交易机制,Morpho Labs希望吸引更多用户和资金进入去中心化金融领域。其主要创新包括Morpho Blue和Meta Morpho,这些创新提高了DeFi借贷的效率和互操作性。

图片来源:Morpho Labs 官方

Morpho Blue

Morpho Blue是Morpho Labs推出的一个高级借贷协议。它旨在减少在以太坊虚拟机上部署加密资产(如ERC20和ERC4626代币)的需求,并创建独立的借贷市场。Morpho Blue为贷方、借方及应用提供了一个无需信任的基础层,并采用双重许可证(BUSL-1.1和GPLv2)。一旦部署,它将在以太坊区块链上永久运行。(1) 其关键特性和组成部分包括:

  • 抵押品:用户必须提供协议支持的抵押品才能借入资产。
  • 清算贷款价值比(LLTV):协议规定了抵押品相对于借入资产的最低价值要求。例如,如果比率为90%,那么借入资产的价值不得超过抵押品价值的90%,否则将会被清算。
  • 借款:用户通过与协议交互来启动借款过程,指定希望借入的资产数量,并提供必要的抵押品。
  • 利率:借款人根据协议的利率模型支付借入金额的利息,利息会随时间累积,并在偿还贷款时支付。
  • 偿还:借款人可以随时偿还借入的资产和累积的利息,完成后可以从智能合约中取回抵押品。
  • 清算机制:为降低违约风险,协议包含清算机制。如果借入资产的价值因市场波动或利息累积而超过LLTV,可能会部分或完全被清算,以偿还贷款和未偿还的利息。
  • 借贷:用户通过与协议交互来启动借贷过程,指定希望借出的资产数量,并将这些资产转移到智能合约中。
  • 提取:贷方可以在市场流动性充足的情况下随时提取其借出的资产和累积的利息。

Morpho Blue的一个显著特点是能够创建无需权限的交易市场,允许用户建立独立市场,这些市场由贷款资产、抵押资产、LLTV、预言机和利率模型(IRM)组成。每个参数在市场创建时选择,并且一旦确定便无法更改,LLTV和利率模型从Morpho治理批准的一组选项中选择。

Meta Morpho

Meta Morpho是一个独立的元协议,旨在基于Morpho Blue创建MetaMorpho Vaults,实现不同DeFi平台和协议之间的无缝集成和互操作性。其主要特点包括:

  • 跨平台集成:允许用户在不同DeFi协议之间无缝转移资产和策略。
  • 增强的互操作性:通过标准化接口和协议提供更好的互操作性,促进不同DeFi协议之间的顺畅合作。
  • 自动化管理:利用智能合约和自动化工具,提高资产管理和策略执行的效率和可靠性。
  • 流动性聚合:从不同平台聚合流动性,提高整体市场流动性和效率。

4.2 Euler Finance

图片来源:Euler Finance官方

2024年2月22日,借贷协议Euler Finance宣布即将重启并发布其v2版本。这个模块化借贷平台主要由两个重要组件构成:Euler Vault Kit (EVK) 和 Ethereum Vault Connector (EVC),旨在提升协议的灵活性和功能性。(2)

Euler Vault Kit (EVK)

EVK是一个工具包,允许用户创建和管理自定义的“金库”系统。用户可以将资产存入金库,并根据需要设置不同的策略和规则。它与EVC集成,允许开发者自由构建ERC-4626金库。EVK的主要特点包括:

  • 定制策略: 用户可以根据自己的需求和风险偏好设置不同的策略,例如具体的借贷利率和清算规则。
  • 多资产支持: EVK支持多种资产,允许不同类型的加密资产存入金库。
  • 灵活管理: 用户可以灵活管理和调整保管库设置,以适应市场变化和个人需求。
  • 安全: EVK通过智能合约和去中心化技术提供高安全性,保证用户资产的安全。

Ethereum Vault Connector (EVC)

EVC是一个旨在连接以太坊上EVK的工具,允许用户在不同DeFi协议之间无缝转移资产和策略,使金库能够作为其他金库的抵押品,从而促进ERC-4626金库与其他智能合约之间的流畅通信。EVC的主要特点包括:

  • 统一互操作性层:EVC使用户能够在不同金库之间转移资产,无论它们是否属于同一协议,从而显著提高资产的流动性和灵活性。
  • 策略共享:用户可以在不同金库间共享和应用相同的策略,简化管理流程。
  • 自动化管理:EVC通过智能合约自动化资产转移和策略应用,降低手动操作的复杂性。
  • 增强流动性:通过连接不同的金库,EVC提升了整个DeFi生态系统的流动性,使用户能更有效地利用其资产。

Euler Vault Kit (EVK)和Ethereum Vault Connector (EVC)是Euler Finance推出的重要功能,旨在提供更大的灵活性和管理效率。通过EVK,用户可以创建和管理自定义金库;通过EVC,则可以在不同金库之间无缝转移资产和策略。这些工具增强了用户对资产的控制和管理能力,有助于提升DeFi生态系统的流动性和效率。

五、对当前模块化贷款的看法

去中心化金融(DeFi)协议是指一系列建立在区块链网络上的去中心化应用(dApps),这些应用提供传统金融服务,如借贷、交易和保险,而无需依赖传统金融机构。模块化DeFi协议通过将这些服务拆分为独立模块,显著提高了灵活性与创新性,使用户和开发者能够根据需求自由组合不同功能。

当前,DeFi生态系统主要由收益聚合器、借贷协议、衍生品及期权以及保险协议构成。这些模块能够灵活组合,以创造新的金融产品和服务。然而,它们的运作机制与OP Stack的“一键链部署”逻辑相似;模块化DeFi协议需要在其内部框架中建立有效的模块组合,以开发新型金融产品和服务。

尽管模块化DeFi带来了显著的灵活性,但也伴随潜在的风险。UniSwap作为DeFi热潮的开创者,已成为当今多种DeFi协议的“蓝图”。自其成立以来,UniSwap从未遭遇黑客攻击,主要归因于其核心不变性(tokenBalanceX * tokenBalanceY = k)的简单性以及与不可变智能合约的有效整合。

然而,模块化的灵活性也引入了相对的复杂性。不同DeFi协议之间的高度互联性意味着,如果某一协议中的可升级合约发生故障,可能会引发连锁反应,影响其他协议,从而导致整个生态系统的系统性风险。因此,这一问题亟需深入研究与关注,以确保模块化DeFi的可持续发展与安全性。

声明:

  1. 本文转载自[medium],著作权归属原作者 [YBB Capital Researcher Ac-Core],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译,除非另有说明,否则禁止复制、传播或抄袭经翻译文章。

模块化叙事的演变:DeFi 借贷的模块化转型

进阶8/21/2024, 11:02:42 AM
模块化区块链通过重新组织结构来解决区块链领域的三个难以同时实现的目标。具体来说,它将单一链的核心功能分解为多个专注于特定任务的层级,以提升系统的扩展性。模块化 DeFi 协议通过将服务拆分为独立模块,增强了灵活性和创新能力,用户和开发者可以灵活组合使用各种功能。目前,DeFi 主要包括收益聚合器、借贷、衍生产品、期权和保险协议,这些模块可以自由组合,创造新的金融产品和服务。然而,模块化 DeFi 协议需要在其自身架构基础上建立模块组合,以开发新的金融解决方案。

TLDR

  • 模块化借贷不仅涉及跨链和聚合,这两者在其中都起着重要作用。
  • 它利用底层提供的安全性、共识和数据可用性,重点在执行和应用层进行功能模块化。
  • 模块化借贷将其流程拆分为独立模块,如抵押管理、利率计算、风险评估和清算机制,各模块通过标准接口进行交流。
  • 目前,模块化 DeFi 协议类似于 OP Stack 的一键链部署逻辑,部署时需要在协议基础上组合模块,以开发新的金融产品和服务。

一、模块化的起源

模块化区块链的概念源于两份重要的白皮书。2018年,Mustafa Albasan 和 Vitalik Buterin 合作撰写了《数据可用性采样和欺诈证明》,提出了一种系统,允许轻量级客户端从完整节点获取并验证欺诈证明。通过设计数据可用性采样协议,这项工作在不牺牲安全性和去中心化的前提下,缓解了区块链扩展性的问题。

接下来,2019年,Mustafa Albasan 在《Lazy Ledger》白皮书中介绍了一种新架构。该架构利用区块链来排序并确保交易数据的可用性,而不直接处理交易的执行和验证。这一架构旨在解决现有区块链系统的扩展性问题,并最初被称为“智能合约客户端”。智能合约的执行由该客户端上的另一个执行层来完成,这形成了 Celestia 的雏形,即首个模块化数据可用性层项目。

随着 Rollup 技术的兴起,这一概念得以具体化,遵循链下执行智能合约并将结果作为证明上传至“客户端”执行层的逻辑。通过对区块链架构和新扩展技术的反思,Celestia 诞生了,定义了“模块化区块链”的新模式。

二、模块化的起源

模块化区块链通过解耦和重构来解决区块链领域的“不可能三角”问题。简单来说,它将单一链的主要功能拆分为多个层级,每个层级专注于特定功能,以实现扩展性。通常,单链的基本功能可以分为以下四个层次:

  1. 数据可用性层:确保网络中的数据能够被访问和验证,包括数据存储、传输和验证功能,维护区块链网络的透明性和信任。典型的 DA 项目有 Celestia、Avail、EigenDA 等。以太坊和 Solana 等单链也可以满足 DA 需求(比特币由于非图灵完备性,缺乏传统 Rollups 的良好验证方案,但其扩展能力正在迅速提升)。
  2. 共识层:处理节点间协议,以实现网络数据和交易的一致性。通过共识算法(如 PoW 或 PoS),验证交易并创建新块。大多数 DA 项目也需要自己的共识层,通常设计为对硬件要求低且易于验证的轻节点。
  3. 执行层:处理交易并执行智能合约,包括交易验证、执行和状态更新。Layer2 项目(如 Arbitrum、Optimism、ZKsync)作为模块化区块链的执行层,通过主链验证交易正确性并继承主链的安全性。
  4. 结算层:完成交易,确保资产转移和在区块链上的永久记录。模块化结算层的主要作用是验证 Rollup 的有效性证明和状态数据,代表性项目有 Dymension 和 Cevmos。

在早期,围绕比特币的解决方案如闪电网络和侧链被视为“模块化的先驱”。然而,由于比特币的非图灵完备性,这些扩展方案进展缓慢,存在各种缺陷,未能广泛普及。传统的区块链试图通过重构底层框架来解决三难困境,但成效有限。为应对这一挑战,Vitalik Buterin 提出了基于 Rollups 的改进方案。随着欺诈证明和零知识证明技术的成熟,通过类似乐高积木的方式在以太坊上构建执行层成为可能。以太坊已将其终极目标设定为以 Rollups 为核心的分层扩展路径。这种升级方法有望超越以往的扩展方案,成为区块链扩展的最终解决方案。

三、模块化借贷的演变

图片来源:Legendary Quant

模块化 DeFi 借贷利用基础层提供的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化,并在区块链上运行这些模块。关键的模块化部分包括:

  • 抵押品管理模块:负责存储、管理和处理用户的抵押品,确保其安全性和合规性。
  • 利率计算模块:根据市场供需、用户信用评分等因素动态调整借贷利率。
  • 风险评估模块:评估借款人的信用风险,以决定是否批准贷款请求并确定所需的抵押金额。
  • 清算机制模块:当借款人未能按时还款时,启动清算过程,保护平台和其他用户的利益。

模块化借贷系统需要从数据可用性层获取所有必要的交易和合约数据,以便实现模块间的交互和验证。每个模块操作的结果需要由共识层确认和记录,以确保所有模块状态变化的安全性和一致性。模块化借贷的大部分逻辑运行在执行层,通过智能合约实现各模块的功能。借贷交易的最终结算和清算依赖于结算层,以确保借贷和清算交易的最终性。

3.1 核心概念

  • 模块化设计:将借贷过程分解为多个独立的模块,如抵押品管理、利率计算、风险评估和清算机制。每个模块可以独立开发、测试和部署。
  • 互操作性:标准化接口允许模块之间进行通信,使得不同模块的组合变得容易,甚至可以跨平台使用某些模块。
  • 可升级性:由于每个模块是独立的,任何模块都可以单独升级而不影响整个系统。此功能使系统能够快速响应市场变化和技术进步。
  • 安全性:模块化设计可以隔离风险。例如,如果某个模块出现安全漏洞,只需修复该模块即可,而不会影响整个系统。

3.2 关键组件

  • 抵押品管理模块:负责抵押品的存入、提取和管理,确保用户的抵押品安全且合规。
  • 利率计算模块:根据市场供需、借款人信用评分等因素动态调整借贷利率。
  • 风险评估模块:评估借款人的风险,决定是否批准贷款请求并确定所需的抵押金额。
  • 清算机制模块:当借款人未能按时还款时,启动清算过程,确保借贷平台资金的安全。

3.3 优点

  • 灵活性:可以根据需要组合不同的模块,以满足多样化的借贷需求。
  • 效率:优化每个模块的性能可以提高整个系统的效率。
  • 创新:开发者可以通过引入新模块来解决特定问题,从而增强功能。
  • 透明度:模块化系统提供更高的透明度,使每个模块的操作逻辑和状态能够独立审计和验证。

3.4 跨链与聚合在模块化借贷中的角色

图片来源:跨链桥解释

模块化借贷的核心不仅仅在于跨链和聚合,尽管它们都扮演着重要角色。模块化借贷的核心理念是将借贷过程的各个功能模块化,从而提升系统的灵活性、可扩展性、安全性和创新能力。跨链和聚合是实现这一核心理念的途径之一,但并非全部。

跨链(互操作性):

  • 跨链技术: 使得不同区块链上的资产和功能模块能够相互协作。这对模块化借贷至关重要,因为它允许用户在不同区块链之间转移资产,并使用各种去中心化应用程序 (dApp)。
  • 多链支持: 通过支持多条区块链,借贷平台能够提升其使用便利性和灵活性,从而吸引更多用户和资产。

聚合:

  • 聚合协议: 将多个借贷协议和流动性池整合起来,提供统一的操作界面和更佳的用户体验。例如,用户可以通过一个聚合平台同时访问多个借贷市场,以获取最佳的借贷利率。
  • 流动性聚合: 通过整合多个流动性来源,提升资金使用效率和市场流动性。

3.5 模块化借贷的其他关键方面

模块化设计:

  • 功能模块化:将借贷流程拆分为独立的功能模块(例如,抵押管理、利率计算、风险评估和清算机制)。每个模块可以独立进行开发、部署和升级。
  • 标准化接口:模块之间通过标准化接口进行通信,确保它们的兼容性和互操作性。

安全和风险管理:

  • 风险隔离:模块化设计可以将风险限制在特定模块内。如果某个模块出现问题,整个系统不会受到影响。
  • 安全审计:每个模块都可以单独进行审计,从而提升整个系统的安全性。

灵活性和可扩展性:

  • 灵活组合:用户和开发者可以根据需要灵活组合不同的模块,以满足多样化的借贷需求。
  • 可扩展性:通过添加或替换模块,可以在不重建整个系统的情况下扩展系统的功能和性能。

一些成熟的去中心化金融(DeFi)平台,如Aave、Compound和MakerDAO,也在采用模块化设计理念。例如,MakerDAO正在向更去中心化的SubDAO模型发展,而Aave的协议由多个智能合约组成,负责借贷、抵押管理、清算等功能。开发者和用户可以根据需要组合这些合约,甚至创建新的合约来扩展平台的功能。

四、模块化借贷项目

4.1 Morpho Labs

Morpho Labs的目标是通过技术创新和优化,提升去中心化借贷市场的效率和用户体验,从而促进DeFi生态系统的发展。借助其模块化设计和无摩擦的交易机制,Morpho Labs希望吸引更多用户和资金进入去中心化金融领域。其主要创新包括Morpho Blue和Meta Morpho,这些创新提高了DeFi借贷的效率和互操作性。

图片来源:Morpho Labs 官方

Morpho Blue

Morpho Blue是Morpho Labs推出的一个高级借贷协议。它旨在减少在以太坊虚拟机上部署加密资产(如ERC20和ERC4626代币)的需求,并创建独立的借贷市场。Morpho Blue为贷方、借方及应用提供了一个无需信任的基础层,并采用双重许可证(BUSL-1.1和GPLv2)。一旦部署,它将在以太坊区块链上永久运行。(1) 其关键特性和组成部分包括:

  • 抵押品:用户必须提供协议支持的抵押品才能借入资产。
  • 清算贷款价值比(LLTV):协议规定了抵押品相对于借入资产的最低价值要求。例如,如果比率为90%,那么借入资产的价值不得超过抵押品价值的90%,否则将会被清算。
  • 借款:用户通过与协议交互来启动借款过程,指定希望借入的资产数量,并提供必要的抵押品。
  • 利率:借款人根据协议的利率模型支付借入金额的利息,利息会随时间累积,并在偿还贷款时支付。
  • 偿还:借款人可以随时偿还借入的资产和累积的利息,完成后可以从智能合约中取回抵押品。
  • 清算机制:为降低违约风险,协议包含清算机制。如果借入资产的价值因市场波动或利息累积而超过LLTV,可能会部分或完全被清算,以偿还贷款和未偿还的利息。
  • 借贷:用户通过与协议交互来启动借贷过程,指定希望借出的资产数量,并将这些资产转移到智能合约中。
  • 提取:贷方可以在市场流动性充足的情况下随时提取其借出的资产和累积的利息。

Morpho Blue的一个显著特点是能够创建无需权限的交易市场,允许用户建立独立市场,这些市场由贷款资产、抵押资产、LLTV、预言机和利率模型(IRM)组成。每个参数在市场创建时选择,并且一旦确定便无法更改,LLTV和利率模型从Morpho治理批准的一组选项中选择。

Meta Morpho

Meta Morpho是一个独立的元协议,旨在基于Morpho Blue创建MetaMorpho Vaults,实现不同DeFi平台和协议之间的无缝集成和互操作性。其主要特点包括:

  • 跨平台集成:允许用户在不同DeFi协议之间无缝转移资产和策略。
  • 增强的互操作性:通过标准化接口和协议提供更好的互操作性,促进不同DeFi协议之间的顺畅合作。
  • 自动化管理:利用智能合约和自动化工具,提高资产管理和策略执行的效率和可靠性。
  • 流动性聚合:从不同平台聚合流动性,提高整体市场流动性和效率。

4.2 Euler Finance

图片来源:Euler Finance官方

2024年2月22日,借贷协议Euler Finance宣布即将重启并发布其v2版本。这个模块化借贷平台主要由两个重要组件构成:Euler Vault Kit (EVK) 和 Ethereum Vault Connector (EVC),旨在提升协议的灵活性和功能性。(2)

Euler Vault Kit (EVK)

EVK是一个工具包,允许用户创建和管理自定义的“金库”系统。用户可以将资产存入金库,并根据需要设置不同的策略和规则。它与EVC集成,允许开发者自由构建ERC-4626金库。EVK的主要特点包括:

  • 定制策略: 用户可以根据自己的需求和风险偏好设置不同的策略,例如具体的借贷利率和清算规则。
  • 多资产支持: EVK支持多种资产,允许不同类型的加密资产存入金库。
  • 灵活管理: 用户可以灵活管理和调整保管库设置,以适应市场变化和个人需求。
  • 安全: EVK通过智能合约和去中心化技术提供高安全性,保证用户资产的安全。

Ethereum Vault Connector (EVC)

EVC是一个旨在连接以太坊上EVK的工具,允许用户在不同DeFi协议之间无缝转移资产和策略,使金库能够作为其他金库的抵押品,从而促进ERC-4626金库与其他智能合约之间的流畅通信。EVC的主要特点包括:

  • 统一互操作性层:EVC使用户能够在不同金库之间转移资产,无论它们是否属于同一协议,从而显著提高资产的流动性和灵活性。
  • 策略共享:用户可以在不同金库间共享和应用相同的策略,简化管理流程。
  • 自动化管理:EVC通过智能合约自动化资产转移和策略应用,降低手动操作的复杂性。
  • 增强流动性:通过连接不同的金库,EVC提升了整个DeFi生态系统的流动性,使用户能更有效地利用其资产。

Euler Vault Kit (EVK)和Ethereum Vault Connector (EVC)是Euler Finance推出的重要功能,旨在提供更大的灵活性和管理效率。通过EVK,用户可以创建和管理自定义金库;通过EVC,则可以在不同金库之间无缝转移资产和策略。这些工具增强了用户对资产的控制和管理能力,有助于提升DeFi生态系统的流动性和效率。

五、对当前模块化贷款的看法

去中心化金融(DeFi)协议是指一系列建立在区块链网络上的去中心化应用(dApps),这些应用提供传统金融服务,如借贷、交易和保险,而无需依赖传统金融机构。模块化DeFi协议通过将这些服务拆分为独立模块,显著提高了灵活性与创新性,使用户和开发者能够根据需求自由组合不同功能。

当前,DeFi生态系统主要由收益聚合器、借贷协议、衍生品及期权以及保险协议构成。这些模块能够灵活组合,以创造新的金融产品和服务。然而,它们的运作机制与OP Stack的“一键链部署”逻辑相似;模块化DeFi协议需要在其内部框架中建立有效的模块组合,以开发新型金融产品和服务。

尽管模块化DeFi带来了显著的灵活性,但也伴随潜在的风险。UniSwap作为DeFi热潮的开创者,已成为当今多种DeFi协议的“蓝图”。自其成立以来,UniSwap从未遭遇黑客攻击,主要归因于其核心不变性(tokenBalanceX * tokenBalanceY = k)的简单性以及与不可变智能合约的有效整合。

然而,模块化的灵活性也引入了相对的复杂性。不同DeFi协议之间的高度互联性意味着,如果某一协议中的可升级合约发生故障,可能会引发连锁反应,影响其他协议,从而导致整个生态系统的系统性风险。因此,这一问题亟需深入研究与关注,以确保模块化DeFi的可持续发展与安全性。

声明:

  1. 本文转载自[medium],著作权归属原作者 [YBB Capital Researcher Ac-Core],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译,除非另有说明,否则禁止复制、传播或抄袭经翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!