[发明专利]一种联盟链共识达成方法、装置及存储介质在审
申请号: | 202110281377.9 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113112359A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 石奕 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06Q20/40;G06Q20/42 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘欣;张颖玲 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 共识 达成 方法 装置 存储 介质 | ||
1.一种联盟链共识达成方法,其特征在于,所述方法包括:
获取联盟链中的交易信息;
基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级;
基于所述交易优先级,对所述交易执行共识。
2.根据权利要求1所述的方法,其特征在于,所述基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级,包括:
基于所述交易紧急程度确认所述交易信息对应的紧急程度等级;
基于所述交易金额确认所述交易信息对应的金额等级;
基于所述紧急程度等级和所述紧急程度等级对应的第一权重的乘积,与所述金额等级和所述金额等级对应的第二权重的乘积之和,确认第一优先级。
3.根据权利要求2所述的方法,其特征在于,所述基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级,还包括:
所述联盟链中至少一个节点确认所述第一优先级的合理性;
基于所述至少一个节点的确认结果修正所述第一优先级,确认所述修正后的第一优先级为所述交易优先级。
4.根据权利要求3所述的方法,其特征在于,所述基于所述交易优先级,对所述交易执行共识,包括:
基于所述交易的优先级,发送所述交易信息对应的验证信息;
验证节点基于所述交易的优先级验证所述交易信息的合法性,得到验证结果;
若所述联盟链包括的第一记账节点基于所述验证结果确认所述交易信息合法,则所述第一记账节点基于所述交易优先级生成所述交易信息对应的区块。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述第一记账节点基于所述验证结果确认所述交易信息不合法,所述验证节点基于所述交易优先级,再次确认所述交易信息对应的验证信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于历史共识信息,确认所述联盟链中全部代理节点的贡献值和/或与所述贡献值对应的贡献等级;
基于所述贡献值和贡献等级,确认所述联盟链中全部代理节点中的恶意节点和异常节点;
基于所述恶意节点的数量、所述异常节点的数量和第一策略,将与所述恶意节点的数量与所述异常节点的数量之和相等的候补代理节点转换为代理节点,形成至少一个代理节点。
7.根据权利要求6所述的方法,其特征在于,所述基于所述恶意节点的数量、所述异常节点的数量和第一策略,将与所述恶意节点的数量与所述异常节点的数量之和相等的候补代理节点转换为代理节点,包括:
在所述恶意节点的数量和所述异常节点数量的数量之和大于或等于第一阈值的情况下,将与所述恶意节点的数量与所述异常节点的数量之和相等的候补代理节点转换为代理节点;
或者,在所述候补代理节点转换为所述代理节点之后的第二时间,将与所述恶意节点的数量与所述异常节点的数量之和相等的候补代理节点转换为代理节点。
8.一种联盟链共识达成装置,其特征在于,所述装置包括:
获取单元,用于获取联盟链中的交易信息;
确认单元,用于基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级;
共识单元,用于基于所述交易优先级,对所述交易执行共识。
9.一种存储介质,存储有可执行程序,其特征在于,所述可执行程序被处理器执行时,实现权利要求1至7任一项所述的共识处理方法。
10.一种联盟链共识达成装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求1至7任一项所述的联盟链共识达成方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110281377.9/1.html,转载请声明来源钻瓜专利网。