区块链为什么有共识机制?

Posted a6xxqkl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链为什么有共识机制?相关的知识,希望对你有一定的参考价值。

 

  区块链中为什么需要一种共识机制呢?我们都知道加密货币大部分是采用去中心化的区块链设计,每个节点都是各处分散且平行的,因此需要有一套制度来维护系统的运作顺序与公平性,这就是共识机制设计的意义所在。

  对于一些人来说,可能还不清楚共识机制是什么概念,这里我就简单来讲讲。

技术分享图片

  区块链中的共识机制简单来说,是由谁取得了一个区块链的打包权(或称记帐权),且可获取打包这个区块的奖励,或是任何人想进行破坏,就会有一定的惩罚。

  第二点要讲的是分布式记账及“挖矿”

  以前的中心式记账需要一个组委会来记录比分,这样就容易造成作弊的情况,需要我们采用去中心化的方法去减少这种情况。也就是说在记账的时候,不仅要记录自己的,还需要记录他人的。这就是去中心化的记账方法。但是这样大家要花打吧的时间来完成这样的操作。所以区块链就找来矿工来记录比分。矿工成功记录就能获得奖励,从而鼓励他们为大家记录比分,记录完了以后再给每一桌复制一份。

  奖励是在比特币系统里面。交易本身并不产生新的货币,矿工记录比分才生成货币,也就是说代币的目的是为了奖励付出努力的人,这就是”挖矿“的由来。那么矿工该由谁来当呢?在选择矿工的问题上就需要用到“共识机制”,根据某种规则,同意某个矿工来记账,成功记录后奖励都给他。

  区块链的共识机制在区块链智能合约中有非常重要的作用,没有这种共识机制,区块链系统的运行效率将大打折扣,这也就是区块链中为什么有共识机制。

  

以上是关于区块链为什么有共识机制?的主要内容,如果未能解决你的问题,请参考以下文章

《区块链100问》第54集:区块链的共识机制是什么?

什么是共识机制?NGK的DPoSS有什么优点?

区块链共识机制 和 经典分布式共识机制

共识机制是什么?

主要在手机上使用的 Dapps 的区块链理想共识机制

区块链科普:一文详解4种共识机制