在Hyperledger-fabric区块链中,参与网络的节点数量是否有限制?如果是,网络中可以有多少个节点?
答案 0 :(得分:3)
要获得区块链的完整功能(共识机制,超级分级结构使用PBFT共识,这意味着如果超过66%的节点启动并运行,它将接受任何事务有效。
简而言之,超过66%的节点必须启动,并且必须验证Hyperledger farbic中请求的顺序。
Starter Developer计划和高安全性商业网络计划使您能够在四节点区块链网络上测试实际拜占庭容错协议
共识是一种在区块链网络上验证请求或事务(部署和调用)的顺序的方法。正确的交易顺序至关重要,因为许多交易依赖于一个或多个先前的交易(例如,账户借记通常依赖于先前的信用)。
网络只能容忍一个拜占庭节点。每个网络包含N = 4个节点,因此应用最大容忍拜占庭节点数的公式将导致:f =(4-1)/ 3 = 1。如果存在两个或更多个拜占庭节点(f> 1),则4节点PBFT网络不能保证跨所有节点的分类账的一致性或完整性。 (为了比较,容忍两个拜占庭节点将需要f =(7-1)/ 3 = 2,或最小7节点PBFT区块链网络。)
答案 1 :(得分:0)
在Hyperledger Fabric中,节点可以是订购者,对等节点或客户端类型的节点。您要询问的是拜占庭式节点的数量,还是一般性的节点的数量?