比特币矿工为什么要记账,矿工的记账动力是什么?

我们继续讲昨天的话题记账动力和共识机制,昨天我们讲到啊,如果我让您同一个小字符串推出他的大字符串的话,办法就只有一个个字猜,我打一个比方来进一步说明这种猜的笨办法。

比特币矿工为什么要记账,矿工的记账动力是什么?

假设我每隔10分钟就拿出一张100元的人民币的钞票,我要把它奖励给你们当中的某一个人。但是我有一个条件,我让你们把这张钞票上的10位数的编码给猜出来。谁要是最先猜到了,谁就可以得到奖励。要知道10位数的不重复的排列组合的方式呢,一共有360多万组,我让你把正确的这个编码给猜出来,这种方法叫做暴力算法。这种暴力算法靠人的脑袋是不行的,只有靠计算机才行。也就是说谁的计算机更强大,谁拥有的那个计算机的数量更多,所以就更容易猜出来。你看矿工们啊,他们其实比的是计算的能力,我把这个计算的能力叫做算力,体现算力大小的是计算机做随机的哈希碰撞的能力。

哈希碰撞就是我在之前向大家介绍的算法的另外一种称呼,一台计算机每秒能做多少次的哈希碰撞,就代表了这台计算机它有多大的算力。目前主流的矿机它的计算的量级是14T左右,就是一台矿机,每秒钟能够做14乘以10的13次方的哈希碰撞。也就是说这台计算机他能够在每秒当中能够猜出14乘上10的13次方种不同的答案。我们就把这台矿机说它具有14T的算力。当我们知道了一台矿机的算力有多大,能不能够知道他挖到比特币的这个概率有多大呢?

不一定知道,你要想知道一台矿机挖到比特币的概率有多大?不但要知道这台矿机它本身的算力是多少,同时还要知道全网的总的算力是多少。有了这两个参数就可以通过他们之间的这个百分比来计算出这台矿机,它能够获得比特币奖励的概率。在这种哈希碰撞比拼竞赛当中有一个矿工,他猜出了那个大字符串,又经过验证,他是对的。这个时候在进行哈希碰撞的那些计算机,也就不再进行计算了。不管计算到什么程度,他们都会停下来。这个拼底成功的矿工就会把所有的身份信息和交易信息进行打包,打包以后呢,记录到他自己的这个账本上。他会自动地同步给其他参与计算的那些所有的矿工,让这个一模一样的帐记入到每一个矿工的账本上,这个过程就是前面我们讲过的那个区块确认。这个时候获得了记账权利,这个矿工他就获得了比特币的奖励了。

你看这种机制,他会激发每一个矿工都产生记账动力。那么可能有人就会问到一个问题,我之前说过一个区块里发行出来的比特币的数量,每隔4年会减半一次。他的问题就是像这样减下去,矿工们还会有记账的动力吗?我告诉你,即使比特币全部发行完了,记账的动力也会有的。因为人们在比特币交易的这个过程当中呢,记账的这个人会支付转账的手续费,这个转账的手续费就是矿工记账的动力。你看像这种依靠矿工的工作量来证明记账权并达成大家的共识的这样一种机制,我们把它叫做工作量证明。


关注微信公众号『肆议赚经』

挖矿技巧、方法等干货分享
立即获取全套《赚钱秘籍》


相关文章