《表2 BFT类共识算法在复杂度及应用上的对比》
注通过门限签名的实现来降低算法复杂度
总的来看,CFT类共识算法适用于节点信任度较高以至于假定不存在拜占庭将军问题的许可链场景,在这类算法中Raft以其简单易懂的流程、种类众多的实现占据了绝对的优势地位。而在需要考虑拜占庭将军的许可链场景中,PBFT以其成熟可靠的优点成为了一些项目的首选,但是一些新的共识算法如Tendermint、HotStuff等的出现也推动了BFT类共识算法的发展,并且模糊了许可链和公有链系统在共识机制层面的差异。上述的BFT类共识算法在复杂度和应用上的对比如表2所示。
图表编号 | XD00198031800 严禁用于非法目的 |
---|---|
绘制时间 | 2020.12.31 |
作者 | 刘艺华、陈康 |
绘制单位 | 清华大学计算机系、清华大学计算机系 |
更多格式 | 高清、无水印(增值服务) |