[发明专利]基于区块链的身份验证方法、装置、计算机以及存储介质有效
申请号: | 202011203214.0 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112104665B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 刘友为;郭懿心;韦德志;王兆创;王章;郑伟涛;乔小强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 身份验证 方法 装置 计算机 以及 存储 介质 | ||
1.一种基于区块链的身份验证方法,其特征在于,所述方法包括:
获取至少两个候选区块链的区块信息,基于所述区块信息从所述至少两个候选区块链中选取区块主链,将所述至少两个候选区块链中除所述区块主链之外的候选区块链确定为区块子链;
将所述区块主链所在的候选节点确定为核心主链节点,将所述区块子链所在的候选节点确定为区块子链节点;
若本地节点属于所述区块子链节点,则获取用户针对所述区块子链的身份验证请求,基于所述身份验证请求从所述核心主链节点中查找目标核心主链节点;所述身份验证请求包括所述用户的待验证身份凭证及待验证身份信息;
将所述用户的待验证身份凭证及所述待验证身份信息发送至所述目标核心主链节点,以使所述目标核心主链节点基于所述待验证身份凭证及所述待验证身份信息对所述用户进行身份验证,得到所述用户的身份验证结果;
获取所述目标核心主链节点发送的所述身份验证结果,根据所述身份验证结果确定所述用户对所述区块子链的访问权限。
2.如权利要求1所述的方法,其特征在于,所述基于所述身份验证请求从所述核心主链节点中查找目标核心主链节点,包括:
基于所述身份验证请求查找核心主链节点网络;所述核心主链节点网络包括至少两个核心主链节点;所述核心主链节点包含所述区块主链,所述区块主链与所述区块子链属于同一联盟链;
获取所述至少两个核心主链节点中每个核心主链节点的节点信息,基于所述节点信息从所述至少两个核心主链节点中查找目标核心主链节点。
3.如权利要求2所述的方法,其特征在于,所述节点信息包括网络带宽总量和带宽占用率;
所述基于所述节点信息从所述至少两个核心主链节点中查找目标核心主链节点,包括:
基于所述网络带宽总量及所述带宽占用率,确定所述至少两个核心主链节点中每个核心主链节点的空闲带宽;
将具有最大的空闲带宽的核心主链节点确定为目标核心主链节点。
4.如权利要求1所述的方法,其特征在于,所述根据所述身份验证结果确定所述用户对所述区块子链的访问权限,包括:
若所述身份验证结果为身份合法结果,则确定所述用户具有对所述区块子链的访问权限;
若所述身份验证结果为身份异常结果,则确定所述用户不存在对所述区块子链的访问权限,引导所述用户向区块主链进行身份验证;所述区块主链在所述目标核心主链节点中。
5.如权利要求1所述的方法,其特征在于,所述获取至少两个候选区块链的区块信息,基于所述区块信息从所述至少两个候选区块链中选取区块主链,将所述至少两个候选区块链中除所述区块主链之外的候选区块链确定为区块子链,包括:
获取至少两个候选区块链的区块信息,对所述至少两个候选区块链的区块信息进行共识,得到针对所述至少两个候选区块链的第一投票结果,将所述第一投票结果广播至所述至少两个候选区块链所在的候选节点;
获取所述候选节点针对所述至少两个候选区块链的区块信息的第二投票结果,基于所述第一投票结果及所述第二投票结果,从所述至少两个候选区块链中选取区块主链,将所述至少两个候选区块链中除所述区块主链之外的候选区块链确定为区块子链。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述身份验证结果、所述待验证身份凭证、所述待验证身份信息及所述目标核心主链节点生成身份验证区块,将所述身份验证区块添加至所述区块子链中;
当获取到针对所述用户的身份核实请求时,从所述区块子链中获取所述身份验证区块;
基于所述身份验证区块中的所述待验证身份信息对所述用户进行身份验证,得到身份核实结果;
若所述身份核实结果与所述身份验证区块中的所述身份验证结果不一致,则确定所述目标核心主链节点为异常节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011203214.0/1.html,转载请声明来源钻瓜专利网。