找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 5021
  • 0
  • 分享到

常见的共识机制有那些?

2018-11-30 17:03

浅谈区块链的分布式系统和共识机制


权益证明机制PoS(Proof of Stake):

与要求证明人执行一定量的计算工作不同,权益证明要求证明人提供一定数量token的所有权即可。权益证明机制的运作方式是,当创造一个新区块时,矿工需要创建一个“币权”交易,交易会按照预先设定的比例把一些Token发送给矿工本身。

也就是,你的挖矿收益,取决于你Token的多少与持有的时间,你持有的越多你的收益就越大。

PoS的优势:

相对于PoW更加节能,不需要耗费大量能源去挖矿。

PoS根据每个节点拥有Token的比例和时间,依据算法等比例地降低节点的挖矿难度,从而加快了寻找随机数的速度,能在一定程度上缩减达成共识的时间。

同时和PoW一样,破坏系统的成本较高。

PoS的不足:

PoS模式下,Token只能通过融资方式发行,无法保障持有者不因受利益诱惑而抛售,同时这种模式的信用基础不够牢固,也并没有从根本上解决难以应用于商业领域的问题。

浅谈区块链的分布式系统和共识机制        

股份授权证明机制DPoS(Delegated Proof of Stake):

股份授权证明机制是一种新的保障网络安全的共识机制。与董事会投票类似,该机制拥有一个内置的实时股权人投票系统,全体节点投票选举出一定数量的节点代表,由他们来代理全体节点确认区块、维持系统有序运行。同时,区块链中的全体节点具有随时罢免和任命代表的权力。

DpoS的优势:

大大缩减了参与验证记账的节点数量,能耗更低,同时极大的缩短了共识验证需要的时间。

同时由全体节点投票选择节点代表的机制理论上比PoW,PoS更加去中心化,不容易被操纵。

DPoS的不足:

DpoS理论上更加去中心化,但由于大部分节点因为种种原因投票积极性不高或不便投票,共识掌握在少数的节点代表手中,对于一些节点代表作恶的行为也不能够及时的响应,有较大的安全隐患。

结合以上内容我们可以发现,目前的共识机制都不是完美的,在应用场景上都有一定的限制。

区块链共识机制,仍在不断地发展进化当中,现在的我们需要结合实际的应用场景来选择适合的共识算法,并且根据实际的需要进行改进,逐步解决区块链难以运用于商业领域的问题。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
12
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部