比特币2100万枚的总量上限并不是经过复杂经济模型精密演算得出的终极最优解,而是由代码内固定的区块初始奖励、减半周期共同运算得到的数学结果,这套规则直接写在比特币底层协议当中,全网节点共同校验,没有任何个体或者机构可以随意修改这一上限数值。很多币圈用户会误以为2100万是一个带有特殊寓意的神秘数字,实际上它来自一套可复现的等比数列计算,是两组关键参数叠加之后自然输出的结果。

比特币新币全部依靠挖矿产生,每10分钟生成一个新区块,区块内包含新铸造的比特币作为给矿工的奖励,2009年网络上线之初,每个区块的基础奖励设定为50枚比特币,协议同时规定,每产出21万个区块之后,区块奖励直接减半,按照10分钟一个区块的平均速度计算,21万个区块大致对应4年时间,也就是市场熟知的比特币减半周期。把每一轮减半周期内发行的比特币全部相加,等比数列求和之后,数学极限数值就是2100万枚比特币,只要修改初始奖励或者减半间隔,最终总量上限就会随之发生改变,50枚初始奖励和21万区块减半间隔两个参数,才是整个上限规则的源头。

比特币并没有直接写死“总量等于2100万”这一行固定数字,代码中只定义初始补贴、减半间隔,依靠二进制位右移运算完成奖励减半,全程只使用整数单位聪进行计算,不使用浮点数,每一次减半出现小数就直接向下取整抹零,受整数运算规则约束,比特币实际能够产出的全部币种会略低于2100万枚,无法完全触达理论上限数值。白皮书当中也没有直接写明2100万这个数字,只是描述了新币发行的递减逻辑,说明当预设数量代币完成发行,矿工收益将完全依靠交易手续费维持网络运转,总量上限是整套发行机制运行之后自然得到的结果。
中本聪本人公开提到过,这两组核心参数属于有依据的合理推测,属于项目启动阶段权衡之后做出的取舍,一旦网络正式运行就会永久锁定无法更改。设计阶段需要兼顾两种场景,如果比特币只是小众实验产品,单枚币价不会过高;如果未来比特币大规模应用于全球商业流通,2100万枚的总规模搭配最小单位聪,可以适配现实世界日常交易的计价习惯,不用大幅度改写传统定价逻辑,兼顾实用性与数字稀缺性,模仿黄金产量缓慢增长的特征,对抗法币体系无节制增发带来的通胀问题。

还要区分理论上限与实际流通数量,2100万是协议层面最大可发行规模,现实当中大量比特币因为私钥丢失、钱包损毁永久灭失,永远退出流通市场,市场真实可交易的比特币数量持续少于理论总量。同时这套规则依靠全网所有全节点共同强制执行,想要修改总量上限,需要全网绝大多数节点达成共识并且同步替换新版本协议,几乎不可能实现,这也是比特币数字稀缺叙事最核心的底层根基,也是币圈参与者研究比特币价值逻辑必须弄懂的基础知识点。
