DeFi 借贷正通过模块化设计演变,模块化借贷将借贷过程分解为独立模块,如抵押品管理、利率计算、风险评估和清算机制。模块化设计增强了灵活性和可扩展性,使用户和开发者能够自由组合功能模块。
撰文:Ac-Core,YBB Capital Researcher
模块化区块链的概念源自两篇白皮书。2018 年,Mustafa Albasan 和 Vitalik Buterin 共同撰写了《Data Availability Sampling and Fraud Proofs》论文,该论文提出了一个允许轻客户端接收并验证来自全节点欺诈证明的系统,设计了数据可用性采样协议,以减少链上容量和安全之间的权衡,在不牺牲安全和去中心化的情况下解决了区块链的扩展性问题。
随后在 2019 年,Mustafa Albasan 在《Lazy Ledger》白皮书中详细介绍了一种新架构,该架构将区块链用于排序和确保交易数据的可用性,而不负责交易的执行和验证。这个新架构旨在解决现有区块链系统的可扩展性问题,当时被称为「智能合约客户端」。智能合约的执行通过另一个执行层在这个客户端上进行,这便是 Celestia(第一个模块化数据可用性层项目)的雏形。
随着 Rollup 技术的出现,这一构想变得更加具体,其逻辑是在链下执行智能合约,并将结果作为证明上传至「客户端」的执行层。通过反思区块链的架构和新扩容技术,Celestia 横空出世,定义了「模块化区块链」的新范式。
模块化区块链旨在通过解耦、重组来解决区块链领域的「不可能三角」难题。简单来说,就是将单一链的主要功能分解成多个层,每层专注于实现特定功能,从而实现扩展性。一般来说,一个单体链的基本职能可以分为以下四个功能层:
在早期历史中,闪电网络和侧链等围绕比特币的方案可以看作是「模块化先驱」。但由于比特币非图灵完备,这些扩容方案进展缓慢且有各种缺陷,未被广泛采用。传统区块链通过重构底层框架来尝试解决三元悖论,但效果有限。为解决这一问题,Vitalik Buterin 提出了围绕 Rollup 改进的方案。随着欺诈证明和零知识证明的成熟,利用乐高式搭建法将执行层架构在以太坊上的方式逐渐成为现实,以太坊也将其终局定为围绕 Rollup 升级的分层扩容之路。以 Rollup 为核心的升级方式有望超越以往的扩容方案,成为公链扩展的最终解决方案。
图源:传奇量化
DeFi 模块化借贷利用基础层提供的安全性、共识和数据可用性,主要集中在执行层和应用层进行功能模块化,并将这些功能模块运行在区块链之上。其主要模块化的部分包括:抵押品管理模块,负责存储、管理和处理用户的抵押品,确保抵押品的安全和合规;利率计算模块,动态调整借贷利率,基于市场供需、用户信用评分等因素;风险评估模块,评估借款人的信用风险,决定是否批准借款请求以及需要的抵押品数量;清算机制模块,当借款人无法按时还款时,触发清算程序,保护平台和其他用户的利益。
模块化借贷系统需要从数据可用性层获取所有必要的交易和合约数据,以便模块之间进行交互和验证。各模块的操作结果需要通过共识层来确认和记录,确保所有模块的状态变化是安全和一致的。模块化借贷的大部分逻辑在执行层上运行,通过智能合约来实现各个模块的功能。借贷交易的最终结算和清算依赖于结算层,确保借贷和清算交易的最终性。
图源:Cross-Chain Bridges Explained
模块化借贷的本质并不仅仅是跨链和聚合,尽管这两者在模块化借贷中扮演了重要的角色。模块化借贷的核心理念是通过将借贷过程中的各个功能模块化,以提高系统的灵活性、可扩展性、安全性和创新性。跨链和聚合是模块化借贷实现其核心理念的一部分,但并不是其唯一或全部内容。
跨链(Interoperability):
聚合(Aggregation):
模块化设计:
安全性和风险管理:
灵活性和可扩展性:
如今一些老牌 DeFi 平台如 Aave、Compound 和 MakerDAO 也开始采用模块化的设计理念。例如 MakerDAO 则朝着中心化程度更低的 SubDAO 模型发展,Aave 的协议由多个智能合约组成,这些合约分别处理借款、抵押品管理、清算等功能。开发者和用户可以根据需求组合使用这些合约,甚至可以开发新的合约来扩展平台的功能。
Morpho Labs 的目标是通过技术创新和优化,提高去中心化借贷市场的效率和用户体验,推动 DeFi 生态系统的发展。通过模块化的设计和无摩擦的交易机制,Morpho Labs 希望能够吸引更多的用户和资金进入去中心化金融领域,其中 Morpho Blue 和 Meta Morpho 在提升 DeFi 借贷效率和互操作性方面的创新。
图源:Morpho Labs 官方
Morpho Blue
Morpho Blue 是 Morpho Labs 提供的一个借贷协议的高级版本,可以在以太坊虚拟机上实现加密资产(ERC20 和 ERC4626 代币)的部署最小化和独立的借贷市场,旨在为出借人、借款人和应用程序提供无信任基础层,采用双重许可(BUSL-1.1 和 GPLv2),一旦部署将在以太坊区块链存在的前提下永久运行(1),基本特征和组成部分:
Morpho Blue 的一个显著特点为可创建无权限的交易市场,允许用户创建由贷款资产、抵押资产、清算贷款价值(LLTV)、预言机和利率模型(IRM)组成的独立市场。每个参数都是在市场创建时选定的,并永久存在且是不可改变,其中 LLTV 和利率模式必须从 Morpho 管理部门批准的一系列选项中选择。
Meta Morpho
Meta Morpho 是一个独立的元协议,用于在 Morpho Blue 的基础上创建 Meta Morpho Vaults(借贷保险库),用于跨不同的 DeFi 平台和协议进行无缝集成和互操作性。以下是其主要特点:
图源:Euler Finance 官方
据 2024 年 2 月 22 日消息,借贷协议 Euler Finance 宣布即将重启,并发布 v2 版本。该版本是一个模块化的借贷平台,主要包括 Euler Vault Kit (EVK) 和 Ethereum Vault Connector (EVC) 两大组件,旨在增强协议的灵活性和功能性(2)。
Euler Vault Kit (EVK)
EVK 是一个工具包,即允许用户创建和管理自定义的「保险库」系统。EVK 使用户能够将他们的资产存入保险库,并根据需要设定不同的策略和规则。且 EVK 与 EVC 相互集成,允许开发者自由构建 ERC-4626 保险库。以下是 EVK 的一些关键特点:
Ethereum Vault Connector (EVC)
是一种工具,旨在将以太坊上的 EVK 连接起来。EVC 使用户能够在不同的 DeFi 协议之间无缝转移资产和策略,赋予保险库超能力,使其可以作为其他保险库的抵押物,以促进 ERC-4626 保险库与其他智能合约之间的无缝通信。以下是 EVC 的一些关键特点:
Euler Vault Kit (EVK) 和 以太坊保险库连接器 (EVC) 是 Euler Finance 引入的重要功能,旨在提供更高的灵活性和管理效率。通过 EVK,用户可以创建和管理自定义的保险库;通过 EVC,用户可以在不同的保险库之间无缝转移资产和策略。这些工具增强了用户对资产的控制和管理能力,有助于提升 DeFi 生态系统的整体流动性和效率。
DeFi 协议是指在区块链网络上构建的一系列去中心化应用程序(dApps),这些应用程序在链上提供借贷、交易、保险等传统金融服务,而无需依赖传统金融机构。模块化 DeFi 协议通过将这些服务拆分成独立的模块,提高了 DeFi 协议的灵活性和创新能力,使用户和开发者能够灵活组合和使用不同的功能。
现阶段,DeFi 主要由收益聚合器、借贷、衍生品和期权以及保险协议组成。这些模块可以自由组合在一起,创建新的金融产品和服务。但本质其特点与 OP Stack 一键发链的逻辑类似,模块化 DeFi 协议需要在自身协议基础上建立模块组合,以此创建新的金融产品和服务。
模块化 DeFi 带来了灵活性,但也伴随着潜在的风险。UniSwap 开启了 DeFi 热潮,成为现今各类 DeFi 协议的「源码」。自 UniSwap 出现以来,它从未遭受黑客攻击,其根本原因在于依靠一个简单的核心不变式(tokenBalanceX * tokenBalanceY = k),以及与其不可升级的智能合约的结合有关。
然而,模块化的灵活性也带来了相对的复杂性。让不同 DeFi 协议之间高度互联,如个别协议的潜在可升级合约出现失败,是否会对其他协议产生连锁反应,导致整体的系统性风险,也是需要考虑的一个重要方面。
扩展链接:
(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
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。