请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

扫一扫,登录网站

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

比原链BBFT如何让共识更快?

2019-7-11 16:41

来源: 比原链

如何确保正确性(Safety and Liveness)?


在为PBFT带入新技术以提升效率的同时,也必须确保协议本身的安全性与活跃性。接下来我们来看看,上述的协议是如何确保这两者。

视域变换(View-change)

FBFT沿用了PBFT的视域变换,即在正常情况下并不更换领导节点,仅有当超过2f+1个节点发起视域变换才会更迭领导节点。视域变换虽然本身是一个能够替换作恶领导节点的机制,但它同时要求协议必须具有3个阶段,才能保证协议的安全性(即不分岔)。

领导节点轮替(Rotating Leader)

HotStuff另一方面则引入了领导节点轮替的机制,在每个回合都更换领导节点,如此来回避视域变换高额的通讯成本。领导节点轮替也常见于许多BFT家族的协议,算是目前保障安全性机制的主流。

混合式(Hybrid)

比原链BBFT则取各家所长,同时应用了视域变换与领导节点轮替,等于是上了双重保险。不过值得注意的是,目前的BBFT技术白皮书仅有一轮投票的模型,并未提出两轮投票/三阶段共识的模型。另外,领导节点轮替的顺序也将基于各节点的权益(Stake),若节点出现违反协议的行为则该节点会遭受惩罚。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
标签: BBFT 比原链
相关新闻
发表评论

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

    回顶部