[发明专利]一种共识节点的评估方法及装置在审
申请号: | 201911044256.1 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110866546A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 张瑾玉;杨雨萌;王新亚;王岳;范瑞彬;张开翔;李辉忠;李成博 | 申请(专利权)人: | 深圳前海微众银行股份有限公司;南京大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 柴燕梅 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共识 节点 评估 方法 装置 | ||
本申请提供一种共识节点的评估方法及装置,涉及区块链技术领域,方法包括:获取各待评估共识节点的共识属性信息,所述共识属性信息至少能够表征各待评估节点在共识过程中的性能,各待评估共识节点用于构成基于拜占庭共识算法的区块链;根据迭代自组织数据分析ISODATA算法以及各待评估共识节点的共识属性信息对各待评估共识节点进行分类,得到不同类别的待评估共识节点集合;根据区块链的构建需求对各待评估集合中的各待评估共识节点进行评估。根据实际联盟链需求的不同侧重维度,进行节点类别数据的评估,完成共识节点分类评估工作,为之后正式的联盟链搭建和动态评估共识节点提供解决样例方案。
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种共识节点的评估方法及装置。
背景技术
区块链也称为分布式账本技术,它是一个可以协同运转的数据库存储系统,参与者通过某种共识算法来保证各个节点的账本信息保持一致。根据准入机制的不同,区块链可分为公有链、联盟链和私有链等三种类型。其中,联盟链只为某个特定群体的成员和有限的第三方服务,成员在获取权限后才可对区块链进行读写记账操作。拜占庭共识算法(Byzantine Fault Tolerance,BFT)是联盟链的常用共识算法,它是一种状态机副本复制算法,状态机在分布式系统的不同节点进行副本复制。分布式网络中的所有节点都参与共识,每个节点通过多次的消息确认来保证账本的一致性。
尽管拜占庭共识算法具有容错性、去币化等优势,但因性能太低而难以在具有较高性能需求的区块链系统中使用。因此,当前联盟链多选用部分节点参与共识,期望通过减少参与共识节点的数量来提高共识效率以及联盟链的性能。目前,区块链共识节点选择研究还处于初步试验阶段,理论依据和工程实践仍在探索中,还没有一种有效的共识节点评估选择算法。
发明内容
本申请实施例提供一种共识节点的评估方法及装置,能够有效评估基于拜占庭共识算法的区块链中的各待评估共识节点。
一方面,本申请实施例提供一种共识节点的评估方法,所述方法包括:
获取各待评估共识节点的共识属性信息,所述共识属性信息至少能够表征各待评估节点在共识过程中的性能,各待评估共识节点用于构成基于拜占庭共识算法的区块链;
根据迭代自组织数据分析ISODATA算法以及各待评估共识节点的共识属性信息对各待评估共识节点进行分类,得到不同类别的待评估共识节点集合;
根据区块链的构建需求对各待评估集合中的各待评估共识节点进行评估。
可选的,所述根据迭代自组织数据分析ISODATA算法以及各待评估共识节点的共识属性信息对各待评估共识节点进行分类,包括:
根据各待评估共识节点的共识属性信息确定各待评估共识节点的共识特征,各待评估共识节点的共识特征至少包括第一特征、第二特征以及第三特征,所述第一特征用于表征待评估共识节点在共识过程中的网络特性,所述第二特征用于表征待评估共识节点在共识过程中的共识特性,所述第三特征用于表征待评估共识节点在共识过程中的机器特性;
根据所述ISODATA算法以及各待评估共识节点的共识特征对各待评估共识节点进行分类。
可选的,所述根据所述ISODATA算法以及各待评估共识节点的共识特征对各待评估共识节点进行分类,包括:
根据各待评估共识节点的第一特征、第二特征以及第三特征构建待评估共识节点的节点特征矩阵;
根据所述ISODATA算法对所述节点特征矩阵进行分类。
可选的,所述根据各待评估共识节点的第一特征、第二特征以及第三特征构建待评估共识节点的节点特征矩阵,包括:
对各待评估共识节点的第一特征、第二特征以及第三特征进行数据清洗;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司;南京大学,未经深圳前海微众银行股份有限公司;南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044256.1/2.html,转载请声明来源钻瓜专利网。