【技术实现步骤摘要】
一种数据查询方法、相关设备及可读存储介质
本专利技术涉及区块链领域,尤其涉及一种数据查询方法、相关设备及可读存储介质。
技术介绍
区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。用户可以通过终端访问区块链网络中的任意节点,来查询到区块链中的数据。由于终端需要直接与区块链网络上节点进行通信,因此该方法十分考验用户对区块链以及区块链低层技术的了解和掌握程度。特别是,当用户所查询的数据还没有同步到区块链网络上的所有节点的时候,那么很有可能无法查询到需要的数据,如区块链最新更新的数据。
技术实现思路
本专利技术实施例提供一种数据查询方法、相关设备及可读存储介质,可以通过区块链管理平台快速、准确地查询区块链上的最新数据。第一方面,本专利技术实施例提供了一种数据查询方法,应用于区块链管理平台,所述方法包括:区块链管理平台接收用户通过终端设备提交的数据查询请求,所述数据查询请求包括区块链的标识;所述区块链管理平台根据所述区块链的标识确定所述区块链对应的多个节点;所述区块链管理平台从所述多个节点中确定出所述区块链的链上数据最新的目标节点;所述区块链管理平台从所述目标节点处获取所述数据查询请求对应的查询结果,所述查询结果包括所述目标节点上的所述区块链中高度最高的区块对应的区块数据。第二方面,本专利技术实施例提供了一种数据查询方法,所述方法包括:目标节点接收区块链管理平台发送的区块高度查询请求, ...
【技术保护点】
1.一种数据查询方法,其特征在于,应用于区块链管理平台,所述方法包括:/n区块链管理平台接收用户通过终端设备提交的数据查询请求,所述数据查询请求包括区块链的标识;/n所述区块链管理平台根据所述区块链的标识确定所述区块链对应的多个节点;/n所述区块链管理平台从所述多个节点中确定出所述区块链的链上数据最新的目标节点;/n所述区块链管理平台从所述目标节点处获取所述数据查询请求对应的查询结果,所述查询结果包括所述目标节点上的所述区块链中高度最高的区块对应的区块数据。/n
【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于区块链管理平台,所述方法包括:
区块链管理平台接收用户通过终端设备提交的数据查询请求,所述数据查询请求包括区块链的标识;
所述区块链管理平台根据所述区块链的标识确定所述区块链对应的多个节点;
所述区块链管理平台从所述多个节点中确定出所述区块链的链上数据最新的目标节点;
所述区块链管理平台从所述目标节点处获取所述数据查询请求对应的查询结果,所述查询结果包括所述目标节点上的所述区块链中高度最高的区块对应的区块数据。
2.根据权利要求1所述的方法,其特征在于,所述区块链管理平台从所述多个节点中确定出所述区块链的链上数据最新的目标节点,包括:
所述区块链管理平台向所述多个节点中的每个节点发送区块高度查询请求,所述区块高度查询请求用于查询所述每个节点上所述区块链的区块高度;
所述区块链管理平台接收所述每个节点返回的区块高度,并比较所述每个节点返回的区块高度;
所述区块链管理平台将对应的区块高度最高的节点作为所述区块链的链上数据最新的目标节点。
3.根据权利要求1或2所述的方法,其特征在于,所述区块链管理平台从所述目标节点处获取所述数据查询请求对应的查询结果,包括:
所述区块链管理平台向所述目标节点上所述区块链管理平台的代理进程发送数据获取请求,所述数据获取请求用于指示所述代理进程从对应的区块链进程中获取所述数据查询请求对应的查询结果,并对所述查询结果进行加密处理;
所述区块链管理平台接收所述代理进程返回的加密处理后的查询结果。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述区块链管理平台对所述加密处理后的查询结果进行解密,以得到所述查询结果;
所述区块链管理平台将所述查询结果发送给所述终端设备。
5.一种数据查询方法,其特征在于,所述方法包括:
目标节点接收区块链管理平台发送的区块高度查询请求,所述区块高度查询请求是由所述区块链管理平台在收到数据查询请求时,向所述数据查询请求包括区块链的标识对应的多个节点发送的,所述目标节点为所述多个节点中所述区块链的链上数据最新的节点;
所述目标节点根据所述区块链的标识查询所述区块链的区块高度,并向所述区块链管理平台发送所述区块高度,以使得所述区块链管理平台根据所述多个节点中的每个节点发送的区块高度确定出所述区块链的链上数据最新的所述目标节点;
所述目标节点接收所述区块链管理平台发送的数据获取请求,并从对应的区块链进程中获取所述数据查询请求对应的查询结果,所述查询结果包括所述目标节点上的所述区块链中高度最高的区块对应的区块数据;
所述目标节点向所述区块链管理平台发送所述查询结果。
6.根据权利要求5所述的方法,其特征在于,所述目标节点上运行有所述区块链管理平台的代理进程,所...
【专利技术属性】
技术研发人员:冯士乘,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。