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