码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-08 12:15:17      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:挖矿   ref   付出   是什么   得奖   text   折扣   自己   技术   

 

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

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

技术分享图片

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

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

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

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

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

  

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

标签:挖矿   ref   付出   是什么   得奖   text   折扣   自己   技术   

原文地址:https://www.cnblogs.com/a6xxqkl/p/9928229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!