[发明专利]交易编号处理方法、装置、存储介质及计算机设备在审
申请号: | 202110592617.7 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113343292A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 邓泰生;吴芳华;曹崇瑞 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F40/126;G06Q40/04;G06F3/06 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 编号 处理 方法 装置 存储 介质 计算机 设备 | ||
本申请实施例公开了一种交易编号处理方法、装置、存储介质及计算机设备。该方法包括:获取区块链的共识节点中待生成区块的时间戳信息、以及预设的交易出块时间粒度信息,根据时间戳信息和交易出块时间粒度信息确定待生成区块中各交易对应的交易出块时间信息,获取各交易的交易数据,并根据交易出块时间信息和各交易的交易数据更改各交易的交易编号。本申请实施例中的交易编号中携带交易出块时间信息和交易数据,在查询时,可根据待查询交易的交易出块时间信息快速定位到包括该待查询交易的目标区块,再根据交易哈希值快速地从目标区块中查找出待查询交易,而无需遍历区块链中的整个交易列表,极大地提高了交易查询效率。
技术领域
本申请涉及区块链技术领域,具体涉及一种交易编号处理方法、装置、计算机可读存储介质及计算机设备。
背景技术
区块链的信息具有即时验证、可追溯、但难以篡改和无法屏蔽的特性,因此越来越多的人使用区块链来保存对应的交易信息。区块链上的每个交易都有对应的交易编号。该交易编号和快递单号类似,每一单快递都有唯一的快递单号;每一笔区块链转账或者存证等交易都有唯一的不可篡改的交易编号,通过该交易编号就能查到该笔交易所有相关的信息。
现有的交易编号是通过使用账户私钥对交易进行签名,得到一个签名值,将签名值和交易合并,并进行哈希值运算,得到交易编号,然后向区块链网络广播。如果交易成功,就可以在区块链网络上查询到该交易编号。
当前的交易编号通过哈希值运算得到的,当需要通过交易编号查询交易详情时,需要遍历整个交易列表,查询效率低下。
发明内容
本申请实施例提供一种交易编号处理方法、装置、计算机可读存储介质及计算机设备,可以提高交易查询的效率。
本申请实施例提供了一种交易编号处理方法,包括:
获取区块链网络共识节点中的待生成区块的时间戳信息、以及预设的交易出块时间粒度信息;
根据所述时间戳信息和所述交易出块时间粒度信息确定所述待生成区块中各交易对应的交易出块时间信息;
获取所述各交易的交易数据;
根据所述交易出块时间信息和所述各交易的交易数据更改所述各交易的交易编号。
本申请实施例还提供了一种交易编号处理方法,包括:
获取区块链网络共识节点中的待生成区块的区块高度信息;
获取所述待生成区块中各交易的交易数据;
根据所述区块高度信息和所述各交易的交易数据更改所述各交易的交易编号。
本申请实施例还提供一种交易编号处理装置,包括:
第一时间获取模块,用于获取区块链网络共识节点中的待生成区块的时间戳信息、以及预设的交易出块时间粒度信息;
第一时间确定模块,用于从所述时间戳信息中提取出与所述交易出块时间粒度信息匹配的时间信息,作为所述待生成区块中各交易对应的交易出块时间信息;
第一交易获取模块,用于获取所述各交易的交易哈希值;
第一处理模块,用于根据所述交易出块时间信息和所述各交易的交易数据更改所述各交易的交易编号。
本申请实施例还提供一种交易编号处理装置,包括:
第二高度获取模块,用于获取区块链网络共识节点中的待生成区块的区块高度信息;
第二交易获取模块,用于获取所述待生成区块中各交易的交易数据;
第二处理模块,用于根据所述区块高度信息和所述各交易的交易数据更改所述各交易的交易编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110592617.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应急启动电源反充控制系统和方法
- 下一篇:音圈马达