模块化借贷的核心不仅在于跨链和聚合,而在于如何通过模块化设计提升系统的灵活性、可扩展性和安全性。跨链和聚合虽然关键,但它们只是模块化借贷的组成部分。
模块化借贷通过基础层的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化。借贷流程被拆分为若干独立模块,如抵押品管理、利率计算、风险评估和清算机制,这些模块通过标准化接口进行有效通信。
目前,模块化DeFi协议的特点与OP Stack的即刻部署逻辑类似,通过协议层的模块组合实现新的金融产品和服务。
一、模块化的起源
模块化区块链概念源于2018年Mustafa Albasan与Vitalik Buterin合作的《数据可用性采样和欺诈证明》白皮书,该白皮书提出了一种新型数据可用性采样协议,旨在提高区块链的扩展性同时保持安全性和去中心化。
2019年,Mustafa Albasan在《Lazy Ledger》白皮书中进一步发展了这一概念,提出了一种新架构,该架构利用区块链进行排序并确保交易数据的可用性,而将交易执行和验证交由其他执行层处理。这一原型最终演变为模块化数据可用性层项目Celestia。
随着Rollup技术的出现,模块化区块链的概念变得更加具体,通过在链下执行智能合约并将结果作为证明上传到执行层,Celestia定义了模块化区块链的新范式。
二、模块化区块链的出现
模块化区块链通过解耦和重构解决区块链领域的“不可三角”困境,将单体链的主要功能分解为多个层,每层专注于特定功能以实现可扩展性。这些基本功能包括:
数据可用性层:确保数据的存储、传输和验证,维护网络透明性和信任。代表性项目包括Celestia、Avail、EigenDA。
共识层:处理节点间的协议以实现数据和交易的一致性,通过共识算法(如PoW或PoS)验证交易并创建新区块。DA项目也需要共识层,通常设计要求低硬件和简单验证。
执行层:处理交易和智能合约的执行。Layer2项目(如Arbitrum、Optimism、ZKsync)充当执行层,通过主链验证交易并继承主链的安全性。
结算层:完成交易,确保资产转移和区块链上的永久记录。著名项目包括Dymension和Cevmos。
早期的解决方案如比特币的闪电网络和侧链被视为模块化的先锋,然而由于比特币的非图灵完备性,这些方案进展缓慢。Vitalik Buterin提出了围绕Rollups的改进,并以Rollups为中心构建分层扩容方案,使得以太坊能够超越传统的扩容方法,成为区块链扩容的终极解决方案。
三、模块化借贷的演变
模块化DeFi借贷系统利用基础层的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化。核心模块包括:
模块化借贷系统依赖于数据可用层提供的交易和合约数据,确保各模块之间的交互和验证,并通过共识层确认和记录状态变化,执行层通过智能合约实现模块功能,结算层确保借贷和清算交易的最终性。
3.1 核心概念
3.2 关键部件
3.3 优点
3.4 跨链与聚合在模块化借贷中的作用
模块化借贷的核心思想在于通过功能模块提升系统的灵活性和创新性。跨链和聚合虽然重要,但不是全部:
3.5 模块化借贷的其他关键方面
四、模块化贷款项目
4.1 Morpho 实验室
Morpho Labs通过技术创新提升DeFi借贷市场效率,关键项目包括Morpho Blue和Meta Morpho,旨在提高借贷效率和互操作性。Morpho Blue创建独立借贷市场,Meta Morpho实现跨平台集成和自动化管理。
4.2 Euler Finance
Euler Finance发布v2版本,主要包括Euler Vault Kit (EVK)和Ethereum Vault Connector (EVC)。EVK允许用户创建和管理自定义保险库,EVC连接不同保险库,提高资产流动性和策略共享能力。
五、对当前模块化借贷的看法
DeFi协议通过模块化设计提高灵活性和创新性。模块化DeFi协议允许将借贷、交易、保险等传统金融服务拆分为独立模块,便于自由组合和创新,推动了去中心化金融的快速发展。