来源:鑫链财经(xinchaincaijing.com)
众所周知,比特币是一种P2P方式的加密数字货币,点对点的传送代表着一个去中心化的支付平台,整个网络由用户组成,没有我国银行监管,去中心化是比特币安全与自由的确保,此外,比特币可以在随意一台接入互联网的电脑管理。无论身处何方,所有人都可以发掘、选购、售卖或扣除比特币,并且随着交易所的出现,交易比特币的操作更加简单。这时,有些投资者就问了,那为什么比特币总量是2100万枚呢?它又是如何实现总量恒定的?下面,我们一起来看看。
为什么比特币总量是2100万枚?
其实,在挑选这个数值层面,中本聪或许比多数人想的要远得多。依据以太坊创办人Vitalik Buterin的分析,这个数值可能和计算机编程语言支持的整型数据范畴相关,更是对比特币后续开发者的维护开发提供帮助。最先,2的50.899次方远小于常见编程语言支持的最大整数,也就是2的64次方减1,俗称64位整数。这使得比特币软件在撰写的过程中可以用编程语言带有的数据类型,减少了编号成本。实际上在比特币软件的参考版本(用C++语言完成)中,就是用64位整型变量来定义比特币的数额的。
其次,大家要记住,比特币的软件除了能用C++完成以外,也可以用Python和JavaScript这样的开发语言完成,许多的比特币钱夹,如blockchain.info都是用JavaScript来完成的。无需C++而使用这些开发语言,最大的好处就是加快了开发者的编号,提高了开发效率。而在这些开发语言中,例如JavaScript,精准整数的主要范畴便是2的52次方。比特币选了2的50.899次方作为其数额的较大范畴,不知道是中本聪有意为之,还是纯属巧合。但在后代看来,推敲起来总是颇具一番趣味。
除此之外,也有观点认为比特币设计贷币总量时核对参考了一个国家的贷币总量。依据美联储官方数据表明,2008年10月美国的M1贷币总量为13695亿美金,2100万亿远远超过这个数值,彻底足够支撑起做为货币的规模。
当然,中本聪从来没对于这个数值做出过官方解释,所有的分析都是大家在原有情况下的合理猜测。2100万的总量设计,看似随便,实则包括了许多背后的逻辑,类似这样的设计在比特币软件和协议中屡见不鲜。
比特币如何实现总量恒定?
中本聪在规划比特币时,要求每个比特币能够细分到小数点后8位,每个区块发售50个比特币,每21万只区块后,每个区块的比特币产量减半。
每10分钟产生一个区块,21万只区块约是四年的时间,从2009年迄今,比特币产量早已减半2次,当前每个区块发售12.5个比特币。大概在2045年,99.95%的比特币可能发售结束,2140年,比特币无法继续细分,到此比特币彻底发售结束,发售总量约为2100万枚比特币(注:实际是20999999.97690000个)。
1、50.00000000
格林威治时间2009年1月3日18:15:05,创世区块问世。创世区块的编号是0。从创世区块开始“阶段1”,每个区块产生50个新的比特币或者说50亿聪。
2、目标高度210000
格林威治时间2012年11月28日15:24:38,编号第210000个区块产生。从这一区块起的“阶段2”,每个区块包括的新比特币数量减半为25个,这是历史上第一次减半。今后每产生210000个区块,比特币数量都会先后减半。直至第33次减半时,每个块产生0.0021个新比特币直接减为0个。
3、4年1次的承诺
每4年减半是不太严格说法。具体情况:比特币大概每10分钟产生一个区块,而210000个10分钟贴近4年(4年等于210384个10分钟。这应该是中本聪特意选择的数字)。
4、2016前,2016后
2016年将发生第二次减半,但现在探讨这个有点早。我要说的是2016个块的难题。
比特币系统调整挖矿难度的原理是:依据前2016个块产生的总时间,调整后2016个块的挖矿难度,让挖出这2016个块的时间为14天。由于,一小时6个10分钟乘于24小时再乘于14天=2016。因此,所谓10分钟只是均值目标。由于目前算率上涨很快,事实上挖出2016个块的速率通常低于14天。
讲到这里,相信大家对于为什么比特币总量是2100万枚,以及它是如何实现总量恒定的都有一定的了解了。总的来说,小编在这也提醒各位投资者,虽然目前投资比特币是一项非常火的项目,但毕竟任何投资都是伴随一定风险的,大家在入场前一定要做好全面的了解,不要盲目投资。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。