按照当前比特币共识规则,btc的发行上限不会超过2100万枚,但2100万并不是写在某个后台账户里的固定余额,而是由区块奖励、减半机制和节点验证规则共同形成的供应上限。除非网络参与者通过升级规则并形成新的广泛共识,否则矿工无法凭空增加比特币,开发者也不能单方面修改总量。

比特币最初每挖出一个区块可获得50枚BTC奖励,区块高度每增加210000个,区块补贴就减半一次,时间大约间隔四年。2012年奖励降至25枚,2016年降至12.5枚,2020年降至6.25枚,2024年第四次减半后变为3.125枚。这里的区块奖励还要区分交易手续费,手续费是用户支付给矿工的既有比特币,并不会带来新的发行量。按照现行曲线,区块补贴会持续缩减,约在2140年前后降至零。

严格计算时,最终发行量甚至不会正好达到2100万枚。原因在于比特币以聪为最小单位,1 BTC等于1亿聪,每次减半后的奖励都要按整数聪处理,尾数会在长期计算中被截去,理论值约为20999999.9769 BTC。比特币核心代码中的2100万枚上限常量,更接近金额校验范围,并不等同于链上已经存在的实际余额。创世区块奖励无法正常花费,部分矿工也可能没有领取完整奖励,因此真正可流通的数量还会略低。

固定供应并不代表规则永远无法改变。比特币本质上是一套由节点、矿工、交易平台、钱包服务商和用户共同维护的开放协议,理论上当然可以提出增加发行量的方案。但想让新增币被主流网络接受,必须让大量节点运行兼容的新规则,还要面对交易所、矿池和持币者的经济选择。旧节点通常会拒绝违反货币发行规则的区块,单个矿工或少数开发者无法强行让全网承认超额增发。改动总量往往意味着激烈的硬分叉,也可能形成两条规则不同的链。
比特币总量有限是供应端特征,却不是价格上涨的保证。币价仍取决于需求、流动性、宏观环境、监管政策和网络使用情况。2100万枚看似数量不大,但每枚BTC可以拆分为1亿聪,支付和资产配置并不会因为总量有限而失去可操作性。更值得关注的是,随着新币发行速度不断下降,矿工收入会逐步从区块补贴转向交易手续费,未来网络安全如何在低新增发行环境下维持,将比单纯讨论总量数字更具长期意义。