基于许可链的DNS域名服务模块设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:areschicken
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,移动通信、物联网等新兴技术的发展极大地推动了互联网的进步,提高了人们的生活质量。在这其中,DNS域名服务器作为分布式服务系统承载着网络服务的访问入口,正发挥着越来越重要的作用。然而另一方面,互联网作为一个开放的平台来方便人们对信息的分享,但是关键基础设施DNS域名服务系统却是一个中心化的架构,其根服务器数量稀少而且分布不均匀,存在着集中解析霸权且不信任的问题。一旦根域名服务器中的域名信息被删除或者篡改,与其相对应的顶级域名结构体系将无法使用。区块链作为一种分布式账本技术,拥有去中心化的框架结构,在数据的可信共识和安全存储等方面有着独特的优势,将区块链技术引入到域名服务系统中将有助于解决集中解析带来的信任问题,对于域名解析具有重要意义。针对DNS域名服务系统中心化带来的信任问题,本文提出了基于许可链的域名服务模型,通过顶级域名区块链TLDChain为域名解析提供可信服务。在域名数据上链方面,设计了灵活的区块数据结构,并通过智能合约完成域名的链上注册和更新功能。同时为了进一步提高区块链数据查询效率,本文引入了区块链域名数据仓库来加快数据的查询,通过设计的域名数据同步算法和一致性校验算法来实现域名数据的同步和域名链上链下数据的快速一致性检验。基于上述的技术成果,本文基于Fabric开源平台,设计和实现了基于许可链的DNS域名服务模块,支持域名的注册、更新、注销和解析等功能。在这其中,首先进行需求分析,设计了模块的整体架构,对其分层结构进行描述。然后在设计中将整个模块分为了五个子模块,并进行了详细的设计。之后通过使用Go语言去进行智能合约的编写,使用平台提供的Fabric-SDK-Go实现业务模块的开发。最后对所设计实现的模块进行了功能测试和效果展示,为去中心化域名解析系统的建设提供了方案支撑。
其他文献
在传统的考试场景中,由老师设计题目,考生作答,最终再由老师进行批改,整个过程中最为繁琐的便是人工阅卷的环节。人工阅卷不仅给老师带来繁重的工作量,而且容易出现批改错误、阅卷周期长的问题,对教学带来不利的影响。随着计算机技术的发展,答题卡中选择题填涂结果的自动识别技术已经被广泛应用。而主观题部分,由于涉及到图像手写文字检测、识别和理解等复杂问题,仍然依赖于人工批改。考生手写文字与试卷本身的印刷体文字分
基于毫米波感知的人类活动识别是实现人机交互的关键技术,例如,利用毫米波传感器对独居老人生活状态进行监测。先前工作证实了利用毫米波传感器进行活动识别的可行性,但在实际应用中还存在问题:大部分系统只能近距离识别而无法远距离识别,系统在噪声环境中识别率较低,以及由于时延较长而无法实时响应。因此,本文基于毫米波传感器,针对上述问题进行研究,研究内容及创新点如下。1.设计了基于毫米波传感器的实时远距离活动识
联邦学习能够使不同数据源(客户端)在不共享数据的情况下,进行深度神经网络模型的联合训练,已成为人工智能领域的一个热门研究方向。但是,传统联邦学习方法面临着设备、数据、模型上的异构性挑战,无法应对不同客户端的个性化特点与需求,导致学习效果下降。为此,本文研究了一种基于交叉注意力机制的个性化联邦学习方法,并面向分类任务进行了系统实现。主要工作包括:1.利用注意力(Attention)机制与客户端自身数
学位
开发人员为提高软件开发效率,通常会复制已有的代码片段,并粘贴或进行微小修改后重复使用。因此,软件系统中经常会出现相似的代码片段,这种现象被称为代码克隆。虽然代码克隆可以提高初始生产力,但它可能会导致漏洞传播,并增加软件系统的维护成本。近年来,代码克隆检测已经成为软件工程领域一个越来越重要的研究课题。最近的检测代码克隆研究表明,基于抽象语法树的神经网络模型比其他方法能更好地表示源代码。研究人员使用基
近年来,随着三维空间(3D)视觉传感器的广泛运用,三维计算机视觉应运而生。在计算机视觉领域,对三维点云进行语义分割,可用于对三维场景的理解。本文将ORBSLAM3以及已有的点云稠密重建开源项目结合,通过3D传感器采集或合成RGBD图像生成局部点云,并利用SLAM跟踪得到的位姿,完成运动中室内场景点云模型的建立。本文对已有点云重建开源项目进行了以下两点改进:一是增加了用于MYNT等双目深度相机的自建
随着法律从业标准愈加严格,从业人员规模的扩大远慢于刑事案件数量的增加,司法机关面临“案多人少”的困难;且法官的自由裁量权受其学识水平、工作经验等主观因素的影响,可能造成“同案不同判”的情况,影响司法公正性。为解决以上问题,本文以刑事判决文书为输入,使用自然语言处理技术,将案情自动化分析分解为法条推荐、罪名预测、刑期预测与相似案件推荐四个子任务。该方法在司法智能建设中能有助于提高法官的工作效率,平衡
学位
目前,随着航空运输业的不断发展,空中交通量在逐年增加,为了保证飞机在逐渐拥挤的航道内能够安全飞行,需要提高航空监视信息的准确性。航空监视信息的融合通过将来自一个或多个监视源对目标飞行器的监视信息进行融合,来准确的获取目标飞行器的位置,融合效果的好坏很大程度的决定了航空监视信息准确性的高低。在航空监视信息融合方面,目前更多的是采用卡尔曼滤波算法,该算法在大数据量的情况下,存在着参数精度要求高、对噪声
IPv6是下一代互联网的关键技术,其巨大的地址空间能够为计算机相关领域带来无限的发展,从IPv4向IPv6的升级己成为互联网发展的必然趋势。网站服务作为与人们日常生活密切相关的基本服务,对IPv6应用流量拉升和推广部署有重要作用,但缓慢的IPv6网站升级过程却对IPv6的推广带来了不利影响,完善IPv6网站支持度监测对推动IPv6全面部署有重要意义。由于在向IPv6的升级过程中,终端、传输设备以及