首页 > 区块链技术 > 区块链的共识机制,你了解吗?

区块链的共识机制,你了解吗?

2018-11-22   15:18         评论:0         阅读:

  区块链的核心技术之一是分布式的账本,由于数据需要储存在许多个不同的网络数据库中,不同的网络数据是需要同步的。解决同步问题的一个手段就是共识机制,为了解决区块链分布式账本系统里的多个节点达成信任和同步的问题,共识机制应运而生。

 

  共识机制是为了解决不同节点的意见形成统一性的意见而创造出来的。为了形成共识,区块链系统里的共识算法会鼓励诚实可信任的意见被采纳,而使得造假和作弊的成本大大提高,这在某种程度上体现了经济学的思想。怎么使得不可信任的节点能够形成共识呢?目前主要有两大主要的共识算法:Proof of Work和 Proof of Stake

 

区块链的共识机制,你了解吗?

 

Proof of Work

 

 

  Proof of Work被成为工作量证明,所谓工作量,就是在这个共识算法当中,谁的工作量越多,谁的付出和努力越多,谁的提案和意见就会被采纳。工作量证明会设计到我们前文所讲的哈希算法,提案和意见会设计到哈希值的计算。

 

      哈希算法是将不同的原始数据输入,通过哈希算法来得到固定长度的输出,这个计算目前来说只能老老实实的拼算力和花费的时间资源成本,没有别的捷径。所以哈希算法其实是一个工作量累计的一个算法。

 

       Proof of Work是判断哪个意见可以被采用的时候,是看哪个链的长度最长,然后就采用哪个意见。就比如说老师现在要选一个课代表,她的评价指标就是你的努力程度,她要求你们每个人都拿出自己的作业排成一列,谁的最长谁就是课代表。

 

 

Proof of Stake

 

 

  Proof of Stake在很多区块链材料上被称为权益证明,笔者在本文称之为股东证明。Proof of Stake要求的是在意见和提案投票决定中谁拥有的股份最大,拥有的权益最大,那么它在整个投票决定中就拥有了决定权。评判谁的权益最大需要看他一个人的资源有多大,或者能够证明他资源体积多大的材料有多少,这不是一个类似于Proof of Work动量累积的过程,而是是一个通过历史记录以及资源多少的存量的证明的过程。

 

      很显然,Proof of Stake相比于Proof of Work有很好的节约资源和节约算力的作用。因为按照PoS的计算模式,跑的最长的那个人的意见会被采纳,而许多陪跑的第三第四名是会被落在后面的,这就涉及到了资源浪费的情况。

 

       目前根据PoS改进而来的DPoS被称为股份授权证明,有点类似于公司里的董事会,由股东大会选举产生,董事会代表了各节点里的投票权益,来进行提案的决定。这实际上也是一种节约算法和节约资源的方式。



加密货币 加密货币交易

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

上一篇:分布式账本的优势在哪里?

下一篇:东京大学准备开设区块链课程

summer

阅读排行榜

频道入口: 行情 区块链技术 比特币 竞争币 ICO 专栏 论坛 导航 创投 百科 科技 今日行情 活动峰会 原创 独家 专题 24H快讯 交易所公告

比特之窗
APP
扫码下载

比特之窗
微信公众号
LianBtc789

比特之窗
官方QQ群
697983415