本书系统化介绍区块链技术的原理和应用, 分为3篇, 共17章。理论篇包括第1-8章, 讲解区块链相关的理论知识, 包括区块链技术的由来、核心思想及典型的应用场景, 与区块链相关的分布式系统技术、密码学与安全技术, 以及区块链领域的三个典型开源项目--比特币、以太坊以及超级账本。实践篇包括第9-13章, 以超级账本Fabric项目为例, 具体讲解了安装部署、配置管理、智能合约开发等。进阶篇包括第14-17章, 剖析超级账本Fabric项目新版本的设计和实现细节, 如Peer节点启动、Gossip交互、加入通道、调用链码的背书处理、链码启动、本地交易提交等核心过程, Orderer节点启动、Broadcast和Deliver请求处理、区块产生等核心过程。