[发明专利]一种基于共识排序的交易预处理方法有效
| 申请号: | 202110952352.7 | 申请日: | 2021-08-19 |
| 公开(公告)号: | CN113810378B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 齐宪威;饶应典 | 申请(专利权)人: | 广东中科智能区块链技术有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;G06Q40/04 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈彦朝 |
| 地址: | 510700 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 共识 排序 交易 预处理 方法 | ||
1.一种基于共识排序的交易预处理方法,其特征在于,包括:
步骤1:所有验证节点接收并缓冲来自客户端的交易信息,并利用排序节点对所述交易信息进行共识排序,得到交易编号结果;
步骤2:每个验证节点按照所述交易编号结果依次预执行所述交易信息,并将交易执行结果进行阶段性保存;
步骤3:根据交易执行结果,从所述验证节点获取对应的区块进行出块,并利用共识节点根据出块信息完成对所述区块的验证;
步骤1中,利用排序节点对所述交易信息进行共识排序后,还包括:
将进行共识排序后的交易信息和共识排序前的交易信息进行匹配,并判断进行共识排序后的交易信息与共识排序前的交易信息是否存在差异;
若存在差异,提取存在差异的交易信息作为未排序交易信息,并获取所述未排序交易信息所对应的目标验证节点;
将所述未排序交易信息从所述目标验证节点发送至所述排序节点,并在所述目标验证节点上建立所述排序节点与所述未排序交易信息的第一关联标签;
并基于所述第一关联标签设置事件提醒,提醒所述排序节点对所述未排序交易信息进行排序;
经过预设提醒时间间隔后,判断所述未排序交易信息是否进行排序;
若是,解除所述第一关联标签;
否则,所述目标验证节点将所述未排序交易信息进行广播到所述验证节点,并在所述所有验证节点建立所述排序节点与所述未排序交易信息的第二关联标签,并基于所述第二关联标签向所述排序节点进行排序提醒;
经过所述预设提醒时间间隔后,再次判断所述未排序交易信息是否进行排序;
若是,解除所述第一关联标签和第二关联标签;
否则,解除所述第一关联标签和第二关联标签,并将未排序交易信息发送至raft节点,并利用所述raft节点重新选取排序节点。
2.根据权利要求1所述的一种基于共识排序的交易预处理方法,其特征在于,步骤1中,利用排序节点对所述交易信息进行共识排序,得到交易编号结果包括:
基于所述排序节点,对所述交易信息进行检查,剔除不法交易信息后,按照时间顺序对所述交易信息进行排序,得到交易编号结果。
3.根据权利要求1所述的一种基于共识排序的交易预处理方法,其特征在于,步骤1中,得到交易编号结果后还包括:
步骤101:将所述交易编号结果中的交易编号及所述交易编号对应的交易信息的键值广播到验证节点,验证所述客户端是否存在所述交易信息;
步骤102:若是,则安排所述交易信息进行排序执行准备;
步骤103:否则,则从所述排序节点去除交易信息对应的交易编号,并进行排序执行准备。
4.根据权利要求1所述一种基于共识排序的交易预处理方法,其特征在于,步骤2中,将交易执行结果进行阶段性保存包括:
将预设条交易执行结果进行一次存储,存储至与验证节点最近的存储点上。
5.根据权利要求1所述的一种基于共识排序的交易预处理方法,其特征在于,步骤3中,根据交易执行结果,从所述验证节点获取对应的区块进行出块包括:
按照所述交易编号结果,对所述交易执行结果进行有序打包,得到对应的区块,并将所述区块广播至各个验证节点;
其中,打包的方式为在预设时间段内,当客户端的交易执行结果数量超过预设阈值时,进行立即打包,若交易执行结果数量没有超过预设阈值时,按照所述预设时间段进行打包。
6.根据权利要求1所述的一种基于共识排序的交易预处理方法,其特征在于,利用共识节点根据出块信息完成对所述区块的验证包括:
基于所述出块信息,所述共识节点获取区块的广播签名、交易编号区间、区块哈希值、区块编号,并对所述广播签名、交易编号区间、区块哈希值、区块编号与标准状态进行比较,完成验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中科智能区块链技术有限公司,未经广东中科智能区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110952352.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机油滤纸制作工艺
- 下一篇:一种基于物联网电量计量处理的电网设备





