52

BTC为什么要“四年减半”

 4 years ago
source link: https://www.tuicool.com/articles/FZVFrma
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

回顾BTC的价格涨跌走势,投资者可能会惊奇地发现在2012年和2016年,BTC都开启了一波牛市行情。在这些特殊时期推动BTC上涨的原因之一就是BTC的“四年减半”。什么是“四年减半”?为什么要“四年减半”,又是如何减半的呢?

一、BTC的奖励机制

先来回顾一下比特币的长相。

rYNR3mF.png!web

以一个个区块为单位,区块链的整条主链环环相扣,像铁轨上紧密相接的一块块枕木。矿工们每新生产一个区块(即挖矿),就像工人在无尽延伸的铁轨上铺上一块新的枕木。矿工们的一部分收入就来自生产区块后系统给予的奖励。

矿工为获得产出区块的资格需要解出一道高难度的数学题,系统可以控制数学题的难度,从而间接控制矿工们的挖矿速度(保持大约每10分钟出一个块),同时发送奖励。这意味着约每10分钟就会有新的BTC被“印发”,如果不加以限制,BTC增发可能会导致严重的通货膨胀。

对此,中本聪提出了简单而有效的办法——奖励减半机制(Halving)。随着“区块链铁路”越来越长,矿工的挖矿奖励会越来越少,以此控制BTC的通胀。

yiENJby.png!web

二、BTC到底有多少?

依据上述数据,我们可以通过计算得到BTC的总量,这会是一个固定值。

RBnQ3af.png!web

即BTC理论总量为2100万个,发放完毕之后不再有新的BTC生成。通过奖励减半机制,BTC可以有效遏制自身的通胀。

另外,我们还可以通过计算大致确定BTC挖矿奖励减半触发的时间周期。依据矿工10分钟挖出一个块,一年365天的标准进行估算。

bIj2YbR.png!web

这也正是常说的BTC“四年减半”的奥秘。

三、BTC会被采完吗?

严谨的读者可能会对此有所疑问。BTC的奖励机制存在一个和芝诺二分法悖论(一个人从A点走到B点,要先走完路程的1/2,再走完剩下总路程的1/2,再走完剩下的1/2……如此循环下去,永远不能到终点)相似的问题,每次BTC奖励严格减少为原来的一半,则永远不会有挖矿奖励等于零的一天。那为何我们常常说BTC会在2140年被挖完呢?

mURbyen.png!web

这是因为区块链数据结构的副作用,整数储存类型限制了BTC的分割精度。即便是强悍到到能够改变世界的计算机也不能无穷地“分割”BTC,由于整型的限制,BTC会有一个小到整型无法再保存的界限。目前,记录在BTC中的最小单位被称为 Satoshi

m2ABBrB.png!web

当BTC奖励减半机制执行32次后,矿工奖励已经降低到1 Satoshi。理论上,当第33次减半执行后,矿工奖励应为0.000000005个BTC。但实际上这个数据已经小于1 Satoshi,矿工奖励会直接变为0个BTC。此时,被挖出的BTC总计有20999999.9769个。如果自第一个BTC开采以来采矿能力保持不变(精确地保持每10分钟出一个新块),最后的比特币将在2140年10月8日左右被开采。

6jeeAjV.png!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK