首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于区块链的域名系统的设计与实现

摘要第3-4页
abstract第4页
第一章 引言第7-17页
    1.1 研究背景及意义第7-9页
    1.2 国内外研究现状第9-13页
        1.2.1 区块链分叉第9-10页
        1.2.2 以太坊分片方案第10-11页
        1.2.3 基于侧链的多链和跨链方案第11-13页
        1.2.4 支持域名的区块链系统第13页
    1.3 论文工作第13-14页
    1.4 论文组织结构第14-17页
第二章 BlockDNS相关技术第17-35页
    2.1 区块链第17-22页
        2.1.1 区块链技术起源第17-19页
        2.1.2 区块链技术概述第19-20页
        2.1.3 区块链使用场景第20-21页
        2.1.4 区块链类型第21-22页
    2.2 区块链技术原理第22-31页
        2.2.1 数据层第23-25页
        2.2.2 网络层第25-27页
        2.2.3 共识层第27-29页
        2.2.4 激励层第29-30页
        2.2.5 智能合约层第30-31页
    2.3 DNS概述第31-34页
        2.3.1 DNS基本架构第31-32页
        2.3.2 数据格式第32页
        2.3.3 DNS解析过程第32-33页
        2.3.4 DNS安全威胁第33-34页
    2.4 本章小结第34-35页
第三章 BlockDNS的设计第35-47页
    3.1 需求分析及设计目标第35-36页
    3.2 系统总体设计第36-37页
    3.3 系统功能设计第37-44页
        3.3.1 底层区块链模块第38-40页
        3.3.2 构建域名状态机模块第40-44页
        3.3.3 域名记录数据库模块第44页
    3.4 系统数据库设计第44-46页
        3.4.1 Level DB数据库设计第44-45页
        3.4.2 MySQL数据库设计第45-46页
    3.5 本章小结第46-47页
第四章 BlockDNS的实现第47-65页
    4.1 底层区块链模块实现第49-53页
        4.1.1 域名操作交易子模块实现第49-52页
        4.1.2 域名状态传播子模块实现第52页
        4.1.3 域名记录数据时序性子模块实现第52-53页
    4.2 构建域名状态机模块实现第53-58页
        4.2.1 提取域名交易子模块实现第53-56页
        4.2.2 构建域名状态机子模块实现第56-57页
        4.2.3 ALC子模块实现第57-58页
    4.3 域名记录数据库模块实现第58-60页
        4.3.1 MySQL数据库实现第58-60页
    4.4 创新功能实现第60-63页
        4.4.1 跨链转移第61-62页
        4.4.2 简单日志验证SLV第62-63页
    4.5 本章小结第63-65页
第五章 结论第65-67页
    5.1 总结第65-66页
    5.2 未来工作第66-67页
参考文献第67-71页
发表论文和参加科研情况说明第71-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:生物黑客行为模式与社交结构分析
下一篇:全光纤电流互感器系统噪声分析与抑制