• 元宇宙:本站分享元宇宙相关资讯,资讯仅代表作者观点与平台立场无关,仅供参考.

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

  • 2024年8月06日 19:51

作者:YBBCapital研究员Ac-Core,编译:0xjs@金色财经TLDR

模块化借贷的本质不只是跨链和聚合,但跨链和聚合在模块化借贷中都发挥着重要作用。

模块化借贷利用基础层提供的安全性、共识和数据可用性,重点实现执行层和应用层的功能模块化。

模块化借贷将流程分解为几个独立的模块,例如抵押品管理、利率计算、风险评估和清算机制,各个模块通过标准化接口进行通信。

目前模块化DeFi协议的特点与OPStack一键部署上链的逻辑类似,部署需要在协议本身之上建立模块组合,从而创造出新的金融产品和服务。一、模块化的起源

模块化Blockchain的概念源自两份Whitepaper,2018年MustafaAlbasan和VitalikButerin合作撰写了《数据可用性采样和欺诈证明》论文,提出了一种允许轻客户端接收和验证全Node欺诈证明的系统,并设计了一种数据可用性采样协议,以减少链上容量和安全性之间的权衡,在不损害安全性和Decentralization的情况下解决Blockchain可扩展性问题。

随后,2019年,MustafaAlbasan在《LazyLedger》Whitepaper中详细介绍了一种新架构。该架构使用Blockchain进行排序并确保交易数据可用性,而无需处理交易执行和验证。这种新架构旨在解决现有Blockchain系统中的可扩展性问题,最初被称为“智能合约客户端”。智能合约的执行由该客户端上的另一个执行层执行,形成了第一个模块化数据可用性层项目Celestia的原型。

随着Rollup技术的出现,这一概念变得更加具体,遵循在链下执行智能合约并将结果作为证明上传到“客户端”执行层的逻辑。在Blockchain架构和新扩展技术的反思下,Celestia应运而生,定义了“模块化Blockchain”的新范式。二、模块化Blockchain的出现

模块化Blockchain旨在通过解耦和重构来解决Blockchain领域的“不可能三角”困境。简单来说,它将单体链的主要功能分解为多个层,每层专注于特定的功能,从而实现可扩展性。一般来说,单体链的基本功能可以分为以下四层:

数据可用性层:确保网络中的数据可访问和验证,包括数据存储、传输和验证功能,维护Blockchain网络的透明性和信任。代表性的DA项目包括Celestia、Avail、EigenDA等。Ethereum和Solana等整体单体链也可以满足DA需求(Bitcoin由于非图灵完备性,缺乏针对传统Rollups的良好验证解决方案,但其扩容能力正在迅速进步)。

共识层:处理Node之间的协议,以实现网络中数据和交易的一致性。通过共识算法(如PoW或PoS),它验证交易并创建新区块。大多数DA项目也需要其共识层,通常设计用于低硬件要求和简单的验证轻Node。

执行层:处理交易并执行智能合约,包括交易验证、执行和状态更新。Layer2项目(如Arbitrum、Optimism、ZKsync)充当模块化Blockchain的执行层,通过主链验证交易的正确性并继承主链的安全性。

结算层:完成交易,确保资产转移和Blockchain上的永久记录。模块化结算层的主要作用是验证Rollup有效性证明和状态数据,其中著名的项目包括Dymension和Cevmos。

早期围绕Bitcoin提出的闪电网络、侧链等解决方案可谓“模块化先锋”,然而由于Bitcoin的非图灵完备性,这些扩容方案进展缓慢且存在各种缺陷,并未得到广泛采用。传统Blockchain试图通过重构底层框架来解决三难困境,但收效甚微。为了解决这个问题,VitalikButerin提出了围绕Rollups的改进。随着错误性证明和零知识证明的成熟,通过类似乐高的方式在Ethereum上构建执行层变得现实。Ethereum已经将自己的最终目标设定为以Rollups为中心的分层扩容之路,这种以Rollups为中心的升级方式有望超越以往的扩容方案,成为Blockchain扩容的终极解决方案。三、模块化贷款的演变

j01RtujIiObappDZ8IRvM1oxjW4Sc4npPDjVQAwM.png

图片来源:跨链桥详解

模块化借贷的本质不只是跨链和聚合,虽然跨链和聚合都发挥着重要作用。模块化借贷的核心思想是通过模块化借贷流程的各个功能来增强系统的灵活性、可扩展性、安全性和创新性。跨链和聚合是实现这一核心思想的一部分,但不是全部。

跨链(互操作性):

跨链技术:使不同Blockchain上的资产和功能模块能够互操作。这对于模块化借贷至关重要,因为它允许用户跨Blockchain转移资产并使用各种Decentralization应用程序(dApp)。

多链支持:通过支持多条Blockchain,借贷平台可以增强其可用性和灵活性,吸引更多用户和资产。

聚合:

聚合协议:聚合多种借贷协议和流动性池,提供统一的界面和更好的用户体验。例如,用户可以通过一个聚合平台访问多个借贷市场,以获得最佳的借贷利率。

流动性聚合:通过聚合多种流动性来源,提高资金使用效率和市场流动性。3.5模块化借贷的其他关键方面

模块化设计:

功能模块化:将借贷流程分解为独立的功能模块(如抵押品管理、利率计算、风险评估、清算机制等),各模块可独立开发、部署、升级。

标准化接口:模块通过标准化接口进行通信,确保模块之间的兼容性和互操作性。

安全和风险管理:

风险隔离:模块化设计可以将风险隔离在特定模块内,如果某个模块出现问题,不会影响整个系统。

安全审计:每个模块都可以独立审计,增强整个系统的安全性。

灵活性和可扩展性:

灵活组合:用户和开发者可以灵活组合不同的模块,满足多样化的借贷需求。

可扩展性:可以通过添加或更换模块来扩展系统的功能和性能,而无需重建整个系统。

一些成熟的DeFi平台,如Aave、Compound和MakerDAO,也采用了模块化设计理念。例如,MakerDAO正在转向更加Decentralization的SubDAO模型,而Aave的协议由多个智能合约组成,用于处理借贷、抵押品管理、清算等。开发人员和用户可以根据需要组合这些合约,甚至可以开发新合约来扩展平台的功能。四、模块化贷款项目4.1Morpho实验室

MorphoLabs旨在通过技术创新和优化来提升Decentralization借贷市场的效率和用户体验,促进DeFi生态系统的增长。MorphoLabs凭借其模块化设计和无摩擦交易机制,寻求吸引更多用户和资金进入Decentralization金融领域。关键创新包括MorphoBlue和MetaMorpho,它们可提高DeFi借贷效率和互操作性。

gMJkrd4goCPDkIMfeRWigoeEB9DSq0j5aFLYiC67.png

图片来源:EulerFinanceOfficial

2024年2月22日,借贷协议EulerFinance宣布即将重新启动并发布其v2版本。这个模块化借贷平台主要包括两个主要组件:EulerVaultKit(EVK)和EthereumVaultConnector(EVC),旨在增强协议的灵活性和功能性。

EulerVault套件(EVK)

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

自定义策略:用户可以根据自己的需求和风险偏好设置不同的策略,例如特定的借贷利率和清算规则。

多资产支持: EVK支持各种资产,允许将不同类型的加密资产存入保险库。

灵活管理:用户可灵活管理和调整保险库设置,以适应市场变化和个人需求。

安全性: EVK通过智能合约和Decentralization技术提供高安全性,保证用户资产的安全。

Ethereum保险库连接器(EthereumVaultConnector,EVC)

EVC是一种用于连接Ethereum上的EVK的工具。它允许用户在不同的DeFi协议之间无缝转移资产和策略,赋予金库超级权力以充当其他金库的抵押品,促进ERC-4626金库与其他智能合约之间的无缝通信。EVC的主要功能包括:

统一互操作层: EVC允许用户将资产从一个保险库转移到另一个保险库,无论它们是否属于同一协议。这大大提高了资产的流动性和灵活性。

策略共享:用户可以在不同的保险库之间共享和应用相同的策略,从而简化管理流程。

自动化管理: EVC通过智能合约实现资产的自动化转移和策略的应用,降低了人工操作的复杂性。

增强流动性:通过连接不同的金库,EVC提高了整体DeFi生态系统的流动性,使用户能够更有效地利用其资产。

EulerVaultKit(EVK)和EthereumVaultConnector(EVC)是EulerFinance推出的重要功能,旨在提供更大的灵活性和管理效率。通过EVK,用户可以创建和管理自定义金库;通过EVC,他们可以在不同金库之间无缝转移资产和策略。这些工具增强了用户对资产的控制和管理能力,有助于提高DeFi生态系统的流动性和效率。五、对当前模块化借贷的看法

DeFi协议是指一系列基于Blockchain网络构建的Decentralization应用程序(dApp),这些应用程序无需依赖传统金融机构即可提供借贷、交易和保险等传统金融服务。模块化DeFi协议将这些服务分解为独立模块,从而提高灵活性和创新性,让用户和开发人员可以混合搭配不同的功能。

目前,DeFi主要由收益聚合器、借贷协议、衍生品和期权、保险协议等组成,这些模块可以自由组合,创造出新的金融产品和服务。但它们的本质类似于OPStack的“一键上链”逻辑,模块化的DeFi协议需要在自己的框架内建立模块组合,创造出新的金融产品和服务。

模块化DeFi带来灵活性的同时,也伴随着潜在的风险。UniSwap点燃了DeFi热潮,成为如今各种DeFi协议的“蓝图”。自成立以来,UniSwap从未被黑客攻击过,这主要是因为它依赖于一个简单的核心不变量(tokenBalanceX*tokenBalanceY=k)并与不可变的智能合约集成。

然而,模块化的灵活性也带来了相对的复杂性。不同DeFi协议之间的高度互联互通意味着,如果一个协议中的可升级合约失败,则可能引发影响其他协议的连锁反应,从而可能导致整个生态系统的系统性风险。这是一个需要考虑的重要方面。

Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM