比特币约2100万枚的总量上限,不是写在某个最后一枚币的倒计时里,而是由每个区块的发行补贴和固定减半规则共同推算出来的。创世初期,矿工每挖出一个区块可获得50枚btc;此后每产生210,000个区块,补贴减半一次。把各阶段的奖励累加,就得到接近2100万枚的理论总量。

计算的关键在于等比数列。每个减半周期约有210,000个区块,奖励依次为50、25、12.5、6.25、3.125枚BTC,后续继续减半。理想化地把所有周期加总,公式是210,000×(50+25+12.5+6.25+……);括号内的无穷级数趋近100,因此总量趋近210,000×100,也就是21,000,000枚。这里的趋近很重要:奖励不断缩小,并非每轮都能按小数无限精确切分。

比特币协议以聪为最小单位,1枚BTC等于1亿聪。区块补贴在程序中按聪计算并执行整数减半,小于1聪的零头不能继续发放,计算时会被舍去。21,000,000枚是便于表达的上限概数,按现行补贴规则逐段计算,理论发行量约为20,999,999.9769枚,略低于整整2100万枚。对市场而言,这个差额极小,却说明总量来自规则运算,不是将小数奖励无限拆分后的精确结果。

每四年减半只是方便理解的说法,协议实际按区块高度触发:每隔210,000个区块,区块补贴减半。由于出块目标平均约为10分钟,周期大约四年,但具体日期会随实际出块速度变化。2024年区块高度达到840,000后,补贴从6.25枚降至3.125枚BTC。矿工每个区块收入还可能包含交易手续费;手续费是用户支付给矿工的转账费用,不是新发行的比特币,也不会改变总量计算。
当补贴继续缩小到不足1聪,按整数规则计算便会归零,新币发行随之停止,预计约在2140年前后。届时,矿工仍可通过交易手续费获得收入,区块奖励中的新增BTC则不再增加。还要区分累计发行与实际可流通:丢失私钥、误发到无法使用的地址,或矿工没有领取全部补贴,都可能让可用数量低于理论发行量,但不会把协议设定的发行上限抬高。理解这一套数字逻辑,才能看清比特币稀缺性来自何处,也不把2100万误读成当前市场上可交易的精确枚数。
