[发明专利]可验证声明验证方法、系统、电子设备及存储介质有效
申请号: | 202110616008.0 | 申请日: | 2021-06-02 |
公开(公告)号: | CN113285954B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 王挺;曹崇瑞;顾费勇 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L67/104 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 声明 方法 系统 电子设备 存储 介质 | ||
1.一种可验证声明验证方法,其特征在于,应用于可验证声明验证系统,所述可验证声明验证系统包括:验证者区块链、预言机服务,所述预言机服务和所述验证者区块链相互通信;所述方法包括:
所述验证者区块链接收用户的可验证声明的验证请求,所述验证请求包括:用户的可验证声明、用户申请的业务操作数据;
所述验证者区块链根据所述验证请求,获取所述用户的验证关联信息,并写入验证者预言机合约中;所述验证关联信息包括:用户的身份标识、用户的可验证声明对应的发行者的身份标识、用户的可验证声明类型、检验可验证声明有效性的地址;
所述预言机服务根据所述预言机合约中用户的验证关联信息,获取用户的中间处理结果,所述中间处理结果包括:用户的身份标识验证结果、用户的可验证声明对应的发行者的身份标识验证结果、用户的可验证声明有效性验证结果;
所述预言机服务将所述中间处理结果发送给所述验证者区块链;
所述验证者区块链根据所述中间处理结果,对所述用户的可验证声明进行验证,并将验证结果写入本地区块链中;
所述预言机服务根据所述预言机合约中用户的验证关联信息,获取用户的中间处理结果之前,所述方法还包括:
所述预言机服务通过事件监听服务监听所述预言机合约的请求事件;
当监听到新的请求事件时,从所述预言机合约中获取所述新的请求事件对应的用户的验证关联信息;
所述可验证声明验证系统还包括:分布式身份标识区块链、发行者服务,所述分布式身份标识区块链和所述发行者服务分别与所述预言机服务相互通信;所述预言机服务根据所述预言机合约中用户的验证关联信息,获取用户的中间处理结果,包括:
所述预言机服务调用所述分布式身份标识区块链,验证所述用户的身份标识以及所述用户的可验证声明对应的发行者的身份标识,得到第一验证结果;
所述预言机服务调用所述发行者服务,验证所述用户的可验证声明的有效性,得到第二验证结果;
所述预言机服务根据所述第一验证结果和所述第二验证结果,获取用户的中间处理结果。
2.根据权利要求1所述的方法,其特征在于,所述预言机服务调用所述发行者服务,验证所述用户的可验证声明的有效性,包括:
所述预言机服务根据所述检验可验证声明有效性的地址,从所述发行者服务中查询所述用户的可验证声明;
若查询到,则确定所述用户的可验证声明有效。
3.根据权利要求1所述的方法,其特征在于,所述预言机服务根据所述第一验证结果和所述第二验证结果,获取用户的中间处理结果之前,所述方法还包括:
所述预言机服务根据所述用户的身份标识,从所述分布式身份标识区块链中获取所述用户的公钥;
所述预言机服务根据所述发行者的身份标识,从所述分布式身份标识区块链中获取所述发行者的公钥;
所述预言机服务根据所述第一验证结果和所述第二验证结果,获取用户的中间处理结果,包括:
所述预言机服务根据所述第一验证结果和所述第二验证结果、以及所述用户的公钥、所述发行者的公钥,获取用户的中间处理结果。
4.根据权利要求3所述的方法,其特征在于,所述验证者区块链根据所述中间处理结果,对所述用户的可验证声明进行验证,包括:
若所述中间处理结果指示验证通过,则所述验证者区块链调用本地节点,根据所述中间处理结果对所述用户的可验证声明进行验证。
5.根据权利要求4所述的方法,其特征在于,所述验证者区块链调用本地节点,根据所述中间处理结果对所述用户的可验证声明进行验证,包括:
所述验证者区块链调用本地节点,根据所述用户的公钥以及所述发行者的公钥,对所述用户的可验证声明的签名数据进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110616008.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图像清晰感知算法的图像拼接算法
- 下一篇:一种鼓式刹车片模压自动化系统