[发明专利]一种联盟链共识达成方法、装置及存储介质在审
申请号: | 202110281377.9 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113112359A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 石奕 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06Q20/40;G06Q20/42 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘欣;张颖玲 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 共识 达成 方法 装置 存储 介质 | ||
本申请公开一种联盟链共识达成方法,包括:获取联盟链中的交易信息;基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级;基于所述交易优先级,对所述交易执行共识;本申请还公开一种联盟链共识达成装置和存储介质。通过本申请公开的联盟链共识达成方法、装置和存储介质,可以提升联盟链的共识效率。
技术领域
本申请涉及区块链技术领域,尤其涉及一种联盟链共识达成方法、装置及存储介质。
背景技术
区块链可以分为公链、私链和联盟链(Consortium Blockchain)。其中,联盟链是指,针对某个特定群体的成员和有限第三方,内部指定多个预选节点为记账节点,每个区块数据的生成由所有的预选节点共同决定,其他节点可以参与交易,但不过问记账过程。共识算法是联盟链至关重要的组成部分,是联盟链解决信任问题的基础算法;然而相关技术中,联盟链的共识往往效率较低,因此,如何提升共识效率是需要解决的技术问题。
发明内容
本申请实施例提供一种联盟链共识达成方法、装置及存储介质,可以提升共识效率。
本申请实施例的技术方案是这样实现的:
第一方面本申请实施例提供一种联盟链共识达成方法,包括:
获取联盟链中的交易信息;
基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级;
基于所述交易优先级,对所述交易执行共识。
上述方案中,所述获取联盟链中的交易信息之前,所述方法还包括:
确认联盟链中的至少一个代理节点;
其中,所述至少一个代理节点用于产生至少一个交易和所述至少一个交易对应的交易信息。
上述方案中,所述基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级,包括:
基于所述交易紧急程度确认所述交易信息对应的紧急程度等级;
基于所述交易金额确认所述交易信息对应的金额等级;
基于所述紧急程度等级和所述紧急程度等级对应的第一权重的乘积,与所述金额等级和所述金额等级对应的第二权重的乘积之和,确认第一优先级。
上述方案中,所述基于所述交易信息中的交易紧急程度和交易金额,确认交易优先级,还包括:
所述联盟链中至少一个节点确认所述第一优先级的合理性;
基于所述至少一个节点的确认结果修正所述第一优先级,确认所述修正后的第一优先级为所述交易优先级。
上述方案中,所述基于所述交易优先级,对所述交易执行共识,包括:
基于所述交易的优先级,发送所述交易信息对应的验证信息;
验证节点基于所述交易的优先级验证所述交易信息的合法性,得到验证结果;
若所述联盟链包括的第一记账节点基于所述验证结果确认所述交易信息合法,则所述第一记账节点基于所述交易优先级生成所述交易信息对应的区块。
上述方案中,所述方法还包括:
所述联盟链包括的至少一个第二记账节点将所述区块连接至所述联盟链中的区块。
上述方案中,所述方法还包括:
若所述第一记账节点基于所述验证结果确认所述交易信息不合法,所述验证节点基于所述交易优先级,再次确认所述交易信息对应的验证信息。
上述方案中,所述确认联盟链中的至少一个代理节点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110281377.9/2.html,转载请声明来源钻瓜专利网。