【技术实现步骤摘要】
基于区块链的账户信息查询方法和装置、设备和介质
[0001]本公开涉及区块链技术、信息查询技术,尤其是一种基于区块链的账户信息查询方法和装置、设备和介质。
技术介绍
[0002]区块链(Block Chain)是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证数据不可篡改和不可伪造的分布式账本。随着区块链的不断发现,越来越多的应用被设置在区块链上,利用区块链的分布式数据存储、点对点传输、共识机制、加密算法等特点提升应用性能和使用体验。在实际应用过程中,用户有时需要查询自己在应用中的账户信息,例如账户余额等,此时用户就需要先登录应用后才能获得,使得查询账户信息的操作繁琐,降低了用户的使用体验。
技术实现思路
[0003]本公开实施例提供一种基于区块链的账户信息查询方法和装置、设备和介质,以解决上述问题。
[0004]本公开实施例的一个方面,提供了一种基于区块链的账户信息查询方法,包括:响应于应用提供平台接收到目标用户发送的账户信息查询请求,所述应用提供平台的网关根据 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的账户信息查询方法,其特征在于,包括:响应于应用提供平台接收到目标用户发送的账户信息查询请求,所述应用提供平台的网关根据所述账户信息查询请求中的待查询账户的账户标识,确定所述待查询账户是否登录所述应用提供平台;响应于所述网关确定所述待查询账户未登录所述应用提供平台,所述应用提供平台的解析服务中心获取所述待查询账户的可验证凭证的凭证标识,并向所述目标用户的客户端发送身份验证请求,其中,所述解析服务中心设置在区块链上,所述身份验证请求包括:所述账户标识和所述可验证凭证的凭证标识;所述客户端基于所述账户标识和所述凭证标识,获取验证信息,并向所述解析服务中心发送所述验证信息,其中,所述验证信息包括所述可验证凭证;所述解析服务中心对所述验证信息进行验证;响应于所述验证信息通过所述解析服务中心的验证,所述解析服务中心利用所述解析服务中心的第一公私密钥对中私钥对所述待查询账户的账户信息进行加密处理,得到加密账户信息,并向所述客户端发送所述加密账户信息。2.根据权利要求1所述的方法,其特征在于,所述应用提供平台的网关根据所述账户信息查询请求中的待查询账户的账户标识,确定所述待查询账户是否登录所述应用提供平台,包括:所述网关确定预设标识黑名单中是否存在与所述账户标识相同的禁止账户标识;响应于所述预设标识黑名单中不存在与所述账户标识相同的禁止账户标识,所述网关确定所述待查询账户是否登录所述应用提供平台。3.根据权利要求1所述的方法,其特征在于,所述验证信息还包括:签名随机数;所述客户端基于所述账户标识和所述凭证标识,获取验证信息,包括:所述客户端基于所述账户标识,获取与所述账户标识对应的数字身份标识,并向所述解析服务中心发送所述数字身份标识;所述解析服务中心基于所述数字身份标识生成随机数,并利用所述第一公私密钥对中私钥对所述随机数进行加密处理,得到加密随机数;所述解析服务中心将所述加密随机数发送所述客户端;所述客户端利用所述第一公私密钥对中公钥对所述加密随机数进行解密处理,得到所述随机数;所述客户端基于所述数字身份标识和所述凭证标识,获取初始可验证凭证;所述客户端利用所述目标用户的第二公私密钥对中私钥分别对所述随机数和所述初始可验证凭证进行签名处理,得到所述签名随机数和所述可验证凭证。4.根据权利要求3所述的方法,其特征在于,所述解析服务中心对所述验证信息进行验证,包括:所述解析服务中心利用所述第二公私密钥对中公钥分别对所述可验证凭证的签名和所述签名随机数的签名进行验证;响应于所述可验证凭证的签名和所述签名随机数的签名均通过验证,确定所述验证信息通过验证。5.根据权利要求3所述的方法,其特征在于,所述解析服务中...
【专利技术属性】
技术研发人员:朱斯语,池程,刘阳,田娟,杨兆鑫,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。