美文网首页
优得学院第六讲笔记:共识

优得学院第六讲笔记:共识

作者: 欣一Jean | 来源:发表于2018-11-07 20:24 被阅读2次

    优得学院第六讲笔记:共识

    Ulord优得社区第一期深度学习的第六讲内容为“共识机制”,谢谢梁博士的细致讲解。

    如何才能在区块链网络中共同达成共识呢?有什么规则和机制呢?

    工作量证明机制(Proof Of Work,简称POW)
    工作量证明机制即对于工作量的证明,简单理解就是一份证明,用来确认你做过一定量的工作。大家所熟知的比特币网络就应用工作量证明机制来生产新的货币。然而,基于工作量证明机制的挖矿行为还造成了大量的资源浪费,达成共识所需要的周期也较长,因此该机制并不适合商业应用。
    PoW机制的代表项目有比特币、达世币、门罗币、以太坊、Ulord。

    权益证明机制(Proof of Stake,简称PoS)
    2012年,化名Sunny King的网友推出了Peercoin,该加密电子货币采用工作量证明机制发行新币,采用权益证明机制维护网络安全,这是权益证明机制在加密电子货币中的首次应用。权益证明机制根据每个节点拥有代币的比例和时间,依据算法等比例地降低节点的挖矿难度,从而加快了寻找随机数的速度。这种共识机制可以缩短达成共识所需的时间,但本质上仍然需要网络中的节点进行挖矿运算。因此,PoS机制并没有从根本上解决PoW机制难以应用于商业领域的问题。

    PoS机制的代表项目有量子链、Ulord。

    股份授权证明机制(Delegated Proof of Stake,简称DPoS)

      DPoS是一个系统,其中固定数量的选定实体(称之为区块生产者或见证人)被挑选来以循环顺序创建区块。区块生产者由网络用户投票决定,他们每个人都得到与他们在网络上拥有的代币数量(他们的股份)成正比的选票。由于区块生产者数量较少,可以说DPoS是一种为了吞吐量牺牲去中心性的协议,股份授权证明机制可以大大缩小参与验证和记账节点的数量,从而达到秒级的共识验证。
    

    DPoS机制的代表项目有EOS、比特股、公信宝。

    实用拜占庭 PBFT

       PBFT是一种状态机副本复制算法,即服务作为状态机进行建模,状态机在分布式系统的不同节点进行副本复制。每个状态机的副本都保存了服务的状态,同时也实现了服务的操作。将所有的副本组成的集合使用大写字母R表示,使用0到|R|-1的整数表示每一个副本。为了描述方便,假设|R|=3f+1,这里f是有可能失效的副本的最大个数。尽管可以存在多于3f+1个副本,但是额外的副本除了降低性能之外不能提高可靠性。
    

    结 语
    只有不断的发现问题解决问题的过程中,才能磨合出一整套区块链世界当中运行的普世规则。

    相关文章

      网友评论

          本文标题:优得学院第六讲笔记:共识

          本文链接:https://www.haomeiwen.com/subject/bprbxqtx.html