+0
Claim
Friends
Bring pal, earn more!
For each new friend, you'll receive 0xp plus 0% of all their XP earnings
Invite friends to get bonus
For you
0
For your friend
0
Invite a Friend
Friends List (0)
Claim all
Total amount:
0
No data available
Home
Friends
Bring pal, earn more!
For each new friend, you'll receive 0xp plus 0% of all their XP earnings
Invite friends to get bonus
For you
0
For your friend
0
Invite a Friend
Copy
Friends List (0)
Total amount:
0
Claim all
No data available
bee.com

模块化叙事的衍生品:DeFi 借贷的模块化演进

分析9个月前发布 怀亚特
6,308 0

原文作者:YBB资本研究员Ac-Core

模块化叙事的衍生品:DeFi 借贷的模块化演进

结论

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

  • 模块化借贷利用基础层提供的安全性、共识和数据可用性,并注重执行层和应用层的功能模块化;

  • 模块化借贷将流程分解为抵押物管理、利率计算、风险评估、清算机制等多个独立模块,并通过标准化接口在模块之间进行通信;

  • 目前模块化DeFi协议的特点和OP Stacks一键上链的逻辑类似,部署需要基于自身协议建立模块组合,打造新的金融产品和服务。

1. 模块化的起源

模块化区块链概念源于两份白皮书,2018 年 Mustafa Albasan 与 Vitalik Buterin 合作撰写了《数据可用性采样和欺诈证明》论文,提出了一种允许轻客户端接收并验证来自全节点的欺诈证明的系统,并设计了数据可用性采样协议以减少链上容量与安全性之间的权衡,在不牺牲安全性和去中心化的情况下解决了区块链的可扩展性问题。

2019 年晚些时候,穆斯塔法·阿尔巴桑 (Mustafa Albasan) 在 Lazy Ledger 白皮书中详细介绍了一种新架构,该架构使用区块链来排序和确保交易数据的可用性,而不是用于交易的执行和验证。这种新架构旨在解决现有区块链系统的可扩展性问题,当时被称为智能合约客户端。智能合约的执行通过另一个执行层在此客户端上进行,这是 Celestia(第一个模块化数据可用性层项目)的原型。

随着 Rollup 技术的出现,这一理念更加具体化,其逻辑就是在链下执行智能合约,并将结果作为证明上传到客户端的执行层。通过对区块链架构和新扩展技术的反思,Celestia 诞生,并定义了模块化区块链的新范式。

2. 模块化区块链的出现

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

  • 数据可用性层:负责保证网络中数据可访问、可验证,包括数据存储、传输和验证功能,保证区块链网络的透明性和可信性。目前代表性的DA项目有Celestia、Avail、EigenDA等,以太坊、Solana等单体公链也可承载DA需求(比特币由于非图灵完备,对传统Rollup暂无很好的验证方案,但其扩展能力的探索进展迅速);

  • 共识层:负责节点间达成一致,实现网络中数据和交易的一致性。通过共识算法(如PoW或PoS)验证交易并创建新区块。大部分DA项目也需要自己的共识层,通常设计为轻节点方式,对硬件要求低,验证简单;

  • 执行层:负责处理交易和执行智能合约,包括交易验证、执行和状态更新。Layer 2 项目(如 Arbitrum、Optimism、ZKsync)是只具有执行层功能的模块化区块链,通过主链验证交易的正确性,并继承主链的安全性。

  • 结算层:负责完成交易的最终结算,确保资产的转移和记录永久存储在区块链上。模块化结算层的主要功能是验证Rollup的有效性证明和状态数据。知名项目有Dymension、Cevmos等。

在早期历史上,围绕比特币的解决方案如闪电网络、侧链等可以看作是模块化的先驱。然而由于比特币的非图灵完备性,这些扩容方案进展缓慢且存在各种缺陷,并未被广泛采用。传统区块链试图通过重构底层框架来解决三难困境,但效果有限。为了解决这个问题,Vitalik Buterin 提出了围绕 Rollup 的解决方案。随着错误性证明和零知识证明的成熟,在以太坊上使用乐高式搭建方式构建执行层的方式逐渐成为现实,而以太坊也确定了其最终结局是围绕 Rollup 升级的分层扩容路径。以 Rollup 为核心的升级方式有望超越以往的扩容方案,成为公链扩容的终极解决方案。

3. 模块化衍生品——模块化借贷

模块化叙事的衍生品:DeFi 借贷的模块化演进

图片来源:Legend Quant

DeFi 模块化借贷利用基础层提供的安全性、共识和数据可用性,主要围绕执行层和应用层进行功能模块化,并将这些功能模块运行在区块链上。其主要模块部分包括:抵押物管理模块,负责存储、管理和处理用户抵押物,保证抵押物的安全性和合规性;利率计算模块,根据市场供求、用户信用评分等因素动态调整借贷利率;风险评估模块,评估借款人的信用风险,决定是否批准借款请求以及所需的抵押物数量;清算机制模块,当借款人未能按时还款时,触发清算程序,以保护平台和其他用户的利益。

模块化借贷系统需要从数据可用层获取所有必要的交易和合约数据,以便模块之间进行交互和验证。各模块的运行结果需要经过共识层的确认和记录,以保证所有模块的状态变化都是安全和一致的。模块化借贷的大部分逻辑运行在执行层,各模块的功能通过智能合约实现。借贷交易的最终结算和清算依靠结算层,保证借贷和清算交易的最终性。

3.1 核心概念

  • 模块化设计:借贷流程被分解为多个独立模块,如抵押物管理、利率计算、风险评估、清算机制等,每个模块均可独立开发、测试和部署;

  • 互操作性:模块之间通过标准化接口进行通信,可以轻松组合不同的模块,甚至可以跨平台使用某些模块;

  • 可升级性:由于各模块相互独立,可以单独对某个模块进行升级,而不会影响整个系统的运行,使系统能够快速响应市场变化和技术进步;

  • 安全性:模块化设计可以隔离风险,比如某个模块出现安全漏洞,只需要修复该模块即可,不会影响整个系统。

3.2 关键组件

  • 抵押物管理模块:处理抵押物存入、提取及管理,保障用户抵押物的安全、合规;

  • 利率计算模块:根据市场供求、借款人信用评分等因素动态调整贷款利率;

  • 风险评估模块:评估借款人的风险,决定是否批准贷款请求及所需的抵押金额;

  • 清算机制模块:当借款人无法按时还款时,启动清算程序,保证借贷平台的资金安全。

3.3 优点

  • 灵活性:可根据需要组合不同模块,满足多样化的借贷需求;

  • 效率:通过优化各个模块的性能,提高系统整体的效率;

  • 创新:允许开发人员针对特定问题进行创新,并推出新的模块以增强功能;

  • 透明性:模块化系统透明度更高,各个模块的运行逻辑和状态都可以单独审计和验证。

3.4 跨链与聚合在模块化借贷中的作用

模块化叙事的衍生品:DeFi 借贷的模块化演进

图片来源:跨链桥详解

模块化借贷的本质不只是跨链和聚合,尽管这两项在模块化借贷中扮演着重要的角色。模块化借贷的核心理念是通过模块化借贷流程中的各个功能,提高系统的灵活性、可扩展性、安全性和创新性。跨链和聚合是模块化借贷核心理念的一部分,但不是全部或唯一。

互操作性:

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

  • 多链支持:通过支持多条区块链,借贷平台可以提高其可用性和灵活性,吸引更多用户和资产。

聚合:

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

  • 流动性聚合:通过聚合多种流动性来源,提高资金使用效率和市场流动性。

3.5 模块化贷款的其他关键方面

模块化设计:

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

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

安全和风险管理:

  • 风险隔离:模块化设计可以将风险隔离在具体的模块中,如果某个模块出现问题,不会影响整个系统。

  • 安全审计:可以对每个模块进行单独审计,以提高整个系统的安全性。

灵活性和可扩展性:

  • 组合灵活:用户和开发者可以根据需求灵活组合不同的模块,适应多样化的借贷需求;

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

如今,一些老牌的 DeFi 平台如 Aave、Compound 和 MakerDAO 也开始采用模块化设计理念。例如,MakerDAO 正朝着不那么中心化的 SubDAO 模型迈进。Aaves 协议由多个智能合约组成,处理借贷、抵押品管理和清算等功能。开发者和用户可以根据需要组合这些合约,甚至可以开发新的合约来扩展平台的功能。

4. 模块化贷款项目

4.1 Morpho 实验室

Morpho Labs 旨在通过技术创新和优化,提高去中心化借贷市场的效率和用户体验,促进 DeFi 生态的发展。Morpho Labs 希望通过模块化设计和无摩擦交易机制,吸引更多用户和资金进入去中心化金融领域,其中 Morpho Blue 和 Meta Morpho 就是在提高 DeFi 借贷效率和互操作性方面的创新。

模块化叙事的衍生品:DeFi 借贷的模块化演进

图片来源:Morpho Labs官方

蓝闪蝶

Morpho Blue 是 Morpho Labs 提供的一种借贷协议的高级版本,可在以太坊虚拟机上实现加密资产(ERC 20 和 ERC 4626 代币)的最小部署和独立借贷市场。旨在为贷方、借款人和应用程序提供无需信任的基础层。采用双许可(BUSL-1.1 和 GPL v2)。一旦部署,将在以太坊区块链存在的前提下永久运行(1)。基本功能和组件:

  • 抵押品:借入资产的用户必须提供协议支持的加密资产作为抵押品;

  • 清算贷款价值(LLTV):协议规定了抵押品相对于借入资产的最低价值要求。例如,如果比例为 90%,则借入资产的价值不得超过抵押品价值的 90%,否则该头寸将被清算;

  • 借贷:用户通过与协议交互来启动借贷流程。他们指定想要借入的资产数量并提供所需的抵押品;

  • 利率:借款人按借入金额支付利息。支付的利息金额基于协议使用的利率模型。利息随时间累积,并在借款人偿还贷款时支付;

  • 还款:借款人可以随时归还借款,归还借入的资产和应计利息。一旦链上确认还款,借款人可以从智能合约中取回抵押物;

  • 清算机制:为降低违约风险,协议包含清算机制。假设借入资产的价值超过 LLTV(由于市场波动或应计利息),可以部分或全部清算头寸以偿还贷款和任何未偿还的利息;

  • 借贷:用户通过与协议交互来启动借贷流程。他们指定要借入的资产数量,并将这些资产转移到智能合约中;

  • 提取:只要市场有足够的流动性,贷款人可以随时提取贷款资产和应计利息。

Morpho Blue 的一个显著特点是能够创建无需许可的交易市场,允许用户创建由贷款资产、抵押资产、清算贷款价值 (LLTV)、预言机和利率模型 (IRM) 组成的独立市场。每个参数都是在市场创建时选择的,并且是永久不变的,而 LLTV 和利率模型必须从 Morpho 管理层批准的一系列选项中选择。

变形蝶

Meta Morpho 是一种独立的元协议,用于在 Morpho Blue 之上创建 Meta Morpho Vault,以实现不同 DeFi 平台和协议之间的无缝集成和互操作性。以下是其主要功能:

  • 跨平台集成:Meta Morpho 允许用户在不同的 DeFi 协议之间无缝转移资产和策略;

  • 增强互操作性:通过标准化接口和协议,Meta Morpho 提供更好的互操作性,使不同 DeFi 协议之间的协作更加顺畅;

  • 自动化管理:智能合约和自动化工具使资产管理和策略执行更加高效、可靠;

  • 流动性聚合:聚合来自不同平台的流动性,提高整体市场的流动性和效率。

4.2 欧拉金融

模块化叙事的衍生品:DeFi 借贷的模块化演进

图片来源:Euler Finance官方

据2024年2月22日消息,借贷协议Euler Finance宣布将重启并发布版本v2。该版本是一个模块化借贷平台,主要包括两大组件:Euler Vault Kit(EVK)和Ethereum Vault Connector(EVC),旨在增强协议的灵活性和功能性(2)。

Euler Vault 套件 (EVK)

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

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

  • 多资产支持:EVK 支持多种资产,不同类型的加密资产可以存储在保险库中;

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

  • 安全性:通过智能合约和去中心化技术,EVK提供高度的安全性,保障用户资产的安全。

以太坊保险库连接器 (EVC)

EVC 是用于在以太坊上连接 EVK 的工具。EVC 使用户能够在不同的 DeFi 协议之间无缝转移资产和策略,赋予金库超能力,使其可以用作其他金库的抵押品,从而促进 ERC-4626 金库与其他智能合约之间的无缝通信。以下是 EVC 的一些主要功能:

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

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

  • 自动化管理:通过智能合约,EVC可以自动管理资产转移和策略应用,减少人工操作的复杂性;

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

Euler Vault Kit(EVK)和 Ethereum Vault Connector(EVC)是 Euler Finance 推出的重要功能,旨在提供更大的灵活性和管理效率。通过 EVK,用户可以创建和管理自定义的保险库;通过 EVC,用户可以在不同保险库之间无缝转移资产和策略。这些工具增强了用户对资产的控制和管理能力,有助于提高 DeFi 生态系统的整体流动性和效率。

5. 对模块化贷款现阶段的看法

DeFi 协议是指构建在区块链网络上的一系列去中心化应用程序(dApp),这些应用程序无需依赖传统金融机构,即可在链上提供借贷、交易、保险等传统金融服务。模块化 DeFi 协议通过将这些服务拆分成独立的模块,提高了 DeFi 协议的灵活性和创新性,让用户和开发者可以灵活地组合和使用不同的功能。

现阶段,DeFi 主要由收益聚合器、借贷、衍生品和期权、保险协议等组成,这些模块可以自由组合,创造出新的金融产品和服务。但本质上,其特性与 OP Stacks 一键上链的逻辑类似,模块化的 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

本文来源网络:模块化叙事的衍生品:DeFi 借贷的模块化演进

相关:DeFi 收益率市场分析:Pendle TVL 飙升 10 倍,Convex 锁仓量增加 17.5%

原文作者:OurNetwork 原文翻译:TechFlow 今天我们要讨论的是“收益”协议,这是 DeFiLlama 创造的一种 DeFi 协议分类。虽然这个术语确实有些模糊,但我们目前想不出更好的术语,所以我们就用它吧。在 DL 的收益类别中,有超过 500 种协议,目前总 TVL 为 $79.5 亿——与 2021 年 11 月相比下降了 74%,但对于一个新的去中心化金融系统来说仍然令人印象深刻。尽管市场瞬息万变,传统参与者与新进入者争夺相同的链上资本,但一些值得注意的赢家已经出现。固定利率借贷协议 Pendle 在 2024 年上半年表现出色,成为整体类别领导者,TVL 从 $3 亿增长了 10 倍至 $35 亿,尽管……

© 版权声明

相关文章

Bee Score
tbd
Rated 0 stars out of 5
0%
0%
0%
0%
0%
Comments (0)
All
New
Comments:
Rated 0 stars out of 5
Post
No comments