0213 分钟
ALLOCATION · VESTING · OVERHANG

锁仓代币什么时候进入流通?

拆开初始分配、锁仓余额、可解锁额度和实际领取,观察时间表如何影响市场供给。

本章目标学完后,你应该能:
  • 区分分配、锁仓、可解锁与已领取四种状态
  • 解释解锁为什么不等于增发
  • 用锁仓占比判断未来可能进入市场的供应压力
章节位置第 2 / 4 章
  1. 上一章供应量和流通量有什么区别?
  2. 本章锁仓代币什么时候进入流通?

    拆开初始分配、锁仓余额、可解锁额度和实际领取,观察时间表如何影响市场供给。

  3. 下一章增发会怎样改变持有人占比?
阅读前

先想一想这几个问题

展开答案前,可以先在心里做个判断。与预期不同的内容可以加入复习列表。

Q01代币已经解锁,为什么还不算真正进入市场?
简要回答

解锁只是获得领取资格。持有人还要领取、转账或卖出,余额分布和市场供给才改变;‘可领取’和‘已流通’是两个状态。

和原先判断相比:

代币分配表写下“最后属于谁”,锁仓时间表写下“什么时候可以使用”。两者不是同一个字段:如果把它们混成一个余额,学习者和市场都会误判未来会有多少供应进入流通。

一笔分配有四个状态

在实验室里,创建者和社区的锁仓已经计入总供应,但还不能转账。推进阶段只会增加可解锁额度,领取动作才会把这部分代币移动到持有人的可用余额。

SIMULATION ACTIVE虚拟资产 · LAB
ASSET 001 · SUPPLY & AUTHORITY

LAB / 虚拟代币

每个动作只改变一张公开状态表;你可以逐步追问,谁能改变供应、谁能领取、谁承担稀释。

增发权限创建者单签创建者仍可铸造
总供应1,000,000上限 1,200,000
流通供应600,00060.0% 已流通
锁仓供应400,000可领取 0
还能增发200,000供应上限空间
VESTING · UNLOCK OVERHANG

可解锁不等于已经流通

时间推进只改变领取额度;持有人还要主动领取。观察锁仓占比、可领取数量和流通供应如何分开变化。

阶段 发行日锁仓占比 40.0%当前可领取 0 LAB
分配与锁仓发行日
创建者400,000 LAB
可用 100,000 · 锁仓 300,000
社区400,000 LAB
可用 300,000 · 锁仓 100,000
国库200,000 LAB
可用 200,000 · 锁仓 0
学习者0 LAB
可用 0 · 锁仓 0
可流通锁仓

锁仓仍计入总供应,但还不能转账。颜色只是辅助,数字和标签才是状态。

观察提示

先看总供应被拆成了哪些部分:可流通余额、锁仓余额,以及创建者仍然拥有的增发权限。

供应事件2 EVENTS
  1. 02

    初始分配写入状态:创建者、社区、国库余额可用;另外 400,000 LAB 处于锁仓。

  2. 01

    LAB 创建:总供应 1,000,000,供应上限 1,200,000,创建者保留增发权限。

操作记录实验时间轴
1 个状态快照

拖动滑块可以回到此前的步骤。从那里继续操作时,后续记录会替换为新的操作序列。

初始状态
查看实验记录 →

可以把一份锁仓计划拆成四个问题:分配总额是多少?已经领取多少?当前阶段解锁多少?持有人是否真的领取?只有最后一个问题为真,代币才进入流通余额。

时间推进不是自动转账

一个时间戳只改变协议允许领取的上限,不代表持有人已经提交领取交易。主动领取的设计让事件日志能够回答:哪一笔代币何时从锁仓变成可用,是否重复领取,余额和总供应是否仍然守恒。

展开:这一步如何实现
unlocked = floor(schedule.total × phaseBps / 10_000)
claimable = unlocked - schedule.claimed
claim(holder):
  balance[holder] += claimable
  schedule.claimed += claimable

生产合约还必须确定区块时间、舍入方向、撤销条款和受益人变更权限。教学内核刻意保留整数和确定性阶段,让每次领取都能重放验证。

理解检查

推进到下一期但还没有点击领取时,哪种说法正确?

用一张表检查锁仓

  1. 计划总额是否已经算进总供应?
  2. claimed 是否永远不超过当前解锁上限?
  3. 领取后是 liquid 增加、locked 减少,而不是 totalSupply 增加吗?
  4. 团队、社区和投资人的解锁时间是否会在同一阶段集中到期?
本章小结完成练习和理解检查后,可以保存本章