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

基于安卓的智能合约平台的设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 引言第10-15页
    1.1 项目背景第10-11页
        1.1.1 去中心化平台的起源第10页
        1.1.2 去中心化平台的发展第10-11页
        1.1.3 智能合约的发展现状第11页
    1.2 国内外研究现状第11-13页
        1.2.1 智能合约的发展第11-12页
        1.2.2 智能合约的研究重点第12-13页
    1.3 立题意义第13-15页
第二章 关键技术与研究现状第15-23页
    2.1 区块链技术第15-19页
        2.1.1 区块链总体总体架构第15-17页
        2.1.2 Ethereum区块链与挖矿第17页
        2.1.3 共识机制第17-19页
    2.2 状态转换系统第19-21页
        2.2.1 比特币账户状态转换系统第19-20页
        2.2.2 Ethereum中的账户、消息和事务第20-21页
    2.3 智能合约的执行第21-23页
        2.3.1 比特币脚本第21-22页
        2.3.2 Ethereum代码执行第22-23页
第三章 移动端智能合约平台需求分析第23-28页
    3.1 平台组成模块需求分析第23-26页
        3.1.1 区块链管理模块第24-25页
        3.1.2 合约模块第25页
        3.1.3 移动端管理模块第25-26页
        3.1.4 P2P网络模块第26页
    3.2 移动端智能合约平台综述第26-28页
第四章 移动端智能合约平台设计第28-49页
    4.1 智能合约平台设计概述第28页
    4.2 区块链管理模块设计第28-32页
        4.2.1 共识机制的选择与改进第29-30页
        4.2.2 区块同步与校验模块第30-32页
    4.3 合约存储模块详细设计第32-37页
        4.3.1 基本内容存储模块第32-34页
        4.3.2 状态存储模块优化第34-37页
    4.4 分层确定性地址管理模块第37-42页
        4.4.1 密钥生成模块第38-41页
        4.4.2 分层确定性地址管理模块结构第41-42页
    4.5 安卓客户端设计第42-45页
        4.5.1 平台功能总体设计第42页
        4.5.2 功能模块设计第42-44页
        4.5.3 轻客户端设计第44-45页
    4.6 合约平台P2P网络的选择第45-49页
        4.6.1 结点发现机制第45-47页
        4.6.2 连接到对等结点第47-49页
第五章 移动端智能合约平台的实现第49-70页
    5.1 区块链管理模块实现第49-50页
    5.2 合约存储模块实现第50-55页
        5.2.1 合约内容存储模块第50-52页
        5.2.2 合约状态存储模块第52-55页
    5.3 合约P2P网络模块应用第55-59页
        5.3.1 路由表第56页
        5.3.2 Kademlia通信协议第56-58页
        5.3.3 相邻结点发现机制第58-59页
    5.4 安卓客户端实现第59-70页
        5.4.1 分层密钥管理模块实现第60-65页
        5.4.2 轻客户端模块第65-70页
第六章 总结与展望第70-71页
    6.1 总结第70页
    6.2 进一步工作展望第70-71页
参考文献第71-74页
致谢第74页

论文共74页,点击 下载论文
上一篇:基于SWT元数据提取的研究与实现
下一篇:基于隐私保护的校园用户画像系统设计与实现