超级账本HyperLedger Fabric区块链开发实战
林维锋 莫毓昌
内容提要
本书围绕区块链的业务场景,对当下流行的超级账本HyperLedger Fabric区块链开发进行实战式讲解。全书共13章,分为3篇。第1篇为基础篇,为第1章,主要内容包括区块链技术起源、区块链核心技术和区块链开发平台。第2篇为入门篇,包括第2~12章,主要内容包括超级账本介绍、Fabric介绍、Fabric基础环境搭建、官方End-2-End运行、自主Helloworld编写、Fabric Solo测试环境部署、Fabric Kafka生产环境部署、生产环境使用Fabric CA、生产环境使用CouchDB、生产环境使用智能合约和生产环境使用Java-SDK客户端。第3篇为应用篇,为第13章,介绍SAAS区块链支付系统。
本书内容紧密结合实际应用,融入了大量带有具体操作的案例进行说明和实践,使用HyperLedger Fabric区块链相关技术进行区块链开发,并配以完善的学习资源和支持服务,包括参考教案、案例素材、学习交流社区等,力求为读者提供全方位的学习体验。
本书的读者对象主要是有志于在区块链领域有所建树的开发者,既适合有编码基础转行区块链的高级开发者,也适合无任何编码基础的初学者。 前言
区块链是软件系统架构中的一项架构技术,是从以比特币(比特币是一种“数字货币”,我国尚未发行法定数字货币;比特币不具有与货币等同的法律地位,不能且不应作为货币在市场上流通使用。)为代表的“数字货币”的底层技术中提炼出来的,已成为解决数据时代信任和安全的一类解决方案。虽然“数字货币”不具有与货币等同的法律地位,但区块链是一项有前途的技术。
HyperLedger Fabric起源于IBM公司,是由Linux基金会组织孵化的一个项目,是具备保密性、灵活性和可扩展性等特性的分布式账本解决方案框架,能解决经济社会中各类复杂场景的业务需求。
为什么要写这本书
作者在作为技术培训讲…