2022区块链域名解析服务应用指南_第1页
2022区块链域名解析服务应用指南_第2页
2022区块链域名解析服务应用指南_第3页
2022区块链域名解析服务应用指南_第4页
2022区块链域名解析服务应用指南_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

区块链域名解析服务应用指南PAGEPAGE1PAGEPAGE2区块链域名解析服务应用指南范围本文件给出了区块链域名解析服务的应用原则、服务框架、参与方和域名解析关键过程。规范性引用文件(包括所有的修改单适用于本文件。GB/T15843.1-2017信息技术安全技术实体鉴别第1部分:总则IETFRFC1034域名—概念和设施(Domainnames--conceptsandfacilities)IETFRFC1035域名—实施和规范(Domainnames--implementationandspecification)ISO22739:2020区块链和分布式账本技术—词汇(Blockchainanddistributedledgertechnologies--Vocabulary)术语和定义ISO22739、IETFRFC1034、GB/T25069界定的以及下列术语和定义适用于本文件。区块链blockchain使用密码技术将共识确认过的区块按顺序追加而形成的分布式账本。[来源:ISO22739:2020,3.6]域名domainname是由一串用点分隔的名字组成的某一台计算机或计算机组的名称。[来源:IETFRFC1034:1987,2.1]钱包wallet区块链中的应用程序,用来生成、管理、存储用户的私钥和公钥的工具。[来源:ISO22739:2020,3.84]通证token以数字形式存在的权益凭证,它代表的是一种权利,一种固有和内在的价值。[来源:ISO22739:2020,3.76]数字签名(签名)digitalsignature(signature)[来源:GB/T15843.1-2017,3.11]区块链域blockchaindomain支撑区块链系统运行的、相对独立的区块链网络体系。钱包名walletname钱包地址walletaddress区块链钱包在区块链系统中的唯一标识。分布式身份标识decentralizedidentifiers由特定格式的字符串组成的,用来代表特定实体的数字身份。分布式身份标识文档decentralizedidentifiersdocument区块链属性blockchainattributes一组用来描述区块链特征的数据。一个区块链可有若干属性,包括区块链类型、创世块、节点IP地址、端口号、算法等。域名解析服务区块链网络blockchaindomainnameservicenetwork采用区块链技术提供域名解析服务的区块链网络系统。区块链域名上下文blockchaindomainnamecontext区块链域名、钱包名字、计算机域名与区块链属性、钱包地址、计算机地址的绑定关系。区块链域名解析服务blockchaindomainnameservice按照区块链域名、钱包名字、计算机域名查找域名上下文,从而获取绑定属性或地址的过程。区块链域名证书blockchaindomainnamecertificate域名所有权的可验证凭证。缩略语下列缩略语适用于本文件。DID:分布式身份标识(decentralizedidentifiers)区块链域名解析服务框架区块链域名解析服务框架包括服务原则、应用参与方和关键过程,如图1所示。图1区块链域名解析服务框架区块链域名解析服务应用框架图参考附录A,关键活动与区块链域名解析参与方关系参考附录B。区块链域名解析服务原则安全性可追溯——对域名解析相关数据流通全流程存证;——基于域名相关存储内容摘要进行存证追溯;——域名证书的所有方和被转让方均可进行存证追溯;——支持离线传输的存证追溯;——支持第三方监管的存证接口。兼容性宜兼容IETFRFC1034和IETFRFC1035,符合域名分级查询原则。域名解析服务应用参与方服务支持方服务支持方为域名解析服务区块链网络提供建设和维护。服务使用方((拥有域名证书和通证的机构、组织、域名数据查询方(需要通过域名数据获取区块链和互联网资源的机构、组织。服务相关方((提(、数据交易方(提供域名证书和通证转让服务的机构、组织。关键过程定义域名解析服务区块链网络钱包生成域名预注册域名数据创建方在域名解析服务区块链网络上进行域名预注册。域名预注册时宜提供区块链域名、钱包名和计算机域名,检查区块链域名、钱包名、计算机域名在域名解析服务区块链网络中的唯一性,检查区块链域名、钱包名、计算机域名是否满足法律法规要求。域名注册域名证书及域名通证获取域名撤销域名撤销时宜进行如下操作:——向域名解析服务区块链网络提出域名撤销请求,并提供域名证书;——域名解析服务区块链网络查找包含域名对应属性或地址描述信息的文档,验证域名证书的所有权和真实性;——将链上证书摘要和通证摘要更新为撤销状态。域名修改域名修改时宜进行如下操作:——向域名解析服务区块链网络提出域名修改请求,提供域名证书;——域名解析服务区块链网络验证域名证书中的所有权和有效性,并在区块链网络中查找证书当前状态是否正常;——验证通过后,提供修改后的包含域名对应属性或地址描述信息的文档;——重新颁发域名证书给域名数据所有者,并将之前链上证书摘要改为注销状态,重新上传新颁发的证书摘要。域名转让域名转让时宜进行如下操作:——向域名解析服务区块链网络提出转让申请,并提供域名证书、通证、被转让方的身份信息和钱包地址;——域名解析服务区块链网络验证域名证书的所有权和真实性,以及被转让方的身份信息;——生成添加了转让方签名的域名证书,并将之前链上的证书摘要改为注销状态,重新上传由转让方签名的证书摘要;——域名解析服务区块链网络将域名证书和通证发送至被转让用户钱包。域名查询域名查询时宜进行如下操作:——用户可通过域名解析服务区块链网络客户端向域名解析服务区块链网络提交域名查询请求。域名解析服务区块链网络验证域名是否存在于本网络上,若不在,则将请求转发其他域名解析服务区块链网络或返回查询失败信息;若在,则检查域名状态信息;——域名解析服务区块链网络向域名所有者提出域名证书查询请求,域名证书所有者上传域名证书给域名解析服务区块链网络,域名解析服务区块链网络验证证书中的颁发机构签名和所有者身份信息,并提取域名对应的属性或地址信息给域名查询用户。附录 A(资料性)区块链域名解析服务应用框架图区块链域名解析服务应用框架图给出了区块链域名解析的主要关系,表达了如下主要过程:域名解析服务区块链网络根据用户提供的合法身份证明,为每个用户生成相应的钱包地址或DIDDID用户向域名解析服务区块链网络提交域名预注册申请,域名解析服务区块链网络验证该域名的唯一性和合法性;预注册审核通过的用户可向域名解析服务区块链网络提交域名注册申请并提供包含了域名和域名描述信息的文档;颁发域名证书和域名通证给数据创建方,并将域名和对应的域名证书摘要信息、通证摘要信息上链存储;用户可通过发放的域名证书和通证,向域名解析服务区块链网络提出对域名的撤销、修改和转让服务;web区块链域名解析服务应用框架如图A.1所示。图A.1区块链域名解析服务应用框架77附录 B(资料性)关键活动与区块链域名解析参与方区块链域名解析服务包括钱包生成、域名预注册、域名注册、域名证书及域名通证获取、域名撤销/域名修改/表B.1关键活动与区块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论