《区块链轻松上手:原理、源码、搭建与应用》首先从以比特币为代表的数字货币的历史与现状开始,讲解区块链的概念、生态、底层技术与架构;然后讲解Fabric的开发环境与调试方法,并细致解析配置文件及命令行的用法;其次以Fabric Java SDK为主介绍如何使用Java代码开发Fabric应用,包括客户端管理、通道配置、事件监听、智能合约开发等;再次深入解析Fabric源码,解析客户端交易、智能合约初始化及背书流程;最后深入讲解Fabric的安全机制,以及Fabric CA的使用与管理等内容。 《区块链轻松上手:原理、源码、搭建与应用》兼顾原理与实战,主要面向想快速上手区块链及了解其原理与架构的学生、爱好者、开发人员、架构师与技术管理人员。
内容简介
作者简介
前言
第1章 全面理解区块链
1.1 从比特币开始
1.2 理解区块链的概念
1.3 快速体验Fabric
第2章 区块链的生态与原理
2.1 区块链的生态
2.2 区块链的底层技术与架构
2.3 区块链平台架构
第3章 Fabric安装与调试
3.1 Fabric源码安装
3.2 Fabric开发调试
3.3 更复杂的Fabric网络
第4章 Fabric应用开发实践
4.1 FabricSDK概述
4.2 通道配置
4.3 智能合约管理
4.4 监听事件
第5章 深入研究Fabric网络
5.1 Fabric的创世区块
5.2 Peer客户端发起交易
5.3 Chaincode的初始化
5.4 Endorser的背书流程
第6章 深入理解Fabric的安全机制
6.1 Fabric安全概述
6.2 深入理解FabricMSP
6.3 深入理解FabricCA

