shitaibin.github.io icon indicating copy to clipboard operation
shitaibin.github.io copied to clipboard

为什么PBFT的节点数量是3f+1? | Go语言充电站

Open Shitaibin opened this issue 5 years ago • 0 comments

http://lessisbetter.site/2019/01/23/why-pbft-using-3f-plus-1/

问题:为什么PBFT的节点数量是3f+1? pbft的论文提到这样2段话,可以很好的解决这个问题: page3 在存在f个faulty节点的情况下,3f+1是保证系统安全性和活跃性的最小的总节点数量。当存在f个节点不响应的情况下,需要n-f个正常节点达成共识需要保障n-f > f。另外一种情况:f个响应的节点是错误的(响应错误数据),f个节点没有响应,但他们不是faulty的,所以要保证好的

Shitaibin avatar Aug 13 '19 06:08 Shitaibin