谁保证它值 1 美元?
把“1 美元”拆成目标价格、市场价格和赎回价格,先看一条可验证的退出路径。
- 区分目标价格、市场价格和预言机价格
- 解释赎回为什么是稳定币设计的关键承诺
- 追踪销毁供应与释放储备的状态变化
- 上一章课程开始
- 本章谁保证它值 1 美元?
把“1 美元”拆成目标价格、市场价格和赎回价格,先看一条可验证的退出路径。
- 下一章为什么抵押 100 只能发行 66?
先想一想这几个问题
展开答案前,可以先在心里做个判断。与预期不同的内容可以加入复习列表。
Q01稳定币价格显示 1 美元,就代表锚定机制健康吗?+
一个短暂成交价可能正好是 1,但若没人能按规则赎回、储备不可用,锚就没有恢复力。锚定更像一条可执行的退出路径,而不是屏幕上的静态数字。
“稳定币值 1 美元”不是一个写在名字里的事实,而是一条可以被参与者验证的路径:有人愿意按规则发行,也有人相信自己能够按规则退出。先把这条路径放在实验台上。
先拆开三个价格
本实验用虚拟的 USD-LAB 表示稳定币,用 COLLATERAL 表示储备资产。界面会同时显示:
- 目标价格:协议希望 USD-LAB 代表的 1.00 美元;
- 市场价格:参与者在外部市场愿意交易的价格;
- 预言机价格:协议用来计算储备价值的输入。
它们暂时相同,不代表它们永远相同。只有当发行、储备和赎回规则能被执行,目标价格才不是一句宣传语。
COLLATERAL → USD-LAB
把一枚目标为 1 美元的稳定币放进状态机,观察发行、价格、赎回和储备如何共同决定稳定边界。
先形成一条发行与赎回路径,再观察目标价格如何被兑现。
- 钱包抵押品
- 1,000
- 你的 USD-LAB
- 0
- 已损失储备
- 0
- 累计赎回
- 0
供应是协议承诺,储备是退出时真正可处置的资产;两者必须放在同一张账上。
先移动外部市场,再决定何时更新预言机。当前偏离 0.00%。
供应不会因为储备损失自动减少。施加损失后,再赎回一部分,观察抵押率和退出容量。
先存入抵押品,再发行一笔 USD-LAB。注意:目标价格、市场价格和预言机价格是三条不同的状态。
- 01
USD-LAB 创建:目标价格 1.00 美元,发行必须由抵押品支持。
拖动滑块可以回到此前的步骤。从那里继续操作时,后续记录会替换为新的操作序列。
展开:这一步如何实现
targetPrice = 1.00 USD
redeem(amount):
require holderBalance >= amount
burn(amount)
collateralOut = amount × targetPrice / oraclePrice - fee
reserve -= collateralOut
这里的 burn 很重要:赎回不是把一枚代币复制给下一个人,而是减少供应并从储备释放资产。真实协议还要处理最小单位、费用、流动性和暂停机制。
为什么“代币名字写着 USD”不能单独保证它值 1 美元?
本章小结
你现在已经把“1 美元”从一个标签拆成了目标、市场和出口。下一章会问:如果要发行更多 USD-LAB,抵押品需要留下多少安全缓冲?