[发明专利]交易区块校验方法、装置、设备及存储介质在审
| 申请号: | 202210380436.2 | 申请日: | 2022-04-12 |
| 公开(公告)号: | CN114817249A | 公开(公告)日: | 2022-07-29 |
| 发明(设计)人: | 张智立 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/27;G06Q40/04 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
| 地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易 区块 校验 方法 装置 设备 存储 介质 | ||
1.一种交易区块校验方法,其特征在于,所述交易区块校验方法包括:
服务端接收客户端的交易请求,服务端根据所述交易请求构建所述交易信息的交易提案,其中,所述交易提案包括交易数据;
生成所述交易提案的数字签名,基于所述数字签名对所述交易提案进行签名,并将签名后的所述交易提案发送至对应背书节点;
接收所述背书节点返回的背书信息后,向排序节点发送交易请求,其中,所述交易请求包括所述背书结果以及交易提案;
所述排序节点计算所述交易区块的哈希值,基于所述排序节点的私钥对所述交易区块的哈希值进行签名,得到目标交易区块;
将所述目标交易区块和所述签名发送至提交节点,以通过所述提交节点对所述目标交易区块进行合法性校验,得到校验结果;
根据所述校验结果对所述目标交易区块进行标识,并将标识后的交易区块存储至预设区块链账本。
2.根据权利要求1所述的交易区块校验方法,其特征在于,在所述服务端接收客户端的交易请求,服务端根据所述交易请求构建所述交易信息的交易提案之后,还包括:
所述客户端根据所述交易提案的哈希值和预设背书节点列表中的节点的数量,从所述背书节点列表中确定出背书节点。
3.根据权利要求1所述的交易区块校验方法,其特征在于,所述接收所述背书节点返回的背书信息后,向排序节点发送交易请求包括:
所述背书节点接收所述交易提案,对所述交易提案进行背书,生成背书信息,并将所述背书信息发送给所述客户端;
所述客户端在收到所述背书信息后,将所述背书信息和所述交易提案发送给排序节点;
所述排序节点对所述交易数据进行排序,并打包为交易区块。
4.根据权利要求3所述的交易区块校验方法,其特征在于,所述排序节点对所述交易数据进行排序,并打包为交易区块包括:
所述排序节点除第一个交易外,将原有队列根据预设交易成功率的大小,按照从大到小的顺序对交易数据进行排列,得到排序新队列;
当所述交易数据对应交易达到预设数量时,所述排序节点按预设数量个交易将前若干个交易进行打包,生成交易区块;
若所述交易数据对应交易不满所述预设数量个交易,但是已达到设定的最大等待时间,则将所述交易数据对应所有交易进行打包,生成交易区块。
5.根据权利要求1所述的交易区块校验方法,其特征在于,在所述排序节点计算所述交易区块的哈希值,基于所述排序节点的私钥对所述交易区块的哈希值进行签名,得到目标交易区块之前,还包括:
为排序节点生成所述排序节点的公私钥对,其中所述排序节点的公私钥对包括具有对应关系的所述排序节点私钥和所述排序节点公钥。
6.根据权利要求1所述的交易区块校验方法,其特征在于,所述通过所述提交节点对所述目标交易区块进行合法性校验,得到校验结果包括:
所述提交节点计算所述目标交易区块的区块哈希值;
基于所述目标交易区块的哈希值,对所述交易区块的区块签名进行合法性校验,判断所述目标交易区块是否合法;
对所述区块哈希值进行校验,判断所述目标校验区块是否重复,得到校验结果。
7.根据权利要求1-6中任一项所述的交易区块校验方法,其特征在于,在所述根据所述校验结果对所述目标交易区块进行标识,并将标识后的交易区块存储至预设区块链账本之后,还包括:
调用所述交易区块,获取所述交易区块中的所有交易的交易数据;
对所述交易数据进行合法性校验,并根据校验结果确定所述交易区块中是否存在未通过校验的交易;
若所述交易区块中的所有交易均通过所述合法性校验,则将所述交易区块对应的标识更新为第一标识;
若所述交易区块中存在未通过所述合法性校验的交易,则将所述交易区块对应的标识更新为第二标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210380436.2/1.html,转载请声明来源钻瓜专利网。





