标签: algorithm blockchain ethereum distributed-computing
您知道你们有什么数学方程式来计算消息总数,以便在BFT(拜占庭式容错)算法中对一个值达成一致吗?
假设N = 7,f = 2
那么,在一个值(共识)一致之前,我们如何计算节点之间将发送多少消息?
答案 0 :(得分:0)
这取决于算法。看一下PBFT纸(用谷歌搜索)-它们具有线性消息数量以就操作达成一致。 如今,有许多具有不同优化的BFT算法。其中一些还减少了消息数量。 Tendermint和SBFT是很好的例子。
免责声明:我致力于在VMWare中实现SBFT算法。