稳定币机制全解析:USDC、DAI与FRAX
深入理解稳定币三大类型:法币抵押型、加密超额抵押型、算法混合型,分析MakerDAO CDP机制与UST崩盘教训
Day 11: 稳定币机制深度解析
本周学习路径
Week 2: DeFi核心机制
├── Day 8: AMM原理(x*y=k)、无常损失 ✅
├── Day 9: 订单簿vs AMM对比 ✅
├── Day 10: 借贷协议原理 ✅
├── Day 11: 稳定币机制(USDC/DAI/FRAX) ✅ ← 今天
├── Day 12: Dune入门(1) - SQL基础
├── Day 13: Dune入门(2) - 写简单查询
└── Day 14: 复习 + EthPrice多币种支持核心概念
稳定币是什么?
> 类比理解:稳定币就像是加密世界的"美元现金"。想象你在一个只收游戏币的游乐园里,稳定币就是那个可以随时兑换成真钱的特殊游戏币。它让你既能享受加密世界的便利(24/7转账、无国界),又不用承受BTC/ETH的剧烈波动。
为什么需要稳定币?
═══════════════════════════════════════════════════════════
场景 没有稳定币 有稳定币
─────────────────────────────────────────────────────────
DeFi交易 BTC/ETH波动影响收益 稳定计价,收益可预期
避险 只能换回法币(慢) 快速切换,留在链上
跨境支付 法币汇款(贵、慢) 即时到账,手续费低
工资发放 每天工资价值不同 稳定的购买力
借贷计价 抵押品和借款都在波动 清晰的债务金额
═══════════════════════════════════════════════════════════稳定币三大类型
分类总览
稳定币家族图谱
═══════════════════════════════════════════════════════════════════
稳定币
│
┌───────────────────┼───────────────────┐
│ │ │
法币抵押型 加密抵押型 算法型
(Fiat-backed) (Crypto-backed) (Algorithmic)
│ │ │
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ │ │ │ │ │
USDC USDT DAI LUSD FRAX (UST)†
Circle Tether MakerDAO Liquity 混合型 已崩盘
═══════════════════════════════════════════════════════════════════类型一:法币抵押型稳定币
USDC - Circle 发行
USDC 运作机制
═══════════════════════════════════════════════════════════
Circle (发行方)
│
┌────────────────┼────────────────┐
▼ ▼ ▼
银行账户 USDC合约 用户
$1 美元 ←→ 1 USDC ←→ 持有/使用
│ │ │
└───── 1:1 储备金证明 ─────┘
═══════════════════════════════════════════════════════════
铸造流程:
1. 用户向 Circle 转入 $1,000 美元
2. Circle 存入银行/购买国债
3. Circle 铸造 1,000 USDC 给用户
赎回流程:
1. 用户销毁 1,000 USDC
2. Circle 从储备中取出 $1,000
3. 转账给用户银行账户USDC 的储备构成
USDC 储备资产(2024年数据)
═══════════════════════════════════════════════════════════
资产类型 占比 风险等级
─────────────────────────────────────────────────────────
短期美国国债 ~80% ★☆☆☆☆ 极低
银行存款 ~20% ★★☆☆☆ 低
─────────────────────────────────────────────────────────
总计 100%+ 超额储备
═══════════════════════════════════════════════════════════
对比 USDT 储备(历史争议):
- 商业票据(已减少)
- 企业债券
- 其他投资
- 透明度较低中心化稳定币的风险
USDC 的"超能力"和"致命弱点"
═══════════════════════════════════════════════════════════
✅ 优势:
├── 稳定性最好(几乎不脱锚)
├── 合规运营(受监管)
├── 储备透明(月度审计报告)
└── 流动性最佳(交易对最多)
❌ 风险:
├── 中心化控制
│ └── Circle 可以冻结任何地址的 USDC
│ └── 实际案例:Tornado Cash 相关地址被冻结
├── 银行风险
│ └── 2023年3月:硅谷银行倒闭
│ └── Circle 有 $3.3B 存款在 SVB
│ └── USDC 一度脱锚至 $0.87
├── 监管风险
│ └── 政府可以要求冻结/没收
└── 单点故障
└── Circle 公司出问题 = USDC 出问题
═══════════════════════════════════════════════════════════USDC 合约的 Blacklist 功能
// USDC 合约中的黑名单功能(简化版)
contract USDC {
mapping(address => bool) public blacklisted;
// 只有 Circle 可以调用
function blacklist(address _account) external onlyOwner {
blacklisted[_account] = true;
}
// 转账前检查黑名单
function transfer(address to, uint256 amount) public {
require(!blacklisted[msg.sender], "Sender blacklisted");
require(!blacklisted[to], "Recipient blacklisted");
// ... 执行转账
}
}
// 这意味着:
// 1. Circle 可以冻结任何人的 USDC
// 2. 被冻结后无法转出、也无法接收
// 3. 这是"去中心化"的反面类型二:加密超额抵押型
DAI - MakerDAO 的去中心化稳定币
DAI 核心理念
═══════════════════════════════════════════════════════════
"没有任何中心化实体可以冻结你的 DAI"
运作原理:用加密资产超额抵押,铸造稳定币
- 抵押 $150 的 ETH → 借出 $100 的 DAI
- 抵押品价值下跌 → 被清算
- 没有 Circle,没有银行,纯链上运行
═══════════════════════════════════════════════════════════CDP(抵押债仓)机制
Maker Vault(原 CDP)工作流程
═══════════════════════════════════════════════════════════
开仓:
┌─────────────────────────────────────────────────────────┐
│ 用户存入 10 ETH(价值 $20,000) │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Maker Vault 合约 │ │
│ │ ┌─────────────┐ ┌─────────────────────┐ │ │
│ │ │ 抵押品 │ │ 债务 │ │ │
│ │ │ 10 ETH │ │ 13,000 DAI │ │ │
│ │ │ =$20,000 │ │ + 稳定费(年化~5%) │ │ │
│ │ └─────────────┘ └─────────────────────┘ │ │
│ │ │ │
│ │ 抵押率 = $20,000 / $13,000 = 153% │ │
│ │ 最低抵押率 = 150%(ETH-A类型) │ │
│ └─────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ 用户获得 13,000 DAI(可自由使用) │
└─────────────────────────────────────────────────────────┘
清算触发:
当 ETH 价格下跌,抵押率 < 150% 时...
┌─────────────────────────────────────────────────────────┐
│ ETH 跌至 $1,950 │
│ 抵押品价值 = 10 × $1,950 = $19,500 │
│ 抵押率 = $19,500 / $13,000 = 150% ⚠️ │
│ │
│ 继续下跌至 $1,900... │
│ 抵押率 = $19,000 / $13,000 = 146% ❌ │
│ │
│ │ │
│ ▼ │
│ 触发清算拍卖! │
│ - 清算人偿还债务(13,000 DAI) │
│ - 获得抵押品(10 ETH)+ 清算奖励(13%) │
│ - 用户损失大部分抵押品 │
└─────────────────────────────────────────────────────────┘DAI 如何保持锚定?
DAI 锚定机制
═══════════════════════════════════════════════════════════
情况1:DAI > $1(溢价)
─────────────────────────────────────────────────────────
原因:DAI 需求 > 供给
│
▼
MakerDAO 对策:
├── 降低稳定费(借 DAI 更便宜)→ 更多人铸造 DAI
├── 提高 DSR(DAI 存款利率)吸引力降低 → 卖出 DAI
└── 供给增加 → DAI 价格回落到 $1
情况2:DAI < $1(折价)
─────────────────────────────────────────────────────────
原因:DAI 供给 > 需求
│
▼
MakerDAO 对策:
├── 提高稳定费(借 DAI 更贵)→ 更多人还款销毁 DAI
├── 提高 DSR → 更多人买入 DAI 存入赚利息
└── 需求增加 → DAI 价格回升到 $1
═══════════════════════════════════════════════════════════
核心:通过利率调节供需,而非直接买卖干预DSR(DAI Savings Rate)
DSR - DAI 的"余额宝"
═══════════════════════════════════════════════════════════
工作原理:
1. 用户将 DAI 存入 DSR 合约
2. 获得 sDAI(存款凭证)
3. 利息自动累积,取出时按比例获得更多 DAI
┌─────────────────────────────────────────────────────────┐
│ 存入 10,000 DAI │
│ │ │
│ ▼ │
│ DSR 合约(当前利率:5% APY) │
│ │ │
│ ▼ │
│ 一年后可取出 10,500 DAI │
└─────────────────────────────────────────────────────────┘
利率来源:
- 借款人支付的稳定费
- MakerDAO 协议收入
当前 DSR:~5-8%(比美国国债还高!)
═══════════════════════════════════════════════════════════类型三:算法稳定币
FRAX - 混合算法稳定币
FRAX 的创新:部分抵押 + 部分算法
═══════════════════════════════════════════════════════════
传统思路:
- 法币型:100% 抵押,资本效率低
- 纯算法:0% 抵押,风险太高
FRAX 思路:
- 动态抵押率(Collateral Ratio, CR)
- 市场决定需要多少抵押
┌─────────────────────────────────────────────────────────┐
│ 铸造 100 FRAX │
│ │
│ 当 CR = 85% 时: │
│ ├── 需要 $85 USDC(抵押部分) │
│ └── 需要 $15 FXS 销毁(算法部分) │
│ │
│ 当 CR = 100% 时: │
│ └── 需要 $100 USDC(完全抵押) │
│ │
│ 当 CR = 50% 时: │
│ ├── 需要 $50 USDC │
│ └── 需要 $50 FXS 销毁 │
└─────────────────────────────────────────────────────────┘
CR 如何调整?
- FRAX > $1 → CR 下降(市场信心足,少抵押)
- FRAX < $1 → CR 上升(需要更多抵押稳住)
═══════════════════════════════════════════════════════════UST 崩盘复盘 - 算法稳定币的教训
UST/LUNA 死亡螺旋(2022年5月)
═══════════════════════════════════════════════════════════
UST 机制(崩盘前):
- 1 UST 可以兑换 $1 价值的 LUNA
- 1 LUNA 可以铸造对应价值的 UST
- 没有任何"真实"抵押品
死亡螺旋过程:
┌─────────────────────────────────────────────────────────┐
│ Day 1: UST 轻微脱锚 → $0.98 │
│ │ │
│ ▼ │
│ 恐慌开始:大量 UST 兑换成 LUNA │
│ │ │
│ ▼ │
│ LUNA 供给暴增 → LUNA 价格下跌 │
│ │ │
│ ▼ │
│ 每个 UST 能兑换的 LUNA 更多 → LUNA 继续暴跌 │
│ │ │
│ ▼ │
│ UST 进一步脱锚 → $0.90 → $0.50 → $0.10 │
│ │ │
│ ▼ │
│ LUNA 从 $80 → $0.0001(归零) │
│ UST 从 $1 → $0.02(几乎归零) │
│ │ │
│ ▼ │
│ 损失超过 $400 亿美元 │
└─────────────────────────────────────────────────────────┘
根本问题:
- 用一个波动资产(LUNA)支撑另一个稳定资产(UST)
- 没有外部价值注入,只是左手倒右手
- 信心崩塌时,没有底部支撑
═══════════════════════════════════════════════════════════稳定币对比分析表
主流稳定币对比
═══════════════════════════════════════════════════════════════════════════
维度 USDC USDT DAI FRAX
───────────────────────────────────────────────────────────────────────────
发行方 Circle Tether MakerDAO Frax Finance
类型 法币抵押 法币抵押 加密超额抵押 混合算法
市值(2024) ~$25B ~$95B ~$5B ~$1B
抵押率 100% 100% 150%+ 85-100%
去中心化 ❌ 低 ❌ 低 ✅ 高 ⚡ 中
可冻结 ✅ 是 ✅ 是 ❌ 否 ❌ 否
透明度 ⭐⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
资本效率 ⭐⭐⭐ ⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐
稳定性 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐
脱锚风险 低(银行风险) 中(不透明) 低(超额抵押) 中(机制复杂)
主要用途 DeFi/支付 交易所 DeFi DeFi
═══════════════════════════════════════════════════════════════════════════链上实操记录
1. MakerDAO Oasis 研究
访问 oasis.app,观察 Vault 创建流程:
步骤记录:
1. 连接钱包
2. 选择抵押品类型(ETH-A, ETH-B, WBTC-A 等)
3. 查看不同类型的参数:
- ETH-A: 最低抵押率 145%, 稳定费 0.25%
- ETH-B: 最低抵押率 130%, 稳定费 0.75%
- ETH-C: 最低抵押率 170%, 稳定费 0%
观察:
- 抵押率越低,稳定费越高(风险溢价)
- ETH-C 适合保守用户(高抵押率但免费)
- ETH-B 适合激进用户(低抵押率但付费)2. Etherscan 查看 USDC 合约
USDC 合约地址:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
关键发现:
1. 合约是可升级的(Proxy 模式)
2. 存在 blacklist 映射
3. 有 pause() 函数可以暂停所有转账
4. 只有 masterMinter 可以铸造新 USDC
思考:
- 这些中心化功能是双刃剑
- 合规需要 → 但牺牲了抗审查性
- DeFi 用户需要权衡这个风险今日思考
问题1:稳定币的"不可能三角"?
稳定币也有不可能三角:
稳定性
/\
/ \
/ \
/ \
/________\
去中心化 资本效率
- USDC: 高稳定性 + 高资本效率 + 低去中心化
- DAI: 高稳定性 + 低资本效率 + 高去中心化
- UST: (试图)高去中心化 + 高资本效率 = 失败
没有完美方案,只有取舍问题2:作为PM,选择支持哪种稳定币?
决策框架:
如果你的产品是...
合规交易所/支付应用:
└── 选 USDC/USDT(监管友好,流动性好)
DeFi 协议:
├── 主要市场:同时支持 USDC + DAI
├── 注重抗审查:优先 DAI
└── 追求收益:考虑 sDAI、sFRAX
去中心化应用:
└── DAI 优先(不会被冻结)
关键考虑:
1. 用户群体的风险偏好
2. 监管环境
3. 流动性需求
4. 去中心化理念问题3:稳定币的未来?
趋势观察:
1. 监管收紧
- 欧盟 MiCA 要求储备透明
- 美国可能要求银行执照
2. 收益化
- sDAI、sFRAX 提供原生收益
- 稳定币不再是"死钱"
3. RWA 整合
- 国债支撑的稳定币
- 链上美元货币市场基金
4. CBDC 竞争
- 各国央行数字货币
- 可能挤压私人稳定币空间面试题准备
Q: 稳定币有哪些类型?各有什么优缺点?
30秒版本:
> 三大类型:1)法币抵押型如USDC,1:1美元储备,最稳定但中心化,可以冻结用户资金;2)加密超额抵押型如DAI,用ETH等资产150%超额抵押,去中心化但资本效率低;3)算法型通过套利机制维持锚定,资本效率高但风险大,UST崩盘损失400亿美元是惨痛教训。选择哪种取决于你更看重稳定性、去中心化还是资本效率。
2分钟版本:
> 稳定币可以分为三大类,各有取舍:
>
> 第一类是法币抵押型,代表是USDC和USDT。机制最简单——每发行1个稳定币,银行账户里就有1美元储备。优点是锚定最稳,USDC几乎从不脱锚。缺点是完全中心化,Circle可以冻结任何地址,2023年硅谷银行倒闭时USDC还一度跌到0.87美元。
>
> 第二类是加密超额抵押型,代表是MakerDAO的DAI。用户抵押价值150美元的ETH,可以借出100美元的DAI。优点是真正去中心化,没人能冻结你的DAI。缺点是资本效率低,150美元只能借100美元。
>
> 第三类是算法稳定币,试图不用任何抵押,纯靠套利机制维持锚定。UST就是典型案例,2022年崩盘导致400多亿美元损失。教训是:没有真实价值支撑的稳定币,在极端情况下会进入死亡螺旋。现在的FRAX采用混合模式,部分抵押+部分算法,是一种折中方案。
>
> 作为PM在选择支持哪种稳定币时,需要考虑目标用户的需求:合规场景用USDC,DeFi场景用DAI,同时支持多种是最安全的策略。
学习资源
| 资源 | 链接 | 说明 |
|---|---|---|
| MakerDAO 文档 | https://docs.makerdao.com/ | DAI 机制详解 |
| Circle 透明度报告 | https://www.circle.com/en/transparency | USDC 储备证明 |
| FRAX 文档 | https://docs.frax.finance/ | 混合算法机制 |
| Rekt - LUNA/UST | https://rekt.news/luna-rekt/ | 崩盘复盘 |
| Finematics 稳定币 | YouTube | 可视化讲解 |
明日预告
Day 12: Dune入门(1)
- SQL 基础语法
- Dune 界面熟悉
- 复制运行3个现有Dashboard
- 开始建立数据分析能力
准备进入数据分析阶段!