Blockchain 在许可的区块链网络中,我们需要PBFT算法支持吗?

Blockchain 在许可的区块链网络中,我们需要PBFT算法支持吗?,blockchain,fault-tolerance,consensus,Blockchain,Fault Tolerance,Consensus,我是BCT的新手。我的问题是,在基于权限的块链网络中,节点是可信节点,为什么我们需要像PBFT这样的一致性算法。是否只有在节点出现故障时才能找到解决方法,或者是否存在任何其他用例。任何人都可以解释基于权限的BCT网络中PBFT需求的场景。首先,您必须定义系统中的弹性 您是否期望节点出现拜占庭式行为(即节点任意行为、偏离协议、可能故意损害系统)?或者您只需要系统具有故障容错能力?(即节点进入睡眠、脱机或断开连接) 如果您坚持更高的“拜占庭式”弹性,则您最有可能看到的是PBFT变体共识,假设您的系统

我是BCT的新手。我的问题是,在基于权限的块链网络中,节点是可信节点,为什么我们需要像PBFT这样的一致性算法。是否只有在节点出现故障时才能找到解决方法,或者是否存在任何其他用例。任何人都可以解释基于权限的BCT网络中PBFT需求的场景。

首先,您必须定义系统中的弹性

您是否期望节点出现拜占庭式行为(即节点任意行为、偏离协议、可能故意损害系统)?或者您只需要系统具有故障容错能力?(即节点进入睡眠、脱机或断开连接)

如果您坚持更高的“拜占庭式”弹性,则您最有可能看到的是PBFT变体共识,假设您的系统是许可的(即,只有具有正确凭据的节点才能参与共识协议)。在大多数情况下,“安全”和“有效”共识的要求是66%的“诚实”节点。另一方面,如果您仅假设崩溃容限,则要求51%的“在线”节点


Hyperledger就是一个真实的例子,它的一些框架仅具有崩溃容错能力(例如Hyperledger Fabric),但其他框架也具有拜占庭式容错能力(例如Hyperledger Indy)。

感谢您的解释。