# DeFi 协议与应用

去中心化金融（Decentralized Finance，简称 **DeFi**）是 Web3 领域最重要的应用赛道之一。它利用智能合约重建交易、借贷、稳定币、衍生品、保险等金融服务，让用户在链上直接与协议交互。需要注意的是，DeFi 并不等于“没有中介”：前端、预言机、跨链桥、清算机器人、治理多签和中心化基础设施仍可能影响协议安全与可用性。

> **数据口径说明（2026-04-27）**：TVL、交易量、APY 和稳定币供应量会随资产价格、链上迁移和统计口径快速变化。本节只保留少量带日期的快照和分类信息；实时数据应查看 [DefiLlama 协议排行](https://defillama.com/protocols)、[DEX 交易量](https://defillama.com/dexs)、[收益池](https://defillama.com/yields) 和 [稳定币](https://defillama.com/stablecoins) 仪表盘。协议分类以项目官方文档和数据平台分类交叉核对，例如 [Aave 官方说明](https://aave.com/help/aave-101) 将 Aave Protocol 定义为去中心化、非托管的流动性协议，不应归入 DEX 或收益聚合器。

## 1. 去中心化交易所 （DEX）

DEX 是 DeFi 的基石，它允许用户在不托管资金给中心化交易所（如 Binance）的情况下，直接在链上进行代币兑换。

### DEX 代表协议与数据口径

DEX 排名通常按 24h/7d 交易量、TVL、手续费或链来统计，结果会频繁变化。教材中不适合固化交易量排名；读者应以 [DefiLlama DEX Volume](https://defillama.com/dexs) 等实时仪表盘为准。

| 协议/类别                      | 核心定位         | 备注                      |
| -------------------------- | ------------ | ----------------------- |
| Uniswap                    | 现货 DEX / AMM | 多链部署的通用代币兑换协议。          |
| Curve                      | 稳定币和同类资产 AMM | 常用于稳定币、质押衍生品等低价差资产兑换。   |
| PancakeSwap、Raydium、Orca 等 | 多链或特定生态 DEX  | 交易量受所在链活跃度、激励和资产结构影响。   |
| dYdX、Hyperliquid 等         | 衍生品 / 永续合约交易 | 与现货 AMM 的风险、保证金和清算机制不同。 |

### 核心机制：自动做市商 （AMM）

传统交易所使用“订单簿”模式（买单和卖单匹配）。而 DEX（以 **Uniswap** 为代表）引入了 **AMM (Automated Market Maker)** 机制。

* **流动性池 (Liquidity Pool)**：用户（流动性提供者，LP）将两种代币（如 ETH/USDC）按一定比例存入智能合约，形成资金池。
* **常数乘积公式**：`x * y = k`。交易时，无需对手方，用户直接与资金池交易。买入 ETH 会导致池中 ETH 减少 (x)，USDC 增加 (y)，从而推高 ETH 价格，始终保持 k 值（近似）不变。
* **集中流动性 (Uniswap V3)**：允许 LP 仅在特定价格区间内提供流动性，从而极大地提高了资金利用率（Capital Efficiency）。
* **Hooks (Uniswap V4)**：[Uniswap Foundation](https://www.uniswapfoundation.org/blog/uniswap-v4-supercharging-defi-across-chains) 于 2025-01-31 宣布 Uniswap v4 在 12 条链上线。V4 的 Hooks 允许开发者为池子、交易、手续费和 LP 头寸插入自定义逻辑，但具体 Hook 的安全性和合规性取决于实现本身，不能简单等同于 Uniswap 核心协议的风险水平。

## 2. 去中心化借贷 （Lending）

借贷协议（以 **Aave** 和 **Compound** 为代表）允许用户存入资产赚取利息，或超额抵押借出资产。

### 借贷协议分类

借贷协议的核心指标包括供应量、借出量、利用率、抵押品风险参数和清算阈值。这些指标按资产和链变化，不宜用单个“平均利率”代表整个协议。

| 协议          | 分类             | 应如何阅读数据                                               |
| ----------- | -------------- | ----------------------------------------------------- |
| Aave V3     | 借贷 / 非托管流动性协议  | 查看具体市场（如 Ethereum USDC、Arbitrum WETH）的供应利率、借款利率和抵押参数。 |
| Compound V3 | 借贷协议           | 每个 Comet 市场的基础资产、抵押资产和清算参数不同。                         |
| Lido        | 流动性质押          | TVL 主要来自质押 ETH，不应与借贷协议的“借出总额”同表比较。                    |
| Curve       | DEX / 稳定资产 AMM | 可产生 LP 收益，但不是借贷协议。                                    |

实时数据可参考 [DefiLlama 协议排行](https://defillama.com/protocols) 和各协议的官方风险参数页面。

* **超额抵押 (Over-Collateralization)**：由于缺乏链下征信数据，DeFi 借贷通常要求抵押品价值高于借出价值。例如，抵押 $150 的 ETH，借出 $100 的 USDC。
* **清算 (Liquidation)**：当抵押品价格下跌并触及清算阈值时，清算人可以卖出部分抵押品来偿还债务。清算机制可以降低坏账风险，但不能保证在极端行情、预言机异常或流动性枯竭时完全避免损失。
* **闪电贷 (Flash Loan)**：允许开发者在**同一笔交易**内借出资金，并在交易结束前归还本金和手续费；如果交易结束时未还款，整笔交易回滚。闪电贷本身是中性工具，可用于套利、清算和再平衡，也可能放大预言机、治理或合约漏洞带来的攻击影响。

### 2.1 矿工/验证者可提取价值 (MEV)

在区块链交易中存在 **MEV (Maximal Extractable Value / Miner Extractable Value)** 现象。区块打包者（矿工或验证者）可以通过观察未确认的交易（内存池中的待处理交易），以不同的排序方式打包交易或插入自己的交易，从而获取额外价值。

MEV 的度量口径差异很大：有的统计搜索者利润，有的统计验证者收入，有的只覆盖特定链或特定中继。教材中不固化金额表，读者可查看 Flashbots、EigenPhi、Dune 等按口径说明更新的仪表盘。

* **前置交易 (Front-running)**：打包者识别到有利可图的用户交易（如大额 Uniswap 兑换会推高价格），先插入自己的购买订单获利。
* **三明治攻击 (Sandwich Attack)**：攻击者在目标交易前后各插入一笔交易。例如，在用户的交换前买入，之后卖出，强行拉高用户的交易滑点（Slippage）。
* **风险与对策**：MEV 可能成为 DeFi 中的隐形成本。用户可以使用批量拍卖、意图交易、私有交易池或限价单等工具降低被三明治攻击的概率，但这些工具不能消除所有执行风险。
* **权益证明中的风险**：以太坊从 PoW 迁移到 PoS 后，验证者和构建者参与交易排序，MEV 收益分配可能带来中心化压力。具体风险取决于验证者集中度、构建者市场和协议级缓解方案。

## 3. 稳定币与铸币协议

由于加密货币波动剧烈，稳定币（Stablecoin）对于支付和记账至关重要。

### 主流稳定币分类（2026-04-27 快照）

[DefiLlama 稳定币仪表盘](https://defillama.com/stablecoins) 在 2026-04-27 显示，稳定币总市值约为 3207 亿美元，USDT 占比约 59%。这些数字每天变化，下表只用于说明类型，不构成实时排名或投资参考。

| 稳定币       | 类型             | 阅读重点                                                                                                                         |
| --------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| USDT、USDC | 法币储备型          | 关注发行人、储备资产、赎回资格、审计/鉴证报告和所在司法管辖区。                                                                                             |
| DAI、USDS  | 加密资产和现实世界资产抵押型 | MakerDAO/Sky 体系中，DAI 与 USDS 可通过 [Sky 官方转换器](https://developers.sky.money/core-protocol/usds/) 1:1 转换；统计时应避免把两者简单相加造成重复理解。    |
| USDe      | 合成美元           | [Ethena 文档](https://docs.ethena.fi/solution-overview/usde-overview) 将 USDe 描述为通过 delta-neutral 对冲维持相对稳定的合成美元；其风险不同于法币储备型稳定币。 |

* **储备型稳定币**：通常依靠现金、短期国债等储备和赎回机制维持价格。美国 SEC 公司金融部 2025-04-04 的 [Statement on Stablecoins](https://www.sec.gov/newsroom/speeches-statements/statement-stablecoins-040425) 仅讨论特定“Covered Stablecoins”，并明确该员工声明不是 SEC 规则，也不覆盖算法稳定币、收益型稳定币等其他结构。
* **超额抵押稳定币**：用户抵押 ETH、稳定币、RWA 等资产到智能合约，铸造与美元软锚定的稳定币。风险来自抵押品价格、清算机制、预言机、治理参数和储备资产结构。
* **算法稳定币**：尝试主要通过供应调节或激励机制维持锚定。TerraUSD (UST) 在 2022-05 出现严重脱锚并与 LUNA 进入死亡螺旋；[Nansen 复盘](https://www.nansen.ai/research/on-chain-forensics-demystifying-terrausd-de-peg) 将关键链上时间窗口定位在 2022-05-07 至 2022-05-11，并指出事件不应简单归因于单一攻击者。该案例说明算法锚定设计需要特别谨慎，而不是证明所有非储备型设计必然失败。

## 4. 收益聚合器 （Yield Aggregator）

面对市场上众多的流动性挖矿机会，**Yearn.finance** 等协议通过智能合约自动在不同协议间转移资金，按预设策略寻找收益机会并自动复利。这被称为机枪池（Vaults）。

APY 会随区块奖励、交易费、借贷利用率、代币价格和策略容量变化，不适合在教材中固化“平均 APY”。阅读收益聚合器时，应先区分协议类型：

| 协议/类别         | 分类        | 说明                              |
| ------------- | --------- | ------------------------------- |
| Yearn Finance | 收益聚合器     | Vault 将资金部署到预设策略，收益和风险来自底层协议组合。 |
| Convex        | 收益/激励聚合   | 主要围绕 Curve 生态聚合 LP 激励和治理权重。     |
| Aave、Compound | 借贷协议      | 可以产生存款利息，但不是收益聚合器。              |
| Curve、Uniswap | DEX / AMM | LP 可能获得交易费或激励，但策略管理方式不同于 Vault。 |

实时收益率应查看 [DefiLlama Yields](https://defillama.com/yields)、协议前端和策略说明，并确认收益来源是交易费、借贷利息、代币激励还是杠杆/对冲策略。

## 5. 流动性挖矿（Yield Farming）的风险分析

流动性挖矿可能提供交易费、借贷利息或代币激励，但收益来源越复杂，风险也越难评估。下面的框架用于理解风险，不构成投资建议。

### 主要风险类别

#### 5.1 无常损失（Impermanent Loss）

**定义**：当 LP 在 AMM 中提供流动性时，如果两种资产价格相对变化，LP 组合相对于“单纯持有两种资产”可能产生差额；交易费和激励可能抵消，也可能不足以抵消。

**量化示例**：

假设 LP 在 ETH/USDC 池中投入 5 ETH + 10,000 USDC（ETH 价格为 2,000 美元，初始总价值 20,000 美元），暂不考虑费用和滑点。

```
情景: ETH 涨到 4,000 美元
├─ 单纯持有: 5 ETH + 10,000 USDC = 30,000 美元
├─ 作为 LP: 约 3.54 ETH + 14,142 USDC = 28,284 美元
└─ 无常损失: 30,000 - 28,284 = 1,716 美元，约为单纯持有价值的 5.7%
```

**高风险条件**：

* 两种资产价格相关性低，单边上涨或下跌明显。
* 集中流动性头寸范围设置过窄，需要频繁再平衡。
* 收益主要来自新代币激励，而不是可持续交易费。

#### 5.2 智能合约风险（Smart Contract Risk）

**风险来源**：DeFi 协议的代码漏洞、参数设计缺陷、编译器/依赖问题、预言机异常、权限管理错误或跨协议组合风险。

2023-07 的 Curve/Vyper 事件说明，即便核心协议经过审计，编译器和依赖链也可能成为风险来源；可参考 [LlamaRisk 复盘](https://www.llamarisk.com/research/curve-pool-reentrancy-exploit-postmortem)。因此，“审计过”“运行时间长”“TVL 大”只能降低部分风险，不能证明协议安全。

**缓解措施**：

* 查看审计报告、漏洞赏金、历史事故和修复响应，而不是只看 TVL。
* 理解管理员权限、多签、暂停开关、预言机来源和清算参数。
* 避免把所有资金放入同一协议、同一桥或同一策略。

#### 5.3 代币风险（Token & Governance Risk）

许多挖矿奖励以新发代币形式发放。名义 APY 可能很高，但实际收益取决于奖励代币价格、解锁节奏、卖压和协议真实收入。

**风险机制**：

```
挖矿机制的激励陷阱:

Day 1: 新协议发放治理代币奖励，APY看起来很高
       ├─ 用户大量进入，TVL从$100万升至$1亿
       └─ 代币供应快速增加

Day 30: 代币供应翻倍，但使用场景未增加
        ├─ 代币价格从$1跌至$0.3
        └─ 名义 APY 被代币价格下跌抵消

Day 90: 代币价格继续暴跌至$0.01
        ├─ 投资者意识到被套
        └─ "流动性挖矿热潮"结束，TVL枯竭
```

**风险评估框架**：

| 收益来源    | 需要追问的问题                           |
| ------- | --------------------------------- |
| 借贷利息    | 利率是否由真实借款需求驱动？利用率过高是否增加挤兑或清算风险？   |
| 交易费     | 池子是否有真实交易量？手续费是否足以覆盖无常损失和 Gas 成本？ |
| 新代币激励   | 代币释放、锁仓、用途和买盘是否能支撑奖励价值？           |
| 杠杆/对冲策略 | 清算线、资金费率、对手方和再平衡机制是什么？            |

#### 5.4 清算与闪电贷风险（Liquidation & Flash Loan Risk）

在使用杠杆的流动性挖矿时（如借入资金提供流动性），需防范：

1. **价格波动触发清算**：抵押品下跌、借入资产上涨或利率上升，都可能压缩健康因子。
2. **闪电贷放大攻击面**：攻击者可以在单笔交易内临时调动大量资金，放大预言机、治理或定价漏洞。

**量化案例**：

```
用户在 Aave 上进行杠杆 LP:
├─ 抵押价值 $15,000 的 ETH，借入 $10,000 USDC
├─ 将自有 ETH 与借入 USDC 部署到 Uniswap ETH/USDC LP
└─ 目标：赚取交易费 + 可能的治理代币奖励

市场快速下跌:
├─ ETH暴跌20%（从$2000→$1600）
├─ 健康因子下降并可能触发清算
├─ 清算罚金和滑点会进一步放大损失
└─ LP 还会同时承受无常损失、借贷利息和 Gas 成本
```

#### 5.5 监管风险（Regulatory Risk）

监管影响应避免写成确定结论。以美国为例，[GENIUS Act](https://www.congress.gov/bill/119th-congress/senate-bill/1582/all-info) 于 2025-07-18 成为 Public Law No. 119-27，建立支付稳定币监管框架；SEC 也在 2025-2026 年通过 [Crypto@SEC](https://www.sec.gov/featured-topics/crypto-task-force/cryptosec) 持续发布加密资产相关员工声明和材料。不同司法辖区对稳定币、质押、前端访问、KYC/AML、证券属性和税务申报的要求可能不同，具体影响取决于协议结构、用户所在地和资产类型。

**应对策略**：

* 阅读协议服务条款、地区限制和风险披露。
* 关注稳定币发行人、交易前端、DAO、托管方和桥的合规变化。
* 避免把合规判断简化为“某类 DeFi 一定合法”或“一定会被禁止”。

### 风险加总：检查清单

对任何 yield farming 机会，至少逐项检查：

```
收益来源:
├─ 交易费、借贷利息、代币激励、资金费率分别占多少？
├─ APY 是历史值、预测值还是当前区块的年化值？
└─ 奖励代币是否有解锁和卖压？

本金风险:
├─ 合约、预言机、跨链桥和管理员权限是什么？
├─ 是否存在杠杆、清算、再抵押或对手方风险？
└─ 退出流动性、滑点和 Gas 成本是否可接受？

外部风险:
├─ 稳定币或抵押品是否可能脱锚？
├─ 前端、地区限制或监管变化是否会影响访问？
└─ 发生异常时是否有暂停、保险、赔付或治理流程？
```

### 推荐实践

1. **从小额开始**：先用可承受损失的资金理解存取款、撤出、收益结算和税务记录。
2. **分散部署**：避免将所有资金集中于单一 protocol、单一交易对、单一跨链桥或单一稳定币。
3. **定期复盘**：每周检查无常损失与实际收益，评估是否达到预期
4. **心理准备**：yield farming 的实际收益 = 名义 APY - 无常损失 - 代币价格下跌 - 借贷利息 - Gas 成本 - 税费，通常低于宣传数字。
5. **预设退出条件**：提前定义可接受的亏损、脱锚、清算距离、策略容量和最大持仓时间。

## 总结

DeFi 展现了可编程货币的组合能力：金融服务可以像积木（Money Legos）一样通过代码连接。例如，用户可以把 DEX 的 LP 头寸、借贷协议和稳定币组合成更复杂的策略。但组合越多，风险也越容易跨协议传递，因此理解底层机制比追逐静态数据表更重要。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yeasy.gitbook.io/blockchain_guide/12_web3/defi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
