更新时间:2019-07-25 11:59:34
封面
版权信息
序
第1章 区块链简介
1.1 戏说区块链
1.2 正说区块链
1.3 区块链的未来:联盟链
1.4 小结
第2章 区块链架构
2.1 比特币架构
2.2 以太坊架构
2.3 Hyperledger架构
2.4 区块链通用架构
2.5 小结
第3章 密码学
3.1 加密与解密
3.2 哈希
3.3 Merkle树
3.4 小结
第4章 P2P网络构建
4.1 P2P简介
4.2 区块链P2P网络实现技术总结
4.3 基于WebSocket构建P2P网络
4.4 基于t-io构建P2P网络
4.5 小结
第5章 分布式一致性与共识算法
5.1 区块链的分布式
5.2 Paxos算法
5.3 ZooKeeper中的分布式一致算法实现
5.4 二、三阶段提交协议
5.5 区块链中的分布式一致性
5.6 联盟链中PBFT的实现
5.7 小结
第6章 区块设计
6.1 比特币的区块设计
6.2 以太坊的区块设计
6.3 Hyperledger的区块设计
6.4 Java版区块设计
6.5 小结
第7章 区块存储
7.1 区块存储技术
7.2 用Java实现文件存储
7.3 用Java实现SQLite存储
7.4 用Java实现LevelDB存储
7.5 用Java实现RocksDB存储
7.6 用Java实现CouchDB存储
7.7 小结
第8章 联盟链中的币设计
8.1 比特币的币设计
8.2 以太币的激励机制
8.3 Java版联盟链的币设计与实现
8.4 小结
第9章 联盟链管理后台
9.1 超级账本的成员管理
9.2 Java版联盟链成员管理设计与实现
9.3 小结
第10章 联盟链的运营
10.1 联盟链会员章程
10.2 联盟链代码使用方式
10.3 联盟链代码升级
10.4 联盟链代码安全
10.5 联盟链激励体系运营
10.6 小结
附录A TextNG
TestNG是什么
TestNG如何使用
附录B Mockito
Mockito是什么
为什么需要Mock
Mockito怎么玩
附录C CouchDB的安装
下载CouchDB
安装CouchDB
后记