本书通过三部分内容解码区块链核心技术,揭示这项颠覆性的技术掀起第四次工业革命背后的秘密。第一部分,基础架构篇,首先,向读者阐释了区块链的概念、发展、分类及架构,并对即将到来的区块链4.0阶段提供了前瞻性的思考;其次,通过模块化讲解的方式介绍了区块链通用技术架构体系,包括数据结构与账户体系、网络通信、共识算法、区块链安全、智能合约技术要点,并对上述五大模块核心技术进行了深度剖析。第二部分,拓展协议篇,针对当前区块链扩容协议、区块链治理与审计、跨链互操作技术和区块链+难题,提供了具有理论意义和实践意义的技术方案讲解。第三部分,应用实践篇,剖析了以太坊、Hyperledger Fabric等各大主流区块链底层平台的架构与设计,并介绍了区块链测评的理论与方法,带领读者体验从开发环境准备、应用架构搭建到智能合约设计的全流程区块链应用研发,更深刻地理解和掌握区块链技术的应用模式和测评技术。本书的目标读者是所有想充分了解区块链的人群。本书既包含区块链基础知识,又有对区块链核心技术的深入解读和讨论,可以帮助非专业人员系统地了解区块链,也可以帮助开发工程师更加快速、深入地投入到区块链的开发工作当中。