本书全面介绍了区块链技术尤其是智能合约(链码)开发技术。全书共分为8章,第1章介绍区块链的基本概念,带领读者感受区块链的魅力;第2章介绍区块链所使用的信息安全技术,例如哈希算法、公钥算法等;第3章介绍超级账本的基本概念和应用案例;第4章介绍Hyperledger Fabric的安装、部署与调试;第5章介绍Hyperledger Composer智能合约开发工具和测试环境;第6章介绍Hyperledger Composer的基础语法、可选属性,可触发事件的编写方法以及测试模拟方法;第7章从电子货币案例出发,介绍Hyperledger Composer的自定义查询技术和复杂的网络模型建立方法;第8章通过实际案例讲解如何利用Rest Server生成的API来实现对区块链上数据的操作。 本书既注重系统性和科学性,又突出实用性,全面介绍了区块链超级账本应用开发所需技术和案例代码分析,适合于区块链应用的初学者和初级开发者,可作为高校相关课程的教材,亦可作为广大区块链应用开发人员、软件设计开发人员的参考书。