区块链的记账动力和共识机制是什么,有什么用?

今天和明天要讲的内容涉及的都是一个话题,那就是记账动力和共识机制,记得我曾经讲点对点转账的时候,当时我举了一个例子,讲的是我给小李发起了一笔转账,转账的条件是点对点的,是没有中心化机构存在的。转账的时候呢,假设网络里有1万个人,就是后来我们说的一万个矿工,我向这一万个矿工发出了声音,说我给小李转了一笔账,小李看到这笔钱到账以后呢,也向这一万个人发出了声音,说我看到了转给我的这个钱了。

区块链的记账动力和共识机制

于是,网络里边你这一万个人都听到了,我和小李分别发出的这个声音,就把这些信息都分别记到了他们自己的账本上了。每一个人的账本都是实时记账的,他们记得也都是一模一样的,这就实现了去中心化条件下点对点的转账。讲完之后陆续就有很多人问我说,你给小李转账是你和小李两个人之间的事情,网络里面的1万个人,他们凭什么去帮你们去记账啊,他们的这个记账动力何在呢?这个问题问的非常好,说明很多人是愿意深入思考的。

我觉得中本聪当时最聪明的地方,就是他把比特币的发行和矿工的记账这两件事情有机的捆绑在一起。只有当一个矿工获得了记账权,系统才会把这个区块里面的比特币发行出来,这里面算的最快的计算机就会得到比特币的奖励。奖励机制在区块链这个系统当中是非常重要的,因为有了奖励机制,矿工们为了注意力才会去参与记账。但是另外一个问题又来了,如果所有的计算机都争着去记账,那又怎么办。这个时候区块链又建立了一个竞争机制,这个竞争机制就是看谁能抢到比特币,这种是有规则的。在一个区中心化的系统里边,这个规则这件事儿必须是由大家共同来制定的,也必须是通过大家的共识才能够完成的。这个就是区块链里边最重要的一个概念,叫做共识机制。

共识机制的形成方案在不同的区块链的系统里面会有不同的种类。比特币的区块链的共识机制就叫做工作量证明,英文缩写就是POW。那么工作量这里面又是什么呢?我估计当时中本聪他是这么想的,既然你们都想记在你账上,那系统就给你们出一道超难的数学题,这道数学题是这样设定的。系统他先放出一个比较短的小字符串,让大家通过一种算法,把这个小的字符图案变成比较长的那个大字符串。要特别说明的是什么呢?就是如果你有了一个大的字符串,用它来验证你那个小的字符串,这个是比较容易做到的。但是如果反过来要你去从小的一个字符串去推出一个大的字符串,这个是几乎做不到的,怎么办。办法就只有一个,就是看这个大字符串一共有多少位数,这些位数的排列组合的方式一共有多少种。你要一个一个的去碰,一个一个的去猜,看你什么时候能够把正确的大字符串给猜出来,你就可以得到比特币的奖励了。

你看看这一种办法,靠人是做不到的,他能把你给累死,那么怎么办呢?有关记账动力和共识机制的后续内容,下一讲再向大家介绍。


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

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


相关文章