更新时间:2020-09-08 17:17:39
封面
版权页
内容提要
前言
第1章 区块链概述
1.1 区块链产生的背景
1.2 区块链的基本概念
1.3 区块链的价值基础
1.4 区块链的应用
1.5 区块链的挑战
1.6 课后习题
第2章 区块链的发展
2.1 区块链的发展历程
2.2 区块链1.0
2.3 区块链2.0
2.4 区块链3.0
2.5 区块链在中国的发展
2.6 课后习题
第3章 区块链技术体系
3.1 总体架构
3.2 核心层技术原理
3.3 开发架构
3.4 典型区块链软件架构
3.5 区块链项目评价
3.6 课后习题
第4章 区块链账户
4.1 哈希函数
4.2 公钥密码体制
4.3 区块链状态库
4.4 用户账户活动
4.5 合约账户活动
4.6 课后习题
第5章 区块链数据结构
5.1 设计思路
5.2 数据结构
5.3 结构树
5.4 区块链的生成
5.5 比特币交易示例
5.6 课后习题
第6章 区块链与P2P网络
6.1 P2P网络概述
6.2 P2P网络模型
6.3 区块链P2P网络
6.4 实现案例:比特币系统的P2P网络
6.5 实现案例:以太坊的P2P网络
6.6 课后习题
第7章 共识机制与奖励机制
7.1 共识机制的引入
7.2 共识机制与奖励机制概述
7.3 PoW共识机制
7.4 PoS系列共识机制
7.5 其他常见的公有链共识机制
7.6 拜占庭共识机制
7.7 传统分布式共识机制
7.8 共识机制总结
7.9 实现案例:共识机制
7.10 课后习题
第8章 智能合约
8.1 智能合约概述
8.2 智能合约的工作原理
8.3 以太坊智能合约基础
8.4 智能合约的潜在问题
8.5 课后习题
第9章 以太坊智能合约的开发与实践
9.1 以太坊开发环境的搭建
9.2 以太坊的交易与合约
9.3 以太坊接口
9.4 以太坊智能合约开发
9.5 创建企业级智能合约
9.6 课后习题
第10章 区块链设计案例:AppChain
10.1 环境的搭建
10.2 学习搭建自己的基本区块链
10.3 搭建自己的区块链
10.4 课后习题