[发明专利]一种业务校验的方法及装置有效
申请号: | 201710096987.5 | 申请日: | 2017-02-22 |
公开(公告)号: | CN107040585B | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 李宁 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 开曼群岛大开曼岛西湾路802号木槿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 校验 方法 装置 | ||
1.一种业务校验的方法,其特征在于,包括:
第一区块链节点接收终端发送的业务请求;
将所述业务请求存储在所述第一区块链节点对应的业务存储器中,并将所述业务请求广播给各第二区块链节点,以使所述各第二区块链节点将所述业务请求分别存储在各自对应的业务存储器中;
从所述第一区块链节点对应的业务存储器中捞取至少一个业务请求,并将捞取的所述至少一个业务请求打包成预处理块广播给各第二区块链节点,以使所述各第二区块链节点在确定出自身对应的业务存储器中未包含有所述预处理块中的部分业务请求时,从其他区块链节点中获取所述部分业务请求,并通过所述部分业务请求以及自身业务存储器中存储的业务请求对所述预处理块进行共识校验。
2.如权利要求1所述的方法,其特征在于,所述业务存储器为存储业务请求的数据库。
3.如权利要求2所述的方法,其特征在于,将所述业务请求存储在所述第一区块链节点对应的业务存储器中,具体包括:
将所述业务请求通过预设的分布式中间件存储在所述业务存储器中。
4.如权利要求1~3任一所述的方法,其特征在于,从所述业务存储器中捞取至少一个业务请求,具体包括:
从所述业务存储器中捞取业务类型高于设定优先级的设定数量的各业务请求。
5.如权利要求4所述的方法,其特征在于,将所述业务请求存储在所述第一区块链节点对应的业务存储器中,具体包括:
根据所述业务请求的业务类型以及预设的各业务类型的优先级顺序,将所述业务请求在所述业务存储器中进行存储。
6.如权利要求1所述的方法,其特征在于,所述第一区块链节点为联盟链共识算法中的leader节点,所述第二区块链节点为联盟链共识算法中的非leader节点。
7.一种业务校验的方法,其特征在于,包括:
第二区块链节点接收第一区块链节点广播的业务请求;
将所述业务请求存储在所述第二区块链节点对应的业务存储器中;
接收所述第一区块链节点广播的包含有至少一个业务请求的预处理块,并在确定出自身对应的业务存储器中未包含有所述预处理块中的部分业务请求时,从其他区块链节点中获取所述部分业务请求;
通过所述部分业务请求以及自身对应的业务存储器中存储的业务请求,对所述预处理块进行共识校验。
8.如权利要求7所述的方法,其特征在于,在确定出自身对应的业务存储器中未包含有所述预处理块中的部分业务请求时,从其他区块链节点中获取所述部分业务请求,具体包括:
在确定所述业务存储器中未包含有所述预处理块中的部分业务请求时,则向其他第二区块链节点或所述第一区块链节点发送获取所述部分业务请求的询问消息;
接收所述其他第二区块链节点或所述第一区块链节点返回的应答消息,所述应答消息表示发送所述应答消息的其他第二区块链节点或第一区块链节点所对应的业务存储器中存储有所述部分业务请求;
从发送所述应答消息的第二区块链节点或所述第一区块链节点对应的业务存储器中获取所述部分业务请求。
9.一种业务校验的装置,其特征在于,包括:
接收模块,接收终端发送的业务请求;
存储模块,将所述业务请求存储在所述装置对应的业务存储器中,并将所述业务请求广播给各第二区块链节点,以使所述各第二区块链节点将所述业务请求分别存储在各自对应的业务存储器中;
请求捞取模块,从所述装置对应的业务存储器中捞取至少一个业务请求,并将捞取的所述至少一个业务请求打包成预处理块广播给各第二区块链节点,以使所述各第二区块链节点在确定出自身对应的业务存储器中未包含有所述预处理块中的部分业务请求时,从其他区块链节点中获取所述部分业务请求,并通过所述部分业务请求以及自身业务存储器中存储的业务请求对所述预处理块进行共识校验。
10.如权利要求9所述的装置,其特征在于,所述业务存储器为存储业务请求的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710096987.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采矿掘进设备
- 下一篇:一种单油缸掘进机侧支撑装置