编辑推荐
结合实战经验,从基础的概念和原理,到实际的执行与案例,讲解HyperLedger Fabric应用开发,手把手部署引导,帮助你轻松上线区块链超级账本项目。
内容简介
本书围绕区块链的业务场景,对HyperLedger Fabric区块链进行实战式讲解。全书共16章,内容包括区块链技术起源、核心技术、开发平台、超级账本介绍、Fabric介绍、Fabric基础环境搭建、官方End-2-End运行、Helloworld编写、solo测试环境部署、Kafka生产环境部署、Fabric CA、CouchDB、智能合约、Java-SDK客户端和SAAS区块链支付系统。
作者简介
作者莫毓昌,哈尔滨工业大学计算机系统结构专业博士,美国University of Massachusetts留学基金委公派访问学者。目前担任华侨大学数学科学学院特聘教授,福建省闽江学者特聘教授,计算科学福建省高校重点实验室主任。IEEE高级会员,中国计算机学会高级会员,中国计算机学会容错专业委员会成员,中国运筹学会可靠性分会常务理事。
章节目录
版权信息
内容提要
前言
为什么要写这本书
如何阅读本书
勘误和支持
致谢
第一篇 基础篇
第1章 区块链介绍
1.1 区块链技术起源
1.2 区块链核心技术
1.3 区块链开发平台
1.4 本章小结
第二篇 入门篇
第2章 超级账本介绍
2.1 超级账本起源
2.2 超级账本简介
2.3 超级账本组织
2.4 超级账本项目
2.5 本章小结
第3章 Fabric介绍
3.1 Fabric简介
3.2 Fabric架构
3.3 Fabric交易流程
3.4 Fabric关键技术
3.5 本章小结
第4章 Fabric基础环境搭建
4.1 Docker安装
4.2 Docker-Compose安装
4.3 Go语言环境安装
4.4 Git安装
4.5 Fabric安装
4.6 Fabric 镜像下载
4.7 本章小结
第5章 官方End-2-End运行
5.1 End-2-End案例简介
5.2 End-2-End案例运行
5.3 End-2-End案例分析
5.4 本章小结
第6章 自主Helloworld编写
6.1 Helloworld案例简介
6.2 Helloworld链码编写
6.3 Helloworld案例运行
6.4 本章小结
第7章 Fabric Solo测试环境部署
7.1 Solo模式简介
7.2 单机单节点部署
7.3 多机多节点部署
7.4 本章小结
第8章 Fabric Kafka生产环境部署
8.1 Kafka模式简介
8.2 Kafka网络拓扑
8.3 Kafka运行配置
8.4 Kafka集群启动
8.5 Kafka运行验证
8.6 本章小结
第9章 生产环境使用Fabric CA
9.1 Fabric CA简介
9.2 Fabric CA安装
9.3 Fabric CA服务端命令
9.4 Fabric CA客户端命令
9.5 生产环境Fabric CA网络拓扑
9.6 生产环境Fabric CA运行与配置
9.7 本章小结
第10章 生产环境使用CouchDB
10.1 CouchDB简介
10.2 CouchDB部署
10.3 CouchDB接口
10.4 CouchDB生产环境应用
10.5 本章小结
第11章 生产环境使用智能合约
11.1 智能合约简介
11.2 智能合约操作
11.3 智能合约编写
11.4 智能合约生产环境部署
11.5 本章小结
第12章 生产环境使用Java-SDK客户端
12.1 Java-SDK简介
12.2 Java-SDK代码分析
12.3 Java-SDK优化
12.4 生产环境调用介绍
12.5 本章小结
第三篇 实战篇
第13章 SAAS区块链支付系统
13.1 系统需求
13.2 系统架构
13.3 系统编码
13.4 系统部署
13.5 运行验证
13.6 本章小结
林维锋
莫毓昌
超级账本HyperLedgerFabric区块链开发实战是2020年由人民邮电出版社出版,作者莫毓昌。
得书感谢您对《超级账本HyperLedgerFabric区块链开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。