一、模块化的起源
模块化区块链的概念起源于两份关键的白皮书。2018年,Mustafa Albasan和Vitalik Buterin合作撰写的《数据可用性采样和欺诈证明》首次提出了一种允许轻客户端接收和验证全节点欺诈证明的系统,设计了一种数据可用性采样协议,以减少链上容量和安全性之间的权衡,从而提升区块链的可扩展性。
2019年,Mustafa Albasan在《Lazy Ledger》白皮书中详细介绍了一种新的架构,这种架构使用区块链进行排序并确保交易数据的可用性,无需处理交易的执行和验证。这为模块化区块链的概念打下了基础,形成了Celestia的原型。
Rollup技术的兴起进一步推动了模块化区块链的发展,定义了“模块化区块链”的新范式。
二、模块化区块链的出现
模块化区块链通过将传统的单体链功能分解为多个专注于特定任务的层,来解决区块链领域的“不可能三角”困境。这些层通常包括:
- 数据可用性层:确保数据的可访问性和验证性,维护区块链的透明性和信任。
- 共识层:通过共识算法确保交易的一致性和新块的创建。
- 执行层:负责交易和智能合约的处理。
- 结算层:确保交易的完成和资产的转移。
以太坊已经设定了以Rollups为中心的分层扩容路线,成为区块链扩容的终极解决方案。
三、模块化贷款的演变
模块化DeFi借贷通过基础层提供的安全性、共识和数据可用性,重点实现执行层和应用层的功能模块化,主要包括:
- 抵押物管理模块:负责存储和管理用户的抵押品。
- 利率计算模块:根据市场供求和用户信用评分动态调整利率。
- 风险评估模块:评估借款人的信用风险。
- 清算机制模块:在借款人违约时启动清算程序。
这种设计允许灵活的模块组合,适应不同的市场需求和技术变化。
3.1 核心概念
- 模块化设计:借贷流程被分解为独立的模块。
- 互操作性:通过标准化接口实现模块间通信。
- 可升级性:单个模块可以独立升级。
- 安全性:模块化设计可隔离风险。
3.2 优点
- 灵活性:满足多样化的借贷需求。
- 效率:优化模块性能,提高整体系统效率。
- 创新:通过新模块的引入实现功能增强。
- 透明度:模块操作逻辑和状态更易审核和验证。
四、模块化贷款项目
4.1 Morpho 实验室
Morpho Labs通过模块化设计和无摩擦交易机制提升去中心化借贷市场的效率,主要创新包括:
- Morpho Blue:为ERC20和ERC4626代币提供借贷协议,强调抵押品管理和清算机制。
- Meta Morpho:增强不同DeFi平台间的集成和互操作性。
4.2 Euler Finance
Euler Finance推出的v2版本包括:
- Euler Vault Kit (EVK):允许用户创建和管理自定义保险库。
- Ethereum Vault Connector (EVC):连接以太坊上的EVK,促进不同协议间的资产和策略转移。
五、对当前模块化借贷的看法
模块化DeFi协议通过将服务分解为独立模块,提高了灵活性和创新性。然而,这也带来了系统性风险,如果某个模块出现安全问题,可能影响整个生态系统。因此,需要加强模块的安全性和风险管理。