2100万并不是比特币的最终总量

2020-02-14 06:35:18

「21」是比特币领域内一个特殊的数字,因为BTC网络每隔21000个区块挖矿奖励就会减半,同时2100万枚还是比特币的最终产量。长久以来,很多人试图揣测中本聪选择这个数字的寓意何在;也给出了诸如,21是最终答案42的一半(来自电影《银河系漫游指南》里终极答案的桥段),以及根据每十分钟出块、每四年奖励减半的设定自然生成等等五花八门的推理以及猜测。

2100万并不是比特币的最终总量

比特币的区块奖励减半情况以及货币供应量随时间变化的预测(图片来源:researchgate;数据源自:en.bitcoin.it/wiki)

但是严格意义上来说,BTC的总量并不是2100万;与2040年比特币将无矿可挖一样,2100万供给上限只是一个粗略的说法。如上图所示,2040年左右将近99.9%的比特币就会被挖出;不过得等到2140年,也就是BTC网络经历过34次区块奖励减半过后,比特币才算真正停止生产。

2100万并不是比特币的最终总量

比特币的计量单位

由于satoshi是比特币最小的单位,而经历过33轮减半之后,已降低至1聪的区块奖励无法再被分割;所以到了区块高度6930000,网络便会停止产生新币,届时比特币总量将达20999999.97690000枚。

2100万并不是比特币的最终总量

未申领全额奖励的区块情况(图片源自:coinmetrics.substack.com)

当然这只是理论数值,如果算上部分矿工故意少领取区块奖励所丢失的比特币,其最终总量可能还得再减。

根据比特币的协议规定,一个有效区块的矿工可领取到协议规定的挖矿报酬以及该区块中包含的交易费用;但是每个全节点检查的时候,只会留意矿工有没有索取超过允许数量的比特币,而不在乎矿工领取的BTC是否低于其应得的数额。按理来说,只领取部分区块奖励对于矿工而言非常不理性。但历史上却多次发生了这种情况,尤其是在区块高度162000附近,有约193个区块没有申领全额奖励,预计共丢失9.66184623 BTC(数据源自u/ZepCoin在Reddit上的回复)。

2100万并不是比特币的最终总量

网友midnightmagic于2011年6月8日在Bitcointalk论坛上的回复

这些矿工到底是有意的,还是因为挖矿软件出错而未能申领全额区块奖励我们无从得知;但midnightmagic一定是故意的。这位Bitcointalk用户2011年6月8日曾在论坛上发帖表示,为了向已消失匿迹的中本聪致敬,他在挖区块124724时,故意少接收了1 satoshi的区块奖励;因为“中本聪不见了,现在比特币区块链上也将永远丢失1 satoshi”。(链得得)

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇