比特币的总量为什么只有2100万,不能更多吗?

比特币自2009年发行已来,价格一路飙升,随之关于比特币的话题越来越多,大家的关注度也越来越高。那么,大家有没有注意到,比特币的发行总量为什么是2100万,相比目前绝大多数数字货币,动辄几亿、几十亿的发行量,比特币的发行量是不是太少了呢,接下来凭借我对比特币的了解,为大家作以解释。

对于比特币总量的问题,其实,准确的说,比特币的总量是20999999.97690000个,比2100万少一点。

比特币产生的时间表

 

 1.png

 

 

比特币挖矿的计算方式

比特币10分钟会产生一个区块,每小时6个区块的速度乘以 24小时(每天 ),再乘以365天(一年) ,最后乘上4年(一个周期),结果是一个周期共产生21万个区块。所有区块的奖励从5025再到12.5逐渐递减,所以一共是 50 + 25 + 12.5 + 6.25 + 3.125 ...= 100的奖励,两数相乘则可以得到2100万比特币的总量。

也就是说,到2140年,比特币会被全部挖出。

2.png 

 

下面我们讲一下比特币为什么总量是2100万个,首先比特币的总量是中本聪设计的,到目前为止他也没有说出到底为什么。于是外界就有了很多猜测,下面我把以下8种猜测列举给大家。

 

1

猜测1:因为21是终极答案42的一半。

说明:这个答案带有玩笑性质,这个梗来源于电影《银河系漫游指南》里终极答案的桥段:宇宙终极答案是42

 

2

 

猜测2:因为我们生活在21世纪。

说明:这个有点牵强哦。

 

3

 

猜测3:中本聪定好每10分钟产生一个区块,奖励50个币、4年减半的原则,结果自然出来了。

说明:中本聪没有人为干预,而是接受了这个自然的结果。

 

4

 

猜测4:全世界所有黄金熔在一起,是一个边长大约为21米的正方体。

说明:中本聪用这个概念,隐喻比特币是一种虚拟黄金。

  3.png

 

 

5

 

猜测5:外界人觉得中本聪喜欢玩21点。

说明:这个答案我已经无语了。

 

6

 

猜测6:有符合32位整数可存储最大2^31-1的数,是2,147,483,647。如果取前8位数的话,就是21,474,836.47个比特币。也就是2100,0000。

说明:我猜中本聪在最初开发的时候用32位精度的整数,后来发现对于一种全球通用货币来说这个精度不够,所以把小数点后2位延展成8位,从32位存储改成64位存储。

 

7

 

猜测7:比特币设计的时候比对了全球经济总量,是按照当前全球经济水平推算估计出的2100万上限。

说明:这个猜测我觉得还是比较科学的。

 

8

 

猜测8: 以太坊创始人Vitalik Buterin的分析,这个数值可能与计算机编程语言支持的整型数据范围有关,也是对比特币后续开发者的维护提供便利

说明:比特币用的是C++编程语言。

 

 

总结分析

 

以上八种答案都是外界猜测,因为中本聪自始至终也没有作任何解释,所以我们没有一个肯定的答案。就我个人而言,比较认可V神的说法。那么,你们心中的答案是什么呢?


原文来源:TBCoin微信公众号


免责声明:本文仅为传播消息之用,不代表知链立场,如需转载,请务必注明文章原作者以及来源,部分图片来源于网络,我们尊重版权,如有疑问敬请联系,我们将核实并删除。