乐闻世界logo
搜索文章和话题

什么是 DeFi?详解去中心化金融的核心协议和流动性挖矿机制

3月7日 19:41

DeFi(Decentralized Finance,去中心化金融) 是建立在区块链上的金融服务生态系统,通过智能合约实现无需中介的借贷、交易、理财等金融服务。

DeFi 与传统金融对比

shell
传统金融(CeFi) DeFi(去中心化金融) ┌──────────────┐ ┌──────────────┐ │ 银行 │ │ 智能合约 │ │ 交易所 │ → │ 自动执行 │ │ 券商 │ │ 无需许可 │ └──────────────┘ └──────────────┘ ↓ ↓ 需要信任机构 信任代码 门槛高、审查 开放、透明
特性传统金融DeFi
准入门槛需要身份认证无需许可,有钱包即可
运营时间工作日 9-17 点7×24 小时
透明度不透明链上完全透明
控制权机构控制用户自持资产
收益率较低(0.5-3%)较高(5-20%+)
风险机构信用风险智能合约风险

DeFi 核心协议类型

shell
DeFi 生态系统 ├── DEX(去中心化交易所) │ ├── AMM(自动做市商) │ └── 订单簿模式 ├── 借贷协议 │ ├── 超额抵押借贷 │ └── 闪电贷 ├── 稳定币 │ ├── 抵押型(DAI) │ └── 算法型(UST) ├── 衍生品 │ ├── 永续合约 │ └── 期权 └── 收益聚合器 └── 流动性挖矿

1. DEX(去中心化交易所)

AMM(自动做市商)机制

传统订单簿 vs AMM

shell
订单簿模式: AMM 模式: 买单 卖单 流动性池 ┌──────┐ ┌──────┐ ┌─────────────┐ 100 │ │ 102 │ │ ETH │ USDC │ 99 │ │ 103 │ │ 100 │ 200K │ 98 │ │ 104 │ └─────────────┘ └──────┘ └──────┘ ↑ 需要对手方 与池子交易

恒定乘积公式(Uniswap)

shell
x × y = k 其中: x = 代币 A 数量 y = 代币 B 数量 k = 常数(流动性不变时) 示例: 池子:100 ETH + 200,000 USDC k = 100 × 200,000 = 20,000,000 1 ETH 能换多少 USDC? (100 + 1) × (200,000 - Δy) = 20,000,000 Δy ≈ 1,980 USDC

无常损失(Impermanent Loss)

shell
流动性提供者面临的风险: 初始:存入 1 ETH + 2000 USDC(ETH 价格 $2000 情况1:ETH 涨到 $4000 - 如果不提供流动性:1 ETH × $4000 + 2000 USDC = $6000 - 提供流动性后:池子自动平衡 √k =(0.707 × 2828)$5656 - 无常损失:$6000 - $5656 = $344 (5.7%)

2. 借贷协议

超额抵押借贷

Aave/Compound 机制

shell
存款流程: 借款流程: ┌─────────┐ ┌─────────┐ │ 存入 ETH │ │ 抵押 ETH │ │ 获得 aETH │ │ 借款 USDC│ │ 赚取利息 │ │ │ └─────────┘ │ 清算线:75%│ │ │ │ 利率模型:│ │ • 利用率↑ │ │ • 利率↑ │ └─────────┘

关键参数

  • 抵押因子(Collateral Factor):75%(最多借出抵押品价值的 75%)
  • 清算阈值(Liquidation Threshold):80%
  • 健康因子(Health Factor):< 1 时触发清算

闪电贷(Flash Loan)

原理:在一个区块内借入和归还,无需抵押。

shell
闪电贷流程: 1. 借入 1000 ETH(无抵押) 2. 在 DEX A 用 ETH 买代币(价格低估) 3. 在 DEX B 卖出代币(价格高估) 4. 归还 1000 ETH + 0.09% 手续费 5. 套利利润留在合约中 ⚠️ 所有操作必须在一个原子交易中完成

应用场景

  • 套利
  • 抵押品互换
  • 自我清算

3. 稳定币

类型对比

类型机制代表优点缺点
法币抵押1:1 美元储备USDT、USDC价格稳定中心化
加密抵押超额加密资产抵押DAI去中心化资本效率低
算法稳定算法调节供需UST(已崩盘)资本效率高死亡螺旋风险

DAI 机制

shell
DAI 生成流程: 1. 存入 150 ETH(价值 $300,000) 2. 铸造 100,000 DAI(抵押率 150%) 3. 使用 DAI 进行交易/投资 4. 归还 100,000 DAI + 稳定费 5. 取回抵押的 ETH 清算机制: - 抵押率 < 150%:触发清算 - Keeper 拍卖抵押品 - 偿还 DAI 债务

4. 流动性挖矿(Yield Farming)

原理

通过提供流动性获得代币奖励。

shell
流动性挖矿流程: 1. 提供流动性 ETH + USDC → Uniswap 池 2. 获得 LP Token 3. 质押 LP Token 到 Farm 合约 4. 获得奖励 • 交易手续费(0.3%) • 平台代币(UNI、SUSHI)

收益率计算

shell
APY(年化收益率)计算: 基础公式: APY = (1 + r/n)^n - 1 其中: r = 周期收益率 n = 复利次数/年 示例: 日收益率 0.1%,复利计算 APY = (1 + 0.001)^365 - 144% ⚠️ 注意:APY 会随价格波动,非保证收益

风险

  • 无常损失:价格波动导致 LP 损失
  • 智能合约风险:合约漏洞被攻击
  • 无常损失 + 挖矿奖励 < 0:币价暴跌
  • Rug Pull:项目方卷款跑路

5. DeFi 组合性(Composability)

乐高积木效应

shell
收益最大化策略示例: 1. 在 Aave 存入 ETH 获得 aETH 2. 将 aETH 作为抵押在 Compound 借款 USDC 3. 用 USDC 在 Curve 提供流动性获得 CRV 4. 质押 CRV 获得 veCRV 治理权 5. 投票决定池子奖励分配 风险:组合越多,风险越大(风险传染)

面试要点

  • 理解 AMM 恒定乘积公式
  • 掌握无常损失的计算和影响
  • 了解超额抵押借贷的清算机制
  • 理解闪电贷的原理和应用场景
  • 熟悉不同类型稳定币的优缺点
  • 掌握流动性挖矿的收益率计算
  • 了解 DeFi 组合性的风险
  • 能够分析 DeFi 协议的经济模型
标签:Blockchain