什么是比特币减半
为什么比特币的区块奖励每21万个区块减半一次,它如何把总量限定在2100万枚 BTC,以及这对矿工意味着什么。
比特币减半是写进比特币协议里的一个预定事件:每隔固定的间隔,每个区块新产生的比特币数量就会减少一半。这是比特币最广为人知的特点之一,因为它让新币的发行在未来几十年里都可以预测。
新的比特币从哪里来
比特币没有中心化的发行方,新币通过挖矿(mining)进入流通。矿工把待处理的交易打包成区块,竞争把下一个区块添加到链上。网络的目标是大约每10分钟产生一个新区块。成功添加有效区块的矿工会获得一份奖励,由两部分组成:
- 区块补贴,即新产生的比特币
- 交易手续费,由交易被打包进该区块的用户支付
减半只影响第一部分,也就是区块补贴。手续费由用户自行设定,不受减半影响。
减半如何运作
规则很简单:每隔21万个区块,区块补贴就除以二。按照每个区块约10分钟的目标计算,21万个区块大约需要四年。减半与区块高度挂钩,而不是与日历日期挂钩,因此具体日期只能提前估算。如果出块速度平均比10分钟稍快或稍慢,日期也会随之前后移动。
减半不需要任何投票或公告。网络中的每个全节点都遵循同样的规则,直接拒绝那些试图领取超出允许额度补贴的区块。
历次减半
2009年比特币诞生时,区块补贴为50 BTC。此后共经历了四次减半:
- 2012年:从50 BTC 降至25 BTC
- 2016年:从25 BTC 降至12.5 BTC
- 2020年:从12.5 BTC 降至6.25 BTC
- 2024年4月,在第84万个区块:从6.25 BTC 降至3.125 BTC
下一次减半将发生在第105万个区块,预计在2028年前后,具体时间取决于此前的出块速度。
为什么总量上限是2100万枚
由于补贴不断减半,新增比特币的总量构成了一个递减数列。把每个减半周期的全部补贴加起来,总数会无限接近2100万枚 BTC,但永远不会超过它。这些币中的大部分已经被挖出。每个新周期新增的币只有上一个周期的一半,因此剩余的币释放得越来越慢。
最终,区块补贴会小于比特币的最小单位“聪”(即一亿分之一枚比特币)。到那时(预计在很遥远的未来),补贴实际上降为零,不会再有新币产生。
减半对矿工意味着什么
对矿工来说,减半会让收入中的补贴部分一夜之间减少一半,而设备和电力成本却维持不变。使用效率较低的矿机或电价较高的矿工,可能会发现挖矿已经无法覆盖成本,一些人可能会关停矿机。网络通过难度调整来应对这种情况:比特币大约每2016个区块重新计算一次出块难度,使平均出块时间无论有多少矿工在线,都保持在10分钟左右。
补贴逐渐消失后的手续费
随着补贴不断缩小,交易手续费预计将在矿工收入中占据越来越大的比重。从非常长远的角度看,仅靠手续费是否足以激励矿工、维持网络安全,仍是比特币社区持续讨论的一个开放问题。
减半与市场
人们经常把减半和比特币价格联系在一起讨论。常见的说法是:进入市场的新币减少,会改变供需平衡。也有人指出,减半的时间表早在数年前就已公开,市场可能已经把它计入价格;况且价格同时受到许多因素影响。对此并没有共识,过去减半前后的行情也无法为未来提供任何保证。可以确定的只有一点:减半降低了新比特币的发行速度。
要点回顾
- 减半每21万个区块(大约每四年)把区块补贴削减一半。
- 区块补贴最初为50 BTC,自2024年4月起为3.125 BTC。
- 减半时间表由每个节点运行的代码强制执行,而不是由任何公司决定。
- 正因为有减半,比特币的总供应量才被限定在2100万枚。
- 减半对价格的影响存在争议,也无法预测。