[发明专利]一种基于区块链的去中心化根域名服务方法及系统有效
申请号: | 201810329618.0 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108616613B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 蒋文保;章峰;史博轩 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 北京天方智力知识产权代理事务所(普通合伙) 11719 | 代理人: | 谷成 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 中心 域名服务 方法 系统 | ||
1.一种基于区块链的去中心化根域名服务方法,其特征在于,包括:
设置基于区块链的去中心化根域名服务系统,所述基于区块链的去中心化根域名服务系统包括:
N个本地子系统,每个所述本地子系统至少包括M个客户端、本地服务器集群以及一个本地根服务器;其中,所述本地服务器集群包括S个服务器,N≥1,M≥1,S≥1;
联盟链,所述联盟链包括各个所述本地子系统中的本地根服务器;
其中:
任一所述本地子系统中,任一所述客户端、所述本地根服务器以及联盟链之间执行顶级域名变更流程,包括:
所述客户端向所述本地根服务器发送域名变更请求;
所述本地根服务器接收所述域名变更请求,向所述联盟链发送决议请求;
所述联盟链中的各个本地根服务器接收所述决议请求,进行决议,并在决议通过后,将域名变更写入各自的区块链;
所述本地根服务器在所述决议通过后,向所述客户端发送决议结果;
任一所述本地子系统中,任一所述客户端、所述本地服务器集群以及所述本地根服务器之间执行域名解析流程,包括:
所述客户端向所述本地服务器集群发送域名解析请求;
所述本地服务器集群接收所述域名解析请求,递归解析缓存,在缓存中不存在所述域名时,向所述本地根服务器发送所述域名解析请求;
所述本地根服务器接收所述域名解析请求,解析所述域名解析请求,在所述域名存在时,向所述本地服务器集群发送域名位置;
所述本地服务器集群接收所述域名位置,向目标服务器集群发送解析申请,接收所述目标服务器集群解析后发送的解析结果,并向所述客户端发送所述解析结果;
任一所述本地子系统中所述本地根服务器以及联盟链之间执行根服务器密钥变动流程,包括:
所述本地根服务器向所述联盟链发送密钥变动请求;
所述联盟链中的各个本地根服务器接收所述密钥变动请求,进行决议;
所述本地根服务器在决议通过后,执行密钥变动操作,并广播所述本地根服务器变动后的公钥;
所述联盟链中的各个本地根服务器接收所述变动后的公钥,进行记录;
其中,所述本地根服务器接收所述域名变更请求,向所述联盟链发送决议请求包括:所述本地根服务器接收所述域名变更请求,在设置验证合法性的流程的情况下,验证所述域名变更请求的合法性;所述本地根服务器在所述域名变更请求合法的情况下,向所述联盟链发送决议请求;
所述本地根服务器接收所述域名变更请求之后,验证所述域名变更请求的合法性之前,还包括:所述本地根服务器判断所述域名变更请求的所属范围,在所述域名变更请求属于所述本地根服务器的管辖范围的情况下,执行验证所述域名变更请求的合法性的步骤;
任一所述本地子系统中,任一所述客户端以及所述本地根服务器之间执行顶级通用域名的下属域名申请流程,包括:
所述客户端向所述本地根服务器发送获取域名位置请求;
所述本地根服务器接收所述获取域名位置请求,解析所述获取域名位置请求,向所述客户端发送通用域名位置;
所述客户端接收所述通用域名位置,向通用域名集群发送域名申请请求,并接收所述通用域名集群发送的处理结果。
2.根据权利要求1所述的方法,其特征在于,
任一所述本地子系统中,在设置验证流程的情况下,任一所述客户端、所述本地服务器集群以及所述本地根服务器之间执行验证流程,包括:
所述客户端向目标服务器集群发送域名验证请求;
所述本地服务器集群接收所述目标服务器集群发送的域名所述域,向所述本地根服务器发送验证请求;
所述本地根服务器接收所述验证请求,向所述本地服务器集群发送验证信息;
所述本地服务器集群接收所述验证信息,对所述验证信息进行验证,并在验证通过后,向所述客户端发送验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810329618.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种下行数据传输方法及装置
- 下一篇:手机全、曲面显示屏及全、曲面屏手机