跳转到正文
buybitcoinsmart

术语表 /挖矿与共识

区块补贴

区块补贴是什么?
区块补贴是每个区块中新创建的比特币,由代码规定为2009年的50枚,并每隔210,000个区块减半,直至降为零。

比特币的货币政策只是一个很小的函数。给定区块高度,它会按已完成的减半次数,将初始值5,000,000,000聪向右移位相应次数,然后返回结果。任何人都无法用不同的参数调用这个函数,而每个节点在接受区块之前都会调用它,固定的供应量实际上就是由此构成的。

运作方式

区块补贴以整数聪计算,减半是位移运算,而不是除法。

每个减半周期为210,000个区块。第一个周期每个区块支付50枚比特币,第二个周期为25枚,自2016年7月9日起为12.5枚,自2020年5月11日起为6.25枚,自2024年4月20日的区块840,000起为3.125枚。由于运算基于整数,后续周期会因截断而损失小数部分,在经过33次减半之后,位移所得的值会舍入为零。这将发生在区块高度6,930,000,预计在2140年前后,此后区块只支付手续费。

截断带来一个可见的结果。把发行计划中的全部补贴相加,总量是20,999,999.9769枚,而不是整数的2,100万枚。因此,这个著名的上限是代码运行的结果,而不是代码所追求的目标,这正是规则与承诺的区别。

执行机制才是关键所在。矿工可以在 coinbase 输出中写入任意金额,节点也可以自由拒绝该区块,一旦声明的金额超过补贴加手续费,节点就会立即拒绝。这一切无需信任矿工、矿池、交易所或某张图表。运行一个节点,您自己的软件副本会在每个高度上重新计算正确的补贴,从创世区块到当前,并拒绝任何其他金额。

由于发行计划以区块高度为准,发行量以区块而不是时间来衡量。按每天144个区块计算,当前周期每天新增约450枚比特币,难度调整使这一数字即使在算力变化时也能保持接近正确值。

购买比特币时为何重要

区块补贴是比特币供应量可知的原因,而供应量可知是持有比特币的主要理由。

先澄清一点,因为几乎所有人都会在这里出错。您购买的从来不是新发行的比特币。交易所出售给您的是已经存在的比特币,来自其他卖家,而补贴只决定矿工每天能向市场新增多少比特币。每天450枚的新增量就是全世界需要消化的全部新供应,而交易量比它大许多倍,因此补贴是一种长期约束,而不是每日的价格驱动因素。

第二点是验证。凭信任接受的供应上限,并不比央行的通胀目标更可靠。这个上限是可以核查的,而且核查并非专业人士的专利:全节点会在初始同步期间验证每个历史区块的补贴,并告诉您迄今已发行的总量。如果您持有比特币的理由取决于2,100万这一数字,运行节点就是不再把这种信念外包出去的方法。

第三点是营销周期。每次减半都会带来一波以补贴减少为卖点的推销,从“减半前”投资计划到声称有类似发行计划的代币。补贴是一项供应规则,而不是价格预测,在以往几次减半后的一年里,比特币既上涨过也下跌过。严格的供应计划并不能说明下个月有人愿意出什么价。

最后,上限只对真正持有自己比特币的人有利。存放在托管方数据库中的稀缺资产,只是对该托管方的一项债权,而由数千个节点执行的发行计划并不能保证托管方的偿付能力。本站的硬件钱包评测正是为弥补这一缺口而存在。

无人领取的补贴:区块501,726

在2017年12月30日,区块501,726被挖出,其 coinbase 交易没有领取任何金额。

该区块没有其他交易,coinbase 输出支付为零,因此矿工本有权获得的12.5枚比特币从未被创造出来。节点没有理由提出异议,因为领取少于上限的金额是完全有效的。最可能的原因是挖矿软件配置有误,而不是任何形式的表态。

实际结果是,比特币的真实上限略低于理论上的20,999,999.9769,而且每当矿工少领取补贴或 coinbase 输出无法花费时,上限还会再下降。没有人能把这些比特币补回来。这是一个微小而永久的例证,说明发行计划是上限,而不是发行的保证。

区块补贴 vs 减半

区块补贴是数额,减半是数额发生变化的时刻。前者是可以查询任意高度的一个数量,后者是每隔210,000个区块发生一次、并带有倒计时的事件。人们容易混淆,主要是因为“减半会削减区块奖励”这句话,它只说对了一半:减半削减的是补贴,而区块奖励还包含手续费,减半并不影响手续费。

请勿混淆

相关比特币计算器

常见问题

为什么总供应量是20,999,999.9769,而不是2,100万?

因为区块补贴以整数聪计算,后续的减半会因截断而损失零头。把所有按计划发放的补贴相加,得到20,999,999.9769枚比特币,而未被领取的奖励会使实际总量再略低一些。

区块补贴何时降至零?

在经过33次减半之后,即区块高度6,930,000时,预计约在2140年。从那时起,由于无法再产生新的比特币,矿工的收入将完全来自交易手续费。

矿工能否额外创造比特币?

不能。每个节点都会针对区块高度重新计算允许发放的补贴,并拒绝任何其 coinbase 交易领取的金额超过该补贴加手续费之和的区块。试图这样做的矿工会失去该区块,以及为此消耗的电力。

接着阅读

相关术语

挖矿与共识中的更多术语

阅读本页英文版