比特币秘史:2100万并不是比特币的最终总量
来源:哈希派
作者:LucyCheng
但是严格意义上来说,BTC的总量并不是2100万;与2040年比特币将无矿可挖一样,2100万供给上限只是一个粗略的说法。如上图所示,2040年左右将近99.9%的比特币就会被挖出;不过得等到2140年,也就是BTC网络经历过34次区块奖励减半过后,比特币才算真正停止生产。
由于satoshi是比特币最小的单位,而经历过33轮减半之后,已降低至1聪的区块奖励无法再被分割;所以到了区块高度6930000,网络便会停止产生新币,届时比特币总量将达20999999.97690000枚。
当然这只是理论数值,如果算上部分矿工故意少领取区块奖励所丢失的比特币,其最终总量可能还得再减。
根据比特币的协议规定,一个有效区块的矿工可领取到协议规定的挖矿报酬以及该区块中包含的交易费用;但是每个全节点检查的时候,只会留意矿工有没有索取超过允许数量的比特币,而不在乎矿工领取的BTC是否低于其应得的数额。按理来说,只领取部分区块奖励对于矿工而言非常不理性。但历史上却多次发生了这种情况,尤其是在区块高度162000附近,有约193个区块没有申领全额奖励,预计共丢失9.66184623 BTC(数据源自u/ZepCoin在Reddit上的回复)。
这些矿工到底是有意的,还是因为挖矿软件出错而未能申领全额区块奖励我们无从得知;但midnightmagic一定是故意的。这位Bitcointalk用户2011年6月8日曾在论坛上发帖表示,为了向已消失匿迹的中本聪致敬,他在挖区块124724时,故意少接收了1 satoshi的区块奖励;因为“中本聪不见了,现在比特币区块链上也将永远丢失1 satoshi”。