[发明专利]一种基于区块链的域名管理系统有效
申请号: | 201910842324.2 | 申请日: | 2019-09-06 |
公开(公告)号: | CN112468525B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 白杰;李冬云;吴先锋 | 申请(专利权)人: | 傲为有限公司 |
主分类号: | H04L67/1036 | 分类号: | H04L67/1036;H04L61/4511;H04L67/1097;G06Q40/04 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 210000 江苏省南京市中国(江苏)*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 域名 管理 系统 | ||
1.一种基于区块链的域名管理系统,其特征在于,包括:由多个节点组成的公链,以及由所述公链中部分节点组成的CNS子链;所述公链的所有节点中均配置有根域名智能合约;
组成所述CNS子链的节点具有与所述公链的节点相同的智能合约和功能;
组成所述CNS子链的节点被配置为:通过执行所述根域名智能合约,生成子域名智能合约,所述子域名智能合约包括顶级域名智能合约和应用域名智能合约;以及通过所述根域名智能合约和所述子域名智能合约,完成域名注册登记、查询以及更新服务;
对于域名注册登记服务,组成所述CNS子链的节点被进一步配置为:向根域名智能合约发起注册交易,触发根域名智能合约执行;
根据所述注册交易,通过执行所述根域名智能合约反馈注册投票结果,所述注册投票结果包括接受或拒绝新增所述注册交易中的域名;
如果反馈的所述注册投票结果满足预设注册要求,通过所述根域名智能合约生成顶级域名智能合约;
在所述根域名智能合约中添加指向新生成顶级域名智能合约的记录。
2.根据权利要求1所述的域名管理系统,其特征在于,
部分组成所述CNS子链的节点被配置为:通过执行所述顶级域名智能合约,完成顶级域名服务,包括管理和维护二级域名信息;
部分组成所述CNS子链的节点被配置为:通过执行所述应用域名智能合约,完成应用域名服务,包括管理和维护二级以上的域名信息。
3.根据权利要求2所述的域名管理系统,其特征在于,组成所述CNS子链的节点根据所执行的智能合约,分布式存储有所执行的智能合约对应的域名信息。
4.根据权利要求1所述的域名管理系统,其特征在于,所述预设注册要求包括反馈的注册投票结果为接受的数量大于或等于第一投票数量值;或者,在预设投票周期内,反馈的注册投票结果为接受的数量大于或等于第二投票数量值。
5.根据权利要求2所述的域名管理系统,其特征在于,对于域名查询服务,组成所述CNS子链的节点被进一步配置为:
接收域名查询节点发送的查询交易;
在所述查询交易中,提取域名信息;
根据所执行的智能合约,提取与所述域名信息对应的DNS信息;
将提取的所述DNS信息发送给域名查询节点。
6.根据权利要求2所述的域名管理系统,其特征在于,部分组成所述CNS子链的节点根据所执行的智能合约划分为合约所有者节点;对于域名更新服务,所述合约所有者节点被进一步配置为:
向更新节点所执行的智能合约的上级域名智能合约发起更新交易,触发执行上级域名智能合约进行更新服务;
通过上级域名智能合约校验所述更新交易中的更新数据;以及,在校验通过后,调用所执行的智能合约;
根据所述更新数据,更新所执行的智能合约。
7.根据权利要求6所述的域名管理系统,其特征在于,所述合约所有者节点包括:执行根域名智能合约的根所有者节点、执行顶级域名智能合约的顶级所有者节点以及执行应用域名智能合约的应用所有者节点;
所述应用所有者节点对应的上级域名智能合约为根域名智能合约;所述顶级所有者节点对应的上级域名智能合约为根域名智能合约;所述应用所有者节点对应的上级域名智能合约为顶级域名智能合约和/或根域名智能合约。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于傲为有限公司,未经傲为有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910842324.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:餐厨垃圾降解机
- 下一篇:增程器的控制方法及装置