账户查询方法、装置、系统、服务器及介质制造方法及图纸

技术编号:27579904 阅读:15 留言:0更新日期:2021-03-09 22:31
本申请适用于计算机技术领域,提供了账户查询方法,包括:接收第一区块链发送的跨链账户查询请求,跨链账户查询请求包括第二区块链上的待查账户的账户标识;从预先存储的跨链身份记录信息表中查找与账户标识对应的账户身份描述信息,其中,跨链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;响应于查找到与账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向第一区块链发送,使得第一区块链基于查找到的账户身份描述信息确定第二区块链上的待查账户存在。的待查账户存在。的待查账户存在。

【技术实现步骤摘要】
账户查询方法、装置、系统、服务器及介质


[0001]本申请属于计算机
,尤其涉及一种账户查询方法、装置、系统、服务器及介质。

技术介绍

[0002]区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。相关技术中,通常具有很多条区块链,不同的区块链之间的链上身份通常并不互通,一条区块链不能确定另一条区块链上的账户是否真实存在。导致跨区块链的交易的安全性存在问题。
[0003]因此,相关技术中,需要实现不同的区块链之间的链上身份互通,以提高跨区块链的交易的安全。

技术实现思路

[0004]本申请实施例提供了账户查询方法、装置、系统、服务器及介质,旨在解决相关技术中不同的区块链之间的链上身份通常并不互通,一条区块链不能确定另一条区块链上的账户是否真的存在的问题。
[0005]第一方面,本申请实施例提供了一种账户查询方法,该方法包括:
[0006]接收第一区块链发送的跨链账户查询请求,跨链账户查询请求包括第二区块链上的待查账户的账户标识;
[0007]从预先存储的跨链身份记录信息表中查找与账户标识对应的账户身份描述信息,其中,跨链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;
[0008]响应于查找到与账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向第一区块链发送,使得第一区块链基于查找到的账户身份描述信息确定第二区块链上的待查账户存在。
[0009]进一步地,该方法还包括:
[0010]响应于未查找到与账户标识对应的账户身份描述信息,向通信连接的上级中继链发送包括账户标识的继续查询请求;
[0011]接收上级中继链针对继续查询请求返回的、与账户标识对应的账户身份描述信息,以及将接收到的账户身份描述信息向第一区块链发送。
[0012]第二方面,本申请实施例提供了一种账户查询系统,该系统包括:第一区块链、第二区块链、用于连接第一区块链和第二区块链的中继链,其中,
[0013]第一区块链,用于向中继链发送跨链账户查询请求,跨链账户查询请求包括第二区块链上的待查账户的账户标识;
[0014]中继链,用于接收第一区块链发送的跨链账户查询请求,从预先存储的跨链身份记录信息表中查找与账户标识对应的账户身份描述信息,其中,跨链身份记录信息表中的
身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;响应于查找到与账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向第一区块链发送,使得第一区块链基于查找到的账户身份描述信息确定第二区块链上的待查账户存在。
[0015]进一步地,第一区块链还用于:
[0016]响应于接收到本链账户所在用户终端发送的用于查询第一区块链上的待查账户的本链账户查询请求,从本链身份记录信息表中查找与待查账户的账户标识对应的账户身份描述信息,其中,本链账户查询请求包括待查账户的账户标识,本链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;
[0017]将从本链身份记录信息表中查找到的账户身份描述信息向用户终端发送。
[0018]进一步地,系统还包括存储服务器,第一区块链通过构建步骤得到本链身份记录信息表,构建步骤包括:
[0019]响应于接收到本链账户所在用户终端发送的、包括本链账户的账户标识和账户身份描述信息的身份注册请求,将本链账户的账户身份描述信息向存储服务器发送,以及接收存储服务器针对本链账户的账户身份描述信息返回的存储地址;
[0020]将本链账户的账户标识、存储地址、本链账户的账户身份描述信息的哈希值、取值为第一预设值的账户状态参数的整体作为身份记录信息存入本链身份记录信息表,其中,第一预设值用于指示本链账户当前处于注册待审核状态。
[0021]进一步地,构建步骤还可以包括:
[0022]对本链身份记录信息表中对应账户状态参数的取值为第一预设值的身份记录信息执行预设审核操作,得到审核结果,以及根据审核结果,对相应身份记录信息中的账户状态参数的取值进行修改。
[0023]进一步地,在对相应身份记录信息中的账户状态参数的取值进行修改之后,第一区块链还用于:
[0024]响应于修改后的相应身份记录信息中的账户状态参数的取值为第二预设值,将修改后的相应身份记录信息发送至中继链,使得中继链基于修改后的相应身份记录信息更新跨链身份记录信息表,其中,第二预设值用于指示账户当前处于审核通过状态。
[0025]进一步地,本链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息的存储地址;以及
[0026]从本链身份记录信息表中查找与待查账户的账户标识对应的账户身份描述信息,包括:
[0027]从本链身份记录信息表中查找与待查账户的账户标识对应的账户身份描述信息的存储地址,以根据查找到的存储地址得到与账户标识对应的账户身份描述信息。
[0028]进一步地,构建步骤还可以包括:
[0029]响应于接收到本链账户所在用户终端发送的、包括本链账户的账户标识和新账户身份描述信息的身份更新请求,将本链账户的新账户身份描述信息向存储服务器发送,以及接收存储服务器针对新账户身份描述信息返回的新存储地址;
[0030]将本链账户对应的身份记录信息中的存储地址修改为新存储地址,将账户身份描述信息的哈希值修改为新账户身份描述信息的哈希值,将账户状态参数的取值修改为第三预设值,其中,第三预设值用于指示本链账户当前处于更新待审核状态。
[0031]第三方面,本申请实施例提供了一种账户查询装置,该装置包括:
[0032]请求接收单元,用于接收第一区块链发送的跨链账户查询请求,跨链账户查询请求包括第二区块链上的待查账户的账户标识;
[0033]信息查找单元,用于从预先存储的跨链身份记录信息表中查找与账户标识对应的账户身份描述信息,其中,跨链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;
[0034]信息发送单元,用于响应于查找到与账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向第一区块链发送,使得第一区块链基于查找到的账户身份描述信息确定第二区块链上的待查账户存在。
[0035]第四方面,本申请实施例提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述账户查询方法的步骤。
[0036]第五方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述账户查询方法的步骤。
[0037]第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行上述第一方面中任一项的账户查询方法。
[0038]本申请实施例与相关技术相比存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账户查询方法,其特征在于,所述方法包括:接收第一区块链发送的跨链账户查询请求,所述跨链账户查询请求包括第二区块链上的待查账户的账户标识;从预先存储的跨链身份记录信息表中查找与所述账户标识对应的账户身份描述信息,其中,所述跨链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;响应于查找到与所述账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向所述第一区块链发送,使得所述第一区块链基于所述查找到的账户身份描述信息确定所述第二区块链上的待查账户存在。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于未查找到与所述账户标识对应的账户身份描述信息,向通信连接的上级中继链发送包括所述账户标识的继续查询请求;接收所述上级中继链针对所述继续查询请求返回的、与所述账户标识对应的账户身份描述信息,以及将接收到的账户身份描述信息向所述第一区块链发送。3.一种账户查询系统,其特征在于,所述系统包括:第一区块链、第二区块链、用于连接所述第一区块链和所述第二区块链的中继链,其中,所述第一区块链,用于向所述中继链发送跨链账户查询请求,所述跨链账户查询请求包括所述第二区块链上的待查账户的账户标识;所述中继链,用于接收所述第一区块链发送的跨链账户查询请求;从预先存储的跨链身份记录信息表中查找与所述账户标识对应的账户身份描述信息,其中,所述跨链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;响应于查找到与所述账户标识对应的账户身份描述信息,将查找到的账户身份描述信息向所述第一区块链发送,使得所述第一区块链基于所述查找到的账户身份描述信息确定所述第二区块链上的待查账户存在。4.根据权利要求3所述的系统,其特征在于,所述第一区块链还用于:响应于接收到本链账户所在用户终端发送的用于查询所述第一区块链上的待查账户的本链账户查询请求,从本链身份记录信息表中查找与待查账户的账户标识对应的账户身份描述信息,其中,所述本链账户查询请求包括待查账户的账户标识,所述本链身份记录信息表中的身份记录信息包括账户标识和与账户标识对应的账户身份描述信息;将从本链身份记录信息表中查找到的账户身份描述信息向所述用户终端发送。5.根据权利要求4所述的系统,其特征在于,所述系统还包括存储服务器,所述第一区块链通过构建步骤得到所述本链身份记录信息表,所述构建步骤包括:响应于接收到本链账户所在用户终端发送的、包括所述本链账户的账户标识和账户身份描述信息的身份注册请求,将所述本链账户的账户身份描述信息向所述存储服务器发送,以及接收所述存储服务器针对所述本链账户的账户身份描述信息返回的存储地址;将所述本链账户的账户标识、所述存储地址、所述本链账户的账户身份描述信息的哈希值、取值为第一预设值的账户状态参数的整体作为身份记录信息存入本链身份记录信息表,其中,所述第一预设值用于指示所...

【专利技术属性】
技术研发人员:邱炜伟李伟汪小益匡立中张帅
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1