解锁与增发叠加:避免重复计算供应变化
解锁与发行是不同记账事件。解锁可能让已经存在的单位具备流通资格,却不增加总供应;新增发行可能增加总供应,但仍处于锁定状态。把排放计划与归属日历相加之前,应先建立双轴供应桥。
ERC-20标准提供总供应接口,却没有统一规定流通供应或解锁日历。具体分类仍需项目合约、权利条件和注明日期的披露。本文台账是研究调节方法,不能称为标准对流通量的官方解释。
先固定两个期初数
在同一观察点记录已发行总单位,以及按明确定义选择的流通子集。说明锁定金库、已归属未领取和托管余额是否计入。第三方标题可能采用另一种资格规则,所以数字必须连同定义一起保存,不能只保留一个“流通量”字段。
对每件事分别问:是否创建新单位?是否让某些单位进入所选流通子集?预先铸造的归属释放,通常只影响后者;直接铸给可流通接收方的新排放,可能同时影响两轴,但仍然只是一件经济事件。
每件事件设置唯一台账标识。有足够证据时,把归属计划与实际铸币记录连接起来。日期或数量接近只能作为线索,不能单独证明同一事件。计划数量分期铸造时,应保存真实发生时间,不为配合计划月度表而移动事实。
假设案例:两个日历出现重叠
假设虚构资产期初总量一千,按本例定义流通六百。本月五十个早已铸造的锁定单位获得流通资格;另外二十个新单位直接铸入流通子集。为简化,忽略销毁和其他变化。
期末总量应为一千零二十,期末流通量为六百七十,即六百加五十再加二十。把五十也加进总量,会把重分类误当创造;若又按排放日历重复加入二十,也会重复统计同一件事。
再假设公开解锁日历显示七十,实际包含上述两类事件。若研究者把日历七十与铸币二十相加,就错误得到九十的流通增加。正确方法是拆开日历构成并删除事件重叠。本例所有数字均是假设,不暗示任何真实资产存在这种差错。
双轴供应工作表
| 事件 | 总供应变化 | 流通子集变化 |
|---|---|---|
| 既有锁定单位释放 | 0 | +50 |
| 新增可流通铸币 | +20 | +20 |
| 期末余额 | 1,020 | 670 |
为每行加入合约、交易、资格生效日期、领取状态和日历来源。计划、获得资格、实际领取与转出应分列。变得可转让,不证明已经卖出;钱包发生转账,也不一定能识别最终买家。供应桥只回答数量分类,不回答出售意图。
核对残差与分母变化
总量和流通量各自独立调节。如果总供应能对上而流通量对不上,先检查分类和时点,而不是立刻推测有漏记铸币。如果两者都不符,再检查遗漏发行、销毁或合约身份不一致。无法解释的残差应保留,不能用一个模糊“其他”项目掩盖。
流通定义改变时,建立定义调节桥,而不是把全部差异称为新增供应。比较比例也应使用相容分母。同一次解锁相对于期初流通量很大,同时总供应增量很小,这两句话可以同时为真。任何一句都不能单独预测卖压、需求或价格。
持续维护时,保留计划版本与实际事件对应关系,避免后来更新的日历覆盖研究截止时的预期。对未领取部分写清是权利已形成还是执行未完成,让下一位复查者知道还需要核对哪一层。
常见问题
每次解锁都会增加总量吗?
不会。已铸造单位释放可以只改变资格,不创造新单位。
排放表与解锁表可以直接相加吗?
只有确认底层事件没有重叠后才可以。应保留事件身份,分别调节总量和流通量。