区块链芝士丨什么是比特币的记账与发行机制(3)
至于到底要求哈希值前面要有多少个零,则是由系统每隔 2016个区块就自动调节一次的,增加一个 0就会在原来基础上增加 1倍计算难度,反之同理,总之就是要让平均 10分钟左右能出一个块。这样一来,谁的计算能力强,谁在单位时间内计算次数多,谁就有更大的概率试出符合要求的哈希值,得到丰厚的比特币奖励,这种模式也被称为工作量证明。世界各地的矿工竞相寻找便宜的电力,修建矿场,布置矿机,就形成了目前浩浩荡荡的挖矿局面。由于现在全网算力很高,单枪匹马已经很难挖到矿了,于是大家把算力集中起来,就形成了一个个矿池,矿池出块的概率就提高了,然后再按各自贡献的算力大小相应分配收益,矿池会收取一定的手续费。
从上文可以看出,比特币的账本是传遍了全网的,保存在全网的,大家都验证过了的,公正可靠,无法篡改,且根本无法销毁。比特币用于转账和支付只需发出一条信息就行了,可以轻易地在全世界流通。我们也可以看出,给出哈希值,想试出它的输入数据有多么困难,只要求哈希值前面 70位是零,都要试上 2^70≈1.18×10^21次才有一次机会,若想试出整个哈希值,全世界所有超级计算机计算能力翻一亿倍,一起算上几十亿年,也试不出来。这些算法,就是比特币安全性的保障。
所以,比特币的价值之一在于其发行机制,可以规避传统法币容易发生的通货膨胀。