本书以区块链原理及其对应的Java实现为主线展开,读者在学完本书后,可自行设计联盟链。第1章是区块链简介,从研发维度戏说、正说区块链,评说区块链的应用前景。第2章介绍了区块链的底层架构。第3章介绍了区块链中所用的密码学原理及Java实现。第4章介绍了P2P网络原理及Java实现。第5章介绍了分布式一致性算法及Java实现。第6章介绍了知名公链区块设计及Java实现。第7章介绍了知名公链区块存储技术及Java实现。第8章介绍了知名公链币的设计及Java实现。第9章介绍了联盟链管理后台的原理及实现。第10章介绍了联盟链的运营。