当分布式分类帐使用PBFT达成共识时,这是否意味着DLT一定是私有的?我问这个问题是因为我从未听说过使用PBFT的公共DLT。
(如您所见,我是一个完整的初学者:请原谅我的无知,并尽可能详细地说明您的答案。)
答案 0 :(得分:0)
PBFT的必要先决条件是提前知道所有客户端。 PBFT的某些派生允许对运行时进行重新配置(想到了BFT-SMART),但是重新配置会降低性能,并且不应该经常发生。
话虽如此,一些公共网络确实使用BFT共识算法。 NEO使用7个验证程序,这些验证程序运行BFT algorithm以达成共识。网络上的所有其他节点仅是审核员。
EOS还依赖于类似的algorithm called BFT-DPOS。所有节点均使用其股份投票给区块生产者(总共21个)。这些区块生产者彼此之间通过BFT共识来生产区块。