为什么需要简化拜占庭容错(SBFT)?SBFT如何工作?


与PBFT相比,SBFT只需发送它的1/3消息数,达成共识的速度更快,绝大多数情况只需0.2秒,SBFT的消息数计算方法如下:
M=(3f+1)(2f+1)+1
因此,如果有7个故障节点的网络,只需发送36条消息。有10个故障节点则发送71条消息,40个故障节点则发送1081条信息。
SBFT如何工作?
SBFT是专门为区块链应用而设计的,它引入了三种新的机制:
· 将委托中的节点分组,第一节点为领导人,第二个节点为第二领导人,以此类推。
· 每个新区块都由一个事先确定好是“打开”或“关闭”时间戳的特定委托来维护。委托中的其他节点会共享这个时间戳信息。
· 每个节点都有自己采取特定行动的时间以及特定的行动指令。

为什么需要简化拜占庭容错(SBFT)?SBFT如何工作?

扫一扫手机访问

发表评论