[发明专利]一种基于区块链的跨链可信查询方法及系统有效
申请号: | 202210407404.7 | 申请日: | 2022-04-19 |
公开(公告)号: | CN114519078B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 文明;孙福辉;成雨蓉;王晓燕;张志威;张艺璐;袁野;张娴;王国仁 | 申请(专利权)人: | 北京理工大学;人民法院信息技术服务中心 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/2453;G06F21/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;刘飞 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 可信 查询 方法 系统 | ||
本文涉及区块链技术领域,尤其涉及一种基于区块链的跨链可信查询方法及系统。包括,将接收自查询链发送的查询请求转换为查询消息,查询消息中包括目标数据的关键值;在对查询消息的共识验证结果为通过的情况下,将查询消息发送给被查询链,以使被查询链查询根据目标数据的关键值进行查询得到查询响应并发送,查询响应中包括查询到的所述目标数据;在对查询响应的共识验证结果为通过的情况下,根据查询响应对所述目标数据进行验证;当对目标数据的验证结果为通过的情况下,将目标数据发送给所述查询链。通过本文实施例,实现了区块链的跨链可信查询,保证了被查询链接收到的查询消息的安全性。
技术领域
本文涉及区块链技术领域,尤其涉及一种基于区块链的跨链可信查询方法及系统。
背景技术
在司法场景中,法院系统、检察院系统和司法行政系统均建立有自己的区块链系统,用于存储各方的数据,当法院系统、检察院系统或司法行政系统之间需要互相查询数据时,需要采用区块链的跨链技术实现不同区块链系统之间的数据查询,如何保证跨链查询的数据可信性是目前技术领密切关注的问题。
目前,为了在不同区块链系统之间进行查询,一种现有的方法是将区块链与数据库管理系统集成在一起,例如以太坊利用LevelDB这一基于Key-Value 结构的数据库存取数据,而部分区块链则选择利用文件系统或关系型数据库进行存储,通过第三方数据库来完成跨链数据的查询,但这种方法直接将所有数据存储在区块链上,会导致区块链上的数据存储量增加,降低了跨链查询的效率,并极大地浪费了区块链的计算资源。此外,往往中心化的数据库都是由第三方服务者提供,因此返回的查询结果有可能被篡改,中心化的数据库汇难以保证查询数据的安全性,因此,采用数据库进行跨链查询的方法难以保证查询数据的可信性。
现在亟需一种基于区块链的跨链可信查询方法,从而解决现有技术中跨链查询的方法难以保证查询数据的可信性的问题。
发明内容
为解决跨链查询的方法难以保证查询数据的可信性的问题,本文实施例提供了一种基于区块链的跨链可信查询方法及系统,提高了跨链查询数据的可信性,并提高了跨链查询的效率。
为了解决上述技术问题,本文的具体技术方案如下:
一方面,本文实施例提供了一种基于区块链的跨链可信查询方法,包括,
将接收自查询链发送的查询请求转换为查询消息,所述查询消息中包括目标数据的关键值;
在对所述查询消息的共识验证结果为通过的情况下,将所述查询消息发送给被查询链,以使所述被查询链查询根据所述目标数据的关键值进行查询得到查询响应,所述查询响应中包括查询到的所述目标数据;
接收所述被查询链发送的所述查询响应,在对所述查询响应的共识验证结果为通过的情况下,根据所述查询响应对所述目标数据进行验证;
当对所述目标数据的验证结果为通过的情况下,将所述目标数据发送给所述查询链。
进一步地,所述查询响应还包括所述目标数据的哈希值以及验证路径,所述验证路径的结构为部分红黑树;
所述验证路径中包括所述被查询链的第二跨链索引库中多个节点,各节点中包括该节点的关键值以及该节点的哈希值。
进一步地,根据所述查询响应对所述目标数据进行验证步骤包括,
步骤1:将所述目标数据的哈希值作为第一子节点哈希值;
步骤2:在所述验证路径中确定与所述第一子节点在同一层级的第二子节点;
步骤3:根据所述第一子节点的哈希值、第二子节点的哈希值以及第一子节点与第二子节点的父节点的关键值计算所述父节点的哈希值;
步骤4:若所述父节点不为根节点,则将所述父节点作为所述第一子节点,重复步骤2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学;人民法院信息技术服务中心,未经北京理工大学;人民法院信息技术服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210407404.7/2.html,转载请声明来源钻瓜专利网。