gpt4 book ai didi

blockchain - 我们是否需要在许可的区 block 链网络中支持 PBFT 算法?

转载 作者:行者123 更新时间:2023-12-02 02:55:35 32 4
gpt4 key购买 nike

我是 BCT 的新手。我的问题是,为什么我们需要在基于许可的区 block 链网络中使用 PBFT 等共识算法,其中节点是可信节点。是仅在节点出现故障时寻找方法还是有任何其他用例。谁能解释一下在基于许可的 BCT 网络中 PBFT 要求的场景。

最佳答案

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

您是否期望节点的拜占庭行为(即节点任意行为、偏离协议(protocol)并可能故意损害系统)?或者您只需要系统能够崩溃-容错? (即节点进入休眠、离线或断开连接)。

如果您坚持更高的“拜占庭”弹性,您很可能正在寻找 PBFT 变体共识,假设您的系统是经过许可的(即只有具有正确凭据的节点才能参与共识协议(protocol))。在大多数情况下,“安全”和“实时”共识的要求是 66% 的“诚实”节点。另一方面,如果你只是假设崩溃容忍,那么要求是 51% 的“在线”节点。

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

关于blockchain - 我们是否需要在许可的区 block 链网络中支持 PBFT 算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627010/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com