Hyperledger中节点数的限制 [英] Limit of number of nodes in Hyperledger

查看:170
本文介绍了Hyperledger中节点数的限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Hyperledger-fabric区块链中,参与网络的节点数量是否受到限制?如果是,网络中可以有多少个节点?

In Hyperledger-fabric blockchain, is there a limit to the number of nodes participating in a network? If yes, how many nodes can be in a network?

推荐答案

为获得区块链的完整功能(共识机制,超级账本结构使用PBFT共识),这意味着如果超过66%的交易将接受任何交易有效节点已启动并正在运行.

To get the complete functionality of blockchain(consensus mechanism, hyperledger fabric uses PBFT consensus which means it will accept any transaction to be valid if more than 66% of the nodes are up and running.

简而言之,超过66%的节点必须处于运行状态,并且必须验证Hyperledger farbic中的请求顺序.

In short more than 66% of nodes must be up and must validate the order to requests in Hyperledger farbic.

Starter Developer计划和High Security Business Network计划均使您能够在四节点区块链网络上测试实用拜占庭容错(PBFT)共识协议

Both the Starter Developer plan and the High Security Business Network plan enable you to test the Practical Byzantine Fault Tolerance (PBFT) consensus protocol on a four-node blockchain network

共识是一种在区块链网络上验证请求或交易(部署和调用)顺序的方法.正确的交易顺序至关重要,因为许多交易都依赖于一个或多个先前的交易(例如,帐户借记通常依赖于先前的贷方).

Consensus is a method for validating the order of requests, or transactions (deploy and invoke), on a blockchain network. The correct ordering of transactions is critical, because many transactions have a dependency on one or more prior transactions (account debits often have a dependency on prior credits, for example).

网络最多只能容忍一个拜占庭节点.每个网络包含N = 4个节点,因此对最大可容忍的拜占庭节点数应用公式可得出:f =(4-1)/3 = 1.如果存在两个或多个拜占庭节点(f> 1),则4节点PBFT网络无法保证所有节点之间分类帐的一致性或完整性. (为进行比较,容忍两个拜占庭节点将需要f =(7-1)/3 = 2,或最少7个节点的PBFT区块链网络.)

The network can tolerate no more than one Byzantine node. Each network contains N=4 nodes, so applying the formula for the maximum number of tolerated Byzantine nodes results in: f=(4-1)/3=1. If two or more Byzantine nodes (f>1) exist, a the 4-node PBFT network cannot guarantee consistency or integrity of the ledger across all nodes. (For comparison, tolerating two Byzantine nodes would require f=(7-1)/3=2, or a minimum 7-node PBFT blockchain network.)

这篇关于Hyperledger中节点数的限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆