08 · DeFi 协议全景:Swap/Borrow/Lend/Vault/Yield/Staking/Restaking/Liquidation/FlashLoan/Perp(★★★★★)

每一种协议最好都亲自体验(存一笔、借一笔、被清算模拟一次)。本篇给出全景地图 + 每类协议的核心机制, 与 notes/11-借贷协议.mdnotes/12-预言机.mdnotes/13-闪电贷.md 互补:那三篇深挖单一主题的字节级细节, 本篇把 DeFi 全部协议类型串成一张地图,让你知道"新协议出现时,它大概率是这些原型的变体"。


0. 一句话本质

DeFi 协议看似五花八门,本质只是把"传统金融的几个基本操作"(兑换、借贷、存款生息、 保证金交易)用智能合约重新实现了一遍,去掉中介、加上透明的链上规则。 一旦你认出一个新协议属于哪个原型,你就能用该原型的标准分析框架 (核心公式、风险点、清算/爆仓机制、套利入口)去理解它,而不需要从零学。


1. Swap:见 07-DEX与做市.md

DeFi 最基础的原型——两种资产按某种定价机制互相兑换。所有其他协议或多或少都依赖 Swap 作为"资产变现"的最后一环。

2. Borrow / Lend:借贷协议

  • 核心模型:出借人(Lender)存入资产赚利息,借款人(Borrower)超额抵押借出另一种资产。
  • 健康因子(Health Factor, HF)HF = (抵押品价值 × 清算阈值) / 借款价值;HF < 1 即可被清算。
  • 利率模型:借款利率通常随"资金利用率"(已借出/总存款)动态上升,利用率越高利率越高, 以此激励更多人存入、抑制借出——这是 Aave/Compound 类协议利率曲线的通用设计。
  • 套利入口:跨协议利率差(协议 A 存款利率 > 协议 B 借款利率时的循环套利)、 清算套利(见 §8)。

3. Vault:见 06-Token标准.md §4(ERC4626)

金库把"用户存入资产 → 自动执行某种策略(借贷/流动性挖矿/再质押)→ 按份额分配收益"标准化。 套利工程师关注的是策略实际收益率 vs 宣传收益率的差异,以及策略本身隐含的风险敞口。

4. Yield:收益类型全景

收益来源 机制
借贷利息 借款人支付给存款人
流动性挖矿 协议发放治理代币激励用户存款/提供流动性
交易手续费分成 LP 从每笔 swap 中抽成
再质押收益 见 §6 Restaking
资金费率 永续合约多空双方互相支付,见 §11

5. Staking:质押

  • PoS 质押:把代币锁定参与网络验证,获得区块奖励,承担 slashing(作恶被罚没)风险。
  • 流动性质押(Liquid Staking):质押后获得一个可交易的凭证代币(如 stETH), 既能赚质押收益又不损失流动性——这类凭证本身也可以被用作其他协议的抵押品,形成"收益乐高"。

6. Restaking:再质押

  • 解决的问题:一份质押的资产,能不能同时为多个不同的验证服务(不只是主链共识)提供安全保障, 从而获得多重收益?
  • 代表协议如 EigenLayer:让已经质押 ETH 的用户把"信任"再抵押给其他需要去中心化验证的服务 (如预言机、跨链桥、数据可用性层),获得额外收益,但也叠加了这些服务出问题时被 slashing 的风险。
  • 套利/风险视角:再质押本质是把同一份抵押品的风险敞口"杠杆化"到多个协议, 收益率更高但系统性风险(一处出问题连累多处)也更高。

7. Liquidation:清算

标准 5 步流程(与借贷协议强绑定):

  1. 借款人抵押品价值下跌(或借款价值上涨),HF 跌破 1。
  2. 清算人(Liquidator,可以是任何人/机器人)监控到这一状态。
  3. 清算人偿还部分/全部借款人的欠款。
  4. 协议按"清算折扣价"把等值抵押品转给清算人(折扣就是清算人的利润来源)。
  5. 借款人的债务减少/清零,抵押品减少,HF 回到安全区间。

套利工程视角:清算是最典型的"抢跑竞赛"场景之一——谁的机器人先监控到 HF 跌破阈值、先把清算交易打包上链, 谁就拿到折扣利润,直接关联 10-MEV.md 的抢跑/PBS 内容。

8. FlashLoan:闪电贷(详见 notes/13-闪电贷.md

  • 本质:借款人无需抵押即可借出资金,前提是在同一笔交易内归还本金+手续费,否则整笔交易 revert(原子性保证)。
  • 典型用法
    1. 套利(借入资金→跨市场兑换→归还→净赚差价)
    2. 清算(借入资金→偿还被清算人债务→拿到折扣抵押品→变现→归还)
    3. 抵押品置换(不需要先卖出旧抵押品筹钱,直接闪电贷周转)
  • 为什么"跨链闪电贷不存在":闪电贷的原子性依赖单链单笔交易的"全成或全败", 跨链没有共享的原子执行环境,见 09-跨链生态.md 的深入讨论。

9. Perpetual:永续合约

  • 没有到期日的杠杆合约,价格通过**资金费率(Funding Rate)**机制锚定现货价格。
  • 核心机制:当永续合约价格 > 现货价格,多头向空头支付资金费率(激励做空、抑制做多,价格向现货收敛); 反之空头向多头支付。
  • 套利入口:现货-永续基差套利(现货买入 + 永续做空,赚取正资金费率,同时对冲价格波动风险)。

10. Funding Rate:资金费率的计算与套利意义

  • 通常每 8 小时结算一次(各协议周期不同),费率大小反映多空力量失衡程度。
  • 专业团队的"delta 中性"策略:同时持有现货多头和永续空头(或反向),价格波动相互抵消, 纯粹赚取资金费率——这是量化团队最常见的低风险稳定收益策略之一,也是 11-量化套利系统.md 风险控制模块需要重点建模的头寸类型。

11. 协议原型对照表

协议类型 代表项目 核心机制 套利/风险关键词
DEX Uniswap/Curve AMM 定价 价差套利、三明治
借贷 Aave/Compound 超额抵押+利率模型 清算套利、利率套利
Vault Yearn ERC4626 策略聚合 策略风险、收益率比较
质押 Lido 流动性质押凭证 凭证脱锚风险
再质押 EigenLayer 风险再抵押 叠加 slashing 风险
永续合约 GMX/dYdX/Hyperliquid 资金费率锚定现货 基差套利、爆仓连锁

12. 常见误区

  • ❌ "高 APY 一定意味着高风险溢价,理性市场会消除" → 很多高 APY 来自代币激励发放而非真实收益, 代币价格下跌后实际收益可能为负。
  • ❌ "闪电贷是攻击工具" → 闪电贷本身只是"零抵押的原子借款",历史上多起"闪电贷攻击" 真正的漏洞点是被攻击协议的价格预言机/业务逻辑缺陷,闪电贷只是放大工具(见 notes/13-闪电贷.md)。
  • ❌ "永续合约资金费率为正就该马上做空" → 需要综合考虑现货持仓成本、交易所对手方风险、 费率可能随时反转的波动性。
  • ❌ "Restaking 收益率高就该无脑参与" → 再质押叠加了额外服务的 slashing 风险,收益率和风险应同时评估。

13. 与套利实践的对应 / 自检问题

对应07-DEX与做市.md(Swap 层是所有套利路径的执行终点)、 10-MEV.md(清算/套利都是链上竞速的具体战场)、 11-量化套利系统.md(风险控制模块需要为每种协议类型建立独立的风险模型)。

自检

  1. 健康因子跌破 1 之后,清算人具体能拿到什么利润?这个利润的来源是谁承担的成本?
  2. 为什么说"跨链闪电贷不存在"?这和闪电贷的原子性有什么关系?
  3. 资金费率为正时,专业团队会怎么构建一个"delta 中性"的套利头寸?
  4. 你会用什么指标判断一个 Vault 协议宣传的高 APY 是否可持续?

── Q&A / 更正记录区(按日期追加)──

原始讨论记录见 Q&A/(按日期归档,保留完整来回过程);本节是同步后的结论摘要, 只增不删——若后续发现本篇正文表述不准确,按更正记录追加在此,不删改正文, 保留"原来写的是什么 → 后来发现哪里不准 → 更正为什么"的轨迹。规范见 Q&A/README.md

  • (2026-07-26 建立。暂无 Q&A——后续围绕本篇的提问/质疑/更正在此累积。)