模块化区块链的概念源于两份重要的白皮书。2018年,Mustafa Albasan 和 Vitalik Buterin 合作撰写了《数据可用性采样和欺诈证明》,提出了一种系统,允许轻量级客户端从完整节点获取并验证欺诈证明。通过设计数据可用性采样协议,这项工作在不牺牲安全性和去中心化的前提下,缓解了区块链扩展性的问题。
接下来,2019年,Mustafa Albasan 在《Lazy Ledger》白皮书中介绍了一种新架构。该架构利用区块链来排序并确保交易数据的可用性,而不直接处理交易的执行和验证。这一架构旨在解决现有区块链系统的扩展性问题,并最初被称为“智能合约客户端”。智能合约的执行由该客户端上的另一个执行层来完成,这形成了 Celestia 的雏形,即首个模块化数据可用性层项目。
随着 Rollup 技术的兴起,这一概念得以具体化,遵循链下执行智能合约并将结果作为证明上传至“客户端”执行层的逻辑。通过对区块链架构和新扩展技术的反思,Celestia 诞生了,定义了“模块化区块链”的新模式。
模块化区块链通过解耦和重构来解决区块链领域的“不可能三角”问题。简单来说,它将单一链的主要功能拆分为多个层级,每个层级专注于特定功能,以实现扩展性。通常,单链的基本功能可以分为以下四个层次:
在早期,围绕比特币的解决方案如闪电网络和侧链被视为“模块化的先驱”。然而,由于比特币的非图灵完备性,这些扩展方案进展缓慢,存在各种缺陷,未能广泛普及。传统的区块链试图通过重构底层框架来解决三难困境,但成效有限。为应对这一挑战,Vitalik Buterin 提出了基于 Rollups 的改进方案。随着欺诈证明和零知识证明技术的成熟,通过类似乐高积木的方式在以太坊上构建执行层成为可能。以太坊已将其终极目标设定为以 Rollups 为核心的分层扩展路径。这种升级方法有望超越以往的扩展方案,成为区块链扩展的最终解决方案。
图片来源:Legendary Quant
模块化 DeFi 借贷利用基础层提供的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化,并在区块链上运行这些模块。关键的模块化部分包括:
模块化借贷系统需要从数据可用性层获取所有必要的交易和合约数据,以便实现模块间的交互和验证。每个模块操作的结果需要由共识层确认和记录,以确保所有模块状态变化的安全性和一致性。模块化借贷的大部分逻辑运行在执行层,通过智能合约实现各模块的功能。借贷交易的最终结算和清算依赖于结算层,以确保借贷和清算交易的最终性。
图片来源:跨链桥解释
模块化借贷的核心不仅仅在于跨链和聚合,尽管它们都扮演着重要角色。模块化借贷的核心理念是将借贷过程的各个功能模块化,从而提升系统的灵活性、可扩展性、安全性和创新能力。跨链和聚合是实现这一核心理念的途径之一,但并非全部。
跨链(互操作性):
聚合:
模块化设计:
安全和风险管理:
灵活性和可扩展性:
一些成熟的去中心化金融(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代币)的需求,并创建独立的借贷市场。Morpho Blue为贷方、借方及应用提供了一个无需信任的基础层,并采用双重许可证(BUSL-1.1和GPLv2)。一旦部署,它将在以太坊区块链上永久运行。(1) 其关键特性和组成部分包括:
Morpho Blue的一个显著特点是能够创建无需权限的交易市场,允许用户建立独立市场,这些市场由贷款资产、抵押资产、LLTV、预言机和利率模型(IRM)组成。每个参数在市场创建时选择,并且一旦确定便无法更改,LLTV和利率模型从Morpho治理批准的一组选项中选择。
Meta Morpho
Meta Morpho是一个独立的元协议,旨在基于Morpho Blue创建MetaMorpho Vaults,实现不同DeFi平台和协议之间的无缝集成和互操作性。其主要特点包括:
图片来源: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的主要特点包括:
Ethereum Vault Connector (EVC)
EVC是一个旨在连接以太坊上EVK的工具,允许用户在不同DeFi协议之间无缝转移资产和策略,使金库能够作为其他金库的抵押品,从而促进ERC-4626金库与其他智能合约之间的流畅通信。EVC的主要特点包括:
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的可持续发展与安全性。
模块化区块链的概念源于两份重要的白皮书。2018年,Mustafa Albasan 和 Vitalik Buterin 合作撰写了《数据可用性采样和欺诈证明》,提出了一种系统,允许轻量级客户端从完整节点获取并验证欺诈证明。通过设计数据可用性采样协议,这项工作在不牺牲安全性和去中心化的前提下,缓解了区块链扩展性的问题。
接下来,2019年,Mustafa Albasan 在《Lazy Ledger》白皮书中介绍了一种新架构。该架构利用区块链来排序并确保交易数据的可用性,而不直接处理交易的执行和验证。这一架构旨在解决现有区块链系统的扩展性问题,并最初被称为“智能合约客户端”。智能合约的执行由该客户端上的另一个执行层来完成,这形成了 Celestia 的雏形,即首个模块化数据可用性层项目。
随着 Rollup 技术的兴起,这一概念得以具体化,遵循链下执行智能合约并将结果作为证明上传至“客户端”执行层的逻辑。通过对区块链架构和新扩展技术的反思,Celestia 诞生了,定义了“模块化区块链”的新模式。
模块化区块链通过解耦和重构来解决区块链领域的“不可能三角”问题。简单来说,它将单一链的主要功能拆分为多个层级,每个层级专注于特定功能,以实现扩展性。通常,单链的基本功能可以分为以下四个层次:
在早期,围绕比特币的解决方案如闪电网络和侧链被视为“模块化的先驱”。然而,由于比特币的非图灵完备性,这些扩展方案进展缓慢,存在各种缺陷,未能广泛普及。传统的区块链试图通过重构底层框架来解决三难困境,但成效有限。为应对这一挑战,Vitalik Buterin 提出了基于 Rollups 的改进方案。随着欺诈证明和零知识证明技术的成熟,通过类似乐高积木的方式在以太坊上构建执行层成为可能。以太坊已将其终极目标设定为以 Rollups 为核心的分层扩展路径。这种升级方法有望超越以往的扩展方案,成为区块链扩展的最终解决方案。
图片来源:Legendary Quant
模块化 DeFi 借贷利用基础层提供的安全性、共识和数据可用性,专注于执行层和应用层的功能模块化,并在区块链上运行这些模块。关键的模块化部分包括:
模块化借贷系统需要从数据可用性层获取所有必要的交易和合约数据,以便实现模块间的交互和验证。每个模块操作的结果需要由共识层确认和记录,以确保所有模块状态变化的安全性和一致性。模块化借贷的大部分逻辑运行在执行层,通过智能合约实现各模块的功能。借贷交易的最终结算和清算依赖于结算层,以确保借贷和清算交易的最终性。
图片来源:跨链桥解释
模块化借贷的核心不仅仅在于跨链和聚合,尽管它们都扮演着重要角色。模块化借贷的核心理念是将借贷过程的各个功能模块化,从而提升系统的灵活性、可扩展性、安全性和创新能力。跨链和聚合是实现这一核心理念的途径之一,但并非全部。
跨链(互操作性):
聚合:
模块化设计:
安全和风险管理:
灵活性和可扩展性:
一些成熟的去中心化金融(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代币)的需求,并创建独立的借贷市场。Morpho Blue为贷方、借方及应用提供了一个无需信任的基础层,并采用双重许可证(BUSL-1.1和GPLv2)。一旦部署,它将在以太坊区块链上永久运行。(1) 其关键特性和组成部分包括:
Morpho Blue的一个显著特点是能够创建无需权限的交易市场,允许用户建立独立市场,这些市场由贷款资产、抵押资产、LLTV、预言机和利率模型(IRM)组成。每个参数在市场创建时选择,并且一旦确定便无法更改,LLTV和利率模型从Morpho治理批准的一组选项中选择。
Meta Morpho
Meta Morpho是一个独立的元协议,旨在基于Morpho Blue创建MetaMorpho Vaults,实现不同DeFi平台和协议之间的无缝集成和互操作性。其主要特点包括:
图片来源: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的主要特点包括:
Ethereum Vault Connector (EVC)
EVC是一个旨在连接以太坊上EVK的工具,允许用户在不同DeFi协议之间无缝转移资产和策略,使金库能够作为其他金库的抵押品,从而促进ERC-4626金库与其他智能合约之间的流畅通信。EVC的主要特点包括:
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的可持续发展与安全性。