专利汇可以提供一种用于判断网络拓扑支持拜占庭容错与否的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种用于判断网络拓扑支持拜占庭容错与否的方法,该方法通过对网络中的用于处理共识的主机的网络连接拓扑进行分析,计算出该网络拓扑可支持的最大容错数K,然后将该数据与拜占庭容错数F进行比较,如果K大于F,则说明该网络拓扑可以支持拜占庭容错;否则,则说明该网络拓扑无法支持拜占庭容错。通过该方法可以有效的指导 区 块 链 网络的搭建,既可以避免建立不必要的连接,简化区块链,尤其是联盟链的部署,又可以防止由于网络连通能 力 不足,造成系统实际上无法达到拜占庭容错要求,个别主机成为区块链系统的 瓶颈 。,下面是一种用于判断网络拓扑支持拜占庭容错与否的方法专利的具体信息内容。
1.一种用于判断网络拓扑支持拜占庭容错与否的方法,其特征在于,该方法具体包括如下步骤:
S1:接收用户输入的网络中的主机连接信息,生成原始网络拓扑,所述的原始网络拓扑中的节点为网络中的主机,两节点之间的连线表示连接的两台主机可直接通过IP地址进行连接。
S2:将所述的原始网络拓扑中的每个节点都拆成两个节点,分别称为原始节点的入节点和原始节点的出节点,并从所述的原始节点的入节点向所述的原始节点的出节点连接一条容量为1的连线,然后,将所述的原始网络拓扑中的两节点之间的连线拆分成两条有向连线,方向均为从其中一个原始节点的出节点到另一个节点的入节点,容量也均为1,从而形成新的网络拓扑。
S3:计算新的网络拓扑中原始网络拓扑任意两个节点之间最大流量,具体如下:
(1)设原始网络拓扑中的两个节点为A,B,节点A在新的网络拓扑中对应的入节点和出节点分别为A’、A”,节点B在新的网络拓扑中对应的入节点和出节点分别为B’、B”,采用使用Ford-Fulkerson最大流算法计算从A”到B’的最大流量;
(2)对新的网络拓扑中原始网络拓扑的所有节点两两进行以上操作,并记录每次得到的最大流的值,选取所有最大流值中的最小值作为原始网络拓扑中的K值;
S4:比较K值与拜占庭容错数F,如果K大于F,那么该网络拓扑可以支持拜占庭容错;如果K小于等于F,那么该网络拓扑不能支持拜占庭容错。
2.根据权利要求1所述的用于判断网络拓扑支持拜占庭容错与否的方法,其特征在于,所述的S3中采用Ford-Fulkerson最大流算法过程中,通过深度优先搜索来判断是否存在容量为1的增广路,从而加速最大流的计算。
3.根据权利要求1所述的用于判断网络拓扑支持拜占庭容错与否的方法,其特征在于,所述的S3中计算完任意两个节点间的最大流量f后,即将其与拜占庭容错数F比较,如果f小于等于F,则提前结束计算,并且给出该网络拓扑不支持拜占庭容错算法的结论。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于区块链的具有防尘功能指纹识别门禁装置 | 2020-05-08 | 845 |
基于多源数据的公共交通客流监测方法、装置和存储介质 | 2020-05-08 | 983 |
一种浮式气囊型防波消浪结构及其施工方法 | 2020-05-11 | 856 |
不活动模式操作 | 2020-05-08 | 568 |
跨越既有铁路的悬臂浇筑连续梁施工方法 | 2020-05-11 | 261 |
一种业务数据的处理方法、相关设备和系统 | 2020-05-08 | 937 |
一种基于区块链的综合能源市场化交易架构及方法 | 2020-05-08 | 738 |
一种通过API截获对GPU进行资源管理的方法 | 2020-05-11 | 68 |
一种幽门螺杆菌快速诊断试剂的配方及其制备方法 | 2020-05-11 | 959 |
基于动态图谱链接分析的领域搜索排序方法 | 2020-05-08 | 450 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。