第 04 章13 分钟
RESERVE · RUN · ORACLE如果大家同时来赎回,会发生什么?
让储备遭受损失或连续赎回,比较抵押率、供应和剩余储备如何暴露稳定币的最坏边界。
本章目标学完后,你应该能:
- 追踪储备损失如何改变抵押率
- 解释挤兑与普通赎回的区别
- 理解预言机错误和储备不足如何叠加
- 上一章脱锚时,套利者在修复什么?
- 本章如果大家同时来赎回,会发生什么?
让储备遭受损失或连续赎回,比较抵押率、供应和剩余储备如何暴露稳定币的最坏边界。
- 下一章自由实验室
阅读前
先想一想这几个问题
展开答案前,可以先在心里做个判断。与预期不同的内容可以加入复习列表。
Q01储备不足时,为什么越早赎回的人越占便宜?+
简要回答
若系统仍按 1 美元先到先得地支付,前面的用户拿走完整价值,亏空留给剩余持有人。这种顺序优势会反过来刺激所有人更早挤兑。
和原先判断相比:
稳定承诺的最坏时刻不是没有人交易,而是所有人同时想退出。只看供应量会漏掉储备损失、价格滞后和赎回顺序;这一章把它们放在同一张状态账上。
储备、供应和退出压力
当系统发行了 500 枚 USD-LAB,协议至少要持续回答:
- 储备按当前价格值多少?
- 这些稳定币代表多少负债?
- 如果一批持有人先赎回,剩余储备还覆盖多少供应?
- 价格输入是当前的,还是已经过时?
STABLECOIN 001 · PEG / RESERVE / REDEMPTION
COLLATERAL → USD-LAB
把一枚目标为 1 美元的稳定币放进状态机,观察发行、价格、赎回和储备如何共同决定稳定边界。
当前状态尚未发行抵押率 —
01抵押
02发行
03市场价格
04赎回
目标价格$1.00协议目标
市场价格$1.00价差 0.00%
流通供应0USD-LAB
储备价值$0.000 COLLATERAL
可发行0最低抵押率 150%
FOCUS EXPERIMENT · RESERVE储备与挤兑
施加储备损失并连续赎回,观察抵押率和剩余储备。
- 钱包抵押品
- 1,000
- 你的 USD-LAB
- 0
- 已损失储备
- 0
- 累计赎回
- 0
供应是协议承诺,储备是退出时真正可处置的资产;两者必须放在同一张账上。
PRICE INPUTS · PEG BOUNDARY目标价格不等于市场价格
先移动外部市场,再决定何时更新预言机。当前偏离 0.00%。
RESERVE RISK · RUN SCENARIO储备损失会把谁推向边界?
供应不会因为储备损失自动减少。施加损失后,再赎回一部分,观察抵押率和退出容量。
抵押率—
储备覆盖—
可赎回抵押品0
观察提示
先存入抵押品,再发行一笔 USD-LAB。注意:目标价格、市场价格和预言机价格是三条不同的状态。
- 01
USD-LAB 创建:目标价格 1.00 美元,发行必须由抵押品支持。
操作记录实验时间轴
1 个状态快照拖动滑块可以回到此前的步骤。从那里继续操作时,后续记录会替换为新的操作序列。
展开:这一步如何实现
reserveValue = reserve × oraclePrice
liability = supply × targetPrice
coverage = reserveValue / liability
if coverage < liquidationThreshold:
expose the shortfall
稳定币系统通常还需要储备披露、风险参数治理、暂停或清算路径。教学模拟只保留最小状态,但故意让守恒检查和坏状态可见。
为什么“供应还在”不能证明所有人都能按 1 美元退出?
本章小结:稳定不是一个数字
一个可信的稳定币系统至少要同时说明目标、抵押、发行上限、赎回规则、储备状态、价格输入和失败时谁承担损失。把其中任意一项藏起来,用户就会把标签误认为机制。