区块链的共识机制防止信息被篡改,区块链的共识机制解决了什么问题

  

     

  

  我想,在区块链业界,你听到最多的是共识机制。比如比特币使用第一代共识机制POW,以太坊使用第二代共识机制POS,EOS使用第三代协作机制DPOS,然后是POP,PBFT等。都是不断产生的。那么这些所谓的共识机制的作用是什么呢?   

  

  看过《人类简史》这本书的人一定记得,这本书提到了为什么人类要代替其他生物统治地球。最重要的是人类可以大规模合作。为什么是大规模合作?据统计,一个人在不定期的交流中,可以让150个人以最大的精力完成一项工作。也就是说,150多人的共同目标是一个人难以管理的,于是人类发明了信仰、宗教、民族,甚至地区、公司等组织和团体。在这些组织或团体中,发明了规则和玩法来规范,让一个人可以有自己的地位、权力、金钱等。通过这些,这其实是一种共识机制。   

  

  我们可以把共识机制想象成一种规则、一种游戏或者一条路径。在集权的行业里,所有的人类生产关系都依赖于集权的领导集团,所以集权产生了一套规则或游戏玩法。不遵守规则的人会被淘汰,遵守规则的人会获得权力和金钱。那么,区块链为什么要颠覆人类的生产关系,或者说改造人类的社会关系呢?也是因为他的共识机制,以及前面提到的分布式记账的两个特点的重合。在去中心化的行业中,由于没有核心领导角色,游戏规则或游戏方式将如何由所有个人操作?即共识机制会在其中发挥作用,当然也会通过分布式记账的方式进行监督和管理,这样在一个完整的生态中,每个人都可以通过自己的劳动努力、资产积累或权力来实现自己在生态中的功能或作用。   

  

  让我们具体看一下去中心化的共识机制是如何工作的。   

  

  一、中心化和去中心化   

  

  区块链的宗旨:消除中间环节,构建和谐社会。   

  

     

  

  这里我给你举个招行的例子,如图,招行顶层总部,下面是异地分行,下面是支行。这是我们传统的中央集权结构。集中式模型的优点和缺点是什么?优点是效率高,上面的规定下面直接执行。缺点是中间层次太多。   

  

  去中心化模式可以看到,中间环节全部砍掉,没有中产阶级,网络搭建。   

  

  概括起来,就是:   

  

  集权模式:组织层级连接   

  

  去中心化模式:个体之间的网络连接。   

  

  比特币提倡去中心化的模式。看过《比特币白皮书》的同学应该知道,比特币想要建立的是一个公平正义的乌托邦模式,人人当家作主。   

  

  问题是,我们如何设定一个规则,让大规模无序的物体有序地完成一件事,并保证公平正义?   

  

  二、去中心化和共识问题引入   

  

  以中国最古老的区块链项目:麻将为例。   

  

  请四位美女单独表演节目,麻将获胜。   

  

  1.在四名矿工(美女)组成的小组中,最先碰撞到13个数字的正确哈希值的矿工可以正确记账并获得奖励。   

  

  2.不要篡改,因为说服其他人三个人需要消耗太多的计算和体力,不一定能成功。   

  

  3.工作量证明,每个人都需要一段打麻将的美好时光,才能获得回报。   

  

  4.去中心化,人人可以庄,这完全是点对点。   

  

  5.有了一个庄家的胡牌,就意味着其他庄家失败,需要再下一盘竞争。   

  

  6.每张胡牌都是生成一个区块的过程。   

  

  比特币记账权=美女秀表演   

  

  比特币挖矿=美女打麻将   

  

  共识是所有矿工(美女)都遵循的规则。   

  

     

  

  从这个例子可以看出,共识机制在我们的生活中是很常见的,比特币只是提取了共识机制。   

  

  三、比特币共识机制   

  

  不断有转账交易发送到比特币网络。   

  

  每个矿池收集所有的交易记录,然后在头上加上一个正确的nonce(这个数据称为块),计算整个块数据的hash,这个hash必须满足一个规则(比如前18个零)。   

  

  如果计算正确,它将通知其他矿池进行确认,其他矿池在确认后将被添加到自己的阻止列表(区块链)中。   

  

     

  

  比特币的共识机制是争夺记账权,记账权就是生成块的权利。我们可以来看看。   

一下区块长什么样。

  


  

  


  

我们可以看到最近的一个区块是549876,算出区块的是BTC.com,还有区块的收益和时间的显示。算出区块的hash值可以看到已经有好多0了。可以看到区块的高度是连续性的,这些串起来的区块就是区块链。每一个区块的信息都包含前一个区块的信息。

  

可以看到下面这个图,矿池的算力,算力越强胜出的概率就越大。也就是说共识的机制就是算0度个数,它有一个标准就是比特币中的共识。

  


  

  

区块链技术革新,不代表传统技术推翻。

  

正视趋势,把握机会。

  

作为白鲸中的一名胖纸

  

在你心里

  

我肯定是最占地儿的

  


相关文章