[发明专利]一种区块链交易的查询方法、装置、介质及电子设备在审
申请号: | 202110591385.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113379542A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 徐加明;李育红;裴晓玉;赵树伟 | 申请(专利权)人: | 中邮信息科技(北京)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100037 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 交易 查询 方法 装置 介质 电子设备 | ||
本申请实施例公开了一种区块链交易的查询方法、装置、介质及电子设备。其中,该方法包括:通过所述当前节点获取客户端根据交易编号发出的交易查询请求;其中,所述交易编号是按照单调递增规则预先生成的,并且基于所述交易编号将交易信息存储于区块链的各节点的账本中;确定当前节点的账本中是否存在与交易查询请求对应的交易信息;若不存在,则通过所述当前节点向区块链的其他节点发起交易信息获取请求,以接收其他节点返回的交易信息,并返回至客户端。本技术方案,可以实现无需客户端与区块链的所有节点连接的情况下,能够确保获取到的数据的真实性的效果。
技术领域
本申请实施例涉及区块链技术领域,尤其涉及一种区块链交易的查询方法、装置、介质及电子设备。
背景技术
随着科技水平的迅速发展,区块链技术在各行各业的应用都越来越广泛。区块链网络是拥有多种类型节点的复杂网络环境的系统,是抗拜占庭攻击的分布式一致性系统。由于节点可能被攻击,因此在某一节点查询交易信息时,读取的数据结果可能是被伪造、篡改。常用方式是从超过一定比例的节点读取交易信息,这些结果一致则表示交易信息正确。
目前,区块链的节点部署,可能是设计到多个组织或者机构,则会造成每个组织或者机构可能只部署一个区块链节点,其他节点部署在其他的组织或者机构。在客户端执行交易查询时无法访问其他区块链节点,只能从本机构的节点获取交易数据,这就造成了该节点可能被拜占庭共计的风险,并且导致查询结果错误。
发明内容
本申请实施例提供一种区块链交易的查询方法、装置、介质及电子设备,可以实现无需客户端与区块链的所有节点连接的情况下,能够确保获取到的数据的真实性的效果。
第一方面,本申请实施例提供了一种区块链交易的查询方法,所述方法由区块链节点执行,所述区块链包括至少两个节点,所述至少两个节点中包括至少一个与客户端连接的当前节点,以及当前节点以外的其他节点,所述方法包括:
通过所述当前节点获取客户端根据交易编号发出的交易查询请求;其中,所述交易编号是按照单调递增规则预先生成的,并且基于所述交易编号将交易信息存储于区块链的各节点的账本中;
确定当前节点的账本中是否存在与交易查询请求对应的交易信息;
若不存在,则通过所述当前节点向区块链的其他节点发起交易信息获取请求,以接收其他节点返回的交易信息,并返回至客户端。
进一步的,所述交易编号的生成和交易信息的存储过程,包括:
通过指定节点为区块链中的每笔交易按照单调递增的序列生成交易编号,并广播至区块链的接收节点;
若所生成的交易编号数量满足预设数量,则各节点对所述预设数量的交易信息进行哈希运算,得到哈希值;
各节点采用本节点密钥对所述哈希值进行签名,得到签名值;
各节点将哈希值,预设数量对应的交易编号范围,以及签名值作为广播内容,广播至链上节点;并,接收链上节点广播的哈希值,预设数量对应的交易编号范围,作为接收内容;
若所述广播内容和所述接收内容满足预设条件,则将所述哈希值,交易编号范围,以及签名值存储至各节点的账本中。
进一步的,所述签名值中包括如下内容:哈希数值、起始交易编号和终止交易编号。
进一步的,通过所述当前节点向区块链的其他节点发起交易信息获取请求,以接收其他节点返回的交易信息,包括:
通过所述当前节点向区块链的其他节点发起交易信息获取请求,以供其他节点查询该节点的账本中记录的交易信息,确定目标交易信息,并向所述当前节点返回所述目标交易信息。
进一步的,通过所述当前节点向区块链的其他节点发起交易信息获取请求,以接收其他节点返回的交易信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中邮信息科技(北京)有限公司,未经中邮信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110591385.3/2.html,转载请声明来源钻瓜专利网。