比特币如何实现总量恒定?

比特币是一种通缩型虚拟货币,总量是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亿聪。

创世区块:

https://blockchain.info/block-height/0

2、目标高度210000

格林威治时间2012年11月28日15:24:38,编号第210000个区块产生。从这个区块起的”阶段2”,每个区块包含的新比特币数量减半为25个,这是历史上第一次减半。今后每产生210000个区块,比特币数量都会依次减半。直到第33次减半时,每个块产生0.0021个新比特币直接减为0个。

210000块:

https://blockchain.info/block-height/210000

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万的真正原因,网络上有很多种猜测,有些很靠谱,有些不靠谱但很欢乐。

班主任选了几个有意思的给同学们看看。

1、Because we’re living in the 21st century!翻译:因为我们生活在21世纪!

这个答案太天真,不忍吐槽。

2、He chose a reward scheme and 10 minute blocks. When he did the math, it came to 21 million. He didn’t choose the 21 million, he just accepted the consequence of the parameters he chose.翻译:中本聪订好10分钟、50币、4年减半的原则,结果自然出来了。他没有选,而是接受了这个自然的结果。

这个答案也是有可能的。中本聪在比特币中的很多选择确实是撞大运的,但都是“基于经验的撞大运”。

3、All gold mined in human history can be fit into a cube roughly 21 meters on each side. Satoshi created bitcoin with the idea of being sort of a digital analog of gold (finite supply, mining, etc), as well as the fact that it built upon Nick Szabo’s “Bit Gold” proposal, so I think that 21 million was sort of a clever nod to that.翻译:全世界所有黄金熔在一起,是一个边长大约为21米的正方体。中本聪用这个概念,隐喻比特币是一种虚拟黄金。

原来阴谋论不止中国有…

除了这些还有其他的一些答案,感兴趣的同学们可以自己去找一下看看。

你可能感兴趣的:(比特币如何实现总量恒定?)