比特币2100万总量由初始区块奖励、固定减半区块间隔、无穷等比数列求和三者共同算出,理论数学上限精确等于2100万枚,实际可挖出总量约20999999.9769枚。

计算的基础参数全部写死在比特币底层协议代码中,不存在人为调整空间。第一个核心参数是创世区块的初始挖矿奖励,2009年网络上线时,每打包一个区块矿工可获得50枚比特币;第二个固定参数为减半周期,系统规定每挖出210000个区块,区块奖励自动折半;全网挖矿难度会动态调整,维持平均10分钟出一个区块,210000个区块完整周期大致对应四年,也就是市场常说的四年减半周期。每一轮减半周期内产出的比特币总量固定,首轮50枚乘以210000区块,产出1050万枚;第二轮奖励25枚,产出525万枚;第三轮12.5枚,产出262.5万枚,后续每一轮产量都是上一轮周期的一半,持续无限递减。把所有周期产量相加,就形成首项1050万、公比0.5的无穷等比数列,根据数列求和公式,无穷递减等比数列总和等于首项除以(1减去公比),代入数值后1050万÷0.5恰好等于2100万,这就是2100万总量数字的直接来源。

不少币圈用户会疑惑,无限相加的数列为什么会收敛到固定数值,通俗解释就是每次减半后新增的产量会无限趋近于零,累加的增量越来越微弱,整体总量不会无限制上涨。从代码执行细节来看,比特币最小计价单位是聪,1枚比特币等于1亿聪,奖励减半运算会采用整数取整处理,无法拆分出不足1聪的小数比特币。持续多轮减半后,取整损耗会不断累积,最终所有周期全部挖矿结束时,实际产出总量会略低于理论2100万,差值来源于每一轮减半时舍去的小数聪,这部分差额永远无法被挖出。另外创世区块的50枚奖励从协议诞生起就无法转账流通,加上部分私钥丢失导致永久封存的比特币,市场真实流通量会进一步低于可挖出上限。

这套计算逻辑不是先定下2100万再倒推挖矿规则,而是中本聪先确定50枚初始奖励、21万区块减半两个基础规则,经过数学推导后自然得出2100万这个总量上限。这套发行模型模仿黄金的自然稀缺属性,和法币无上限印钞机制形成区别,也是比特币价值共识的核心根基。截至当前网络高度,绝大多数比特币已经完成开采,剩余未挖出币种集中在未来百年的多轮减半周期中,越往后每年新增供给越少,通胀率持续走低,到2140年前后区块奖励会取整归零,全网将不再诞生新的比特币,矿工收益会完全依靠转账手续费支撑,总量上限的数学约束会永久生效,无法通过社区投票、节点更新修改底层挖矿参数。
