去中心化区块链DNS研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:chinatobacco666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,DNS已经成为互联网中最重要的基础服务。但是它的中心化设计导致它在安全、公平隐私等方面存在诸多问题。针对DNS的优化如DNS安全扩展DNSSEC往往只关注其中一个方面而无法彻底解决所有问题。本文研究了DNS和区块链相关技术,结合主流区块链技术设计了适用于DNS服务的NameChain区块链,并在此基础上构建了去中心化DNS系统DBDNS。首先对NameChain的区块结构和交易进行设计,使它可以保存、修改DNS状态并且支持DNS相关操作,对DNS信息进行隐私保护。NameChain的交易和状态数据存储使用了默克尔-帕特里夏树MPT结构。然后,设计了两阶段共识机制来防御51%攻击——第一阶段使用POA共识机制积累算力作为过渡,第二阶段使用内存困难型POW共识机制满足去中心化要求;为了加强安全性还设计了一种快速收敛的区块大小调节算法来抵御可能出现的区块链DOS攻击。另外,为了保证NameChain在POW共识机制下可以稳定发行区块,本文设计了一种结合平均区块发行时长和父区块发行时长的难度调节算法。本文设计的DBDNS系统是分层结构,从下往上分别为区块链层、缓存层、控制层和应用接口层。区块链层由NameChain组成,可细分为存储层和逻辑处理层,分别对应区块数据存储和交易执行、共识机制、P2P网络通讯等功能。缓存层包含双缓存队列,使用本文设计的适用于发散数据的缓存更新算法——DLFU算法和DFIFO算法。控制层主要功能为逻辑控制,起到层次分割作用。应用接口层包含接口层和表示层,前者提供接口,后者直接对用户提供服务。在部署方面,使用轻节点作为普通用户的服务节点,只占用较少的资源。最后,本文实现了DBDNS原型系统并基于虚拟化技术部署了若干节点。通过可用性实验、稳定性实验、缓存实验和DNS更新生效实验等多组实验发现:1)DBDNS的服务可达到预期效果,且兼容当前的DNS服务;2)轻节点存储百万数量级的区块头数据,只占用不到100M磁盘空间,空间利用率较高;3)NameChain在面临区块链DOS攻击时仍然可以正常服务,区块链中的交易不会因交易内存池满而被丢弃,实验中区块大小经过几十个区块即调节到平衡状态;4)NameChain在系统算力波动的情况下,依然可以快速调整并稳定出块,初始难度偏小的实验中,区块平均发行时长为16秒,初始难度偏大的实验中,区块平均发行时长为29秒;5)DBDNS的缓存层经过DLFU算法和DFIFO算法的优化,最终测得缓存命中率高达83%;6)DBDNS系统中大多数的DNS更新在一分钟内即可生效,最长的也不会超过500秒,远远快于当前DNS更新全球生效时长;7)即使瞬间宕机一半节点,DNS更新依然可以在500秒内生效。综上,去中心化系统DBDNS解决了当前DNS系统在安全性、公平隐私性和DNS更新生效时长等方面的问题,且有良好的兼容性和扩展性。
其他文献
营销项目通过网络化管理, 加强了营销项目计划执行的管控, 提高了分析质量, 加快了信息反馈, 形成闭环管理.利用实时收集、 整理的营销项目计划进度数据, 项目管理人员及项目
复矩阵是一种比较特殊的矩阵。文中定义了复矩阵的两种实表示形式(分块矩阵),研究了这两种实表示形式的加法、乘法、相似等性质。将复矩阵与它的实表示形式联系起来,研究两者之
做好民族院校的思想政治工作具有紧迫性和特殊重要性。当前民族院校大学生思想政治工作面临着新形势新任务,呈现出突出的自身特点。我们必须在现有工作的基础上,针对民族院校思
本文以校园足球为主题展开论述,首先分析了开展校园足球对学校体育的价值,然后重点针对校园足球发展存在的问题以及对策进行了分析探讨。
目的研究针刺干预甲基苯丙胺戒断者记忆障碍的中枢机制。方法以改善认知障碍为主要治疗策略,利用NuAmps40导事件相关电位系统,从不同记忆负荷水平记录并比较甲基苯丙胺戒断者对
针对污水处理过程出水氨氮(ammonia nitrogen,NH4-N)难以实时检测的问题,提出了一种基于区间二型模糊神经网络(interval type-2 fuzzy neural networks,IT2FNN)的软测量方法,建立
在音乐界,小提琴被称为"乐器皇后",其悠扬、纯净、高雅的声音沁人心脾,虽然小提琴演奏者都在追求用跳弓、滑音等高难度的技巧演奏出优美动听的声音,但是小提琴演奏中,基本技
根据西南岩溶地区煤层顶板水害的特点,从水源特征、开采扰动、隔水层性能及地质构造4个方面出发,分析选取了相应的评价指标,同时结合模糊层次分析法确定评价指标权重,探讨了一种
信息通信技术的发展,为通信工程建设中各种新技术、新设备的应用提供了强有力的支持,以此确保了通信工程建设的顺利施工,促进了工程建设质量和效率的稳步提高。由于通信工程
炼象关的保护已经刻不容缓,地方政府要在保护炼象关历史文化遗迹的基础上开发建设炼象关,要深挖其历史文化,展现其风貌特色。 It is imperative to protect Lianxiangliang,