图书介绍

Hyperledger Fabric核心技术PDF|Epub|txt|kindle电子书版本网盘下载

Hyperledger Fabric核心技术
  • 陈树宝,郑少华,佟艳娟著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121366871
  • 出版时间:2019
  • 标注页数:321页
  • 文件大小:155MB
  • 文件页数:348页
  • 主题词:电子商务-支付方式-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Hyperledger Fabric核心技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 搭建Hyperledger Fabric开发环境1

1.1 下载Go语言安装包1

1.2 Windows MSI安装2

1.3 Linux、mac OS和FreeBSD安装4

1.4 Linux下安装Docker和docker-compose5

1.5 Windows下安装Git7

1.6 Windows下安装tdm-gcc9

1.7 Windows下安装Visual Studio Code10

第2章 编译Hyperledger Fabric源码14

2.1 Fabric源码下载14

2.2 Fabric Makefile15

2.3 构建peer17

2.4 构建peer-docker19

2.5 构建orderer22

2.6 构建orderer-docker22

2.7 构建tools-docker23

2.8 查看构建的镜像24

第3章 第一个网络26

3.1 克隆fabric-samples26

3.2 运行第一个网络27

3.2.1 生成证书28

3.2.2 启动网络29

3.2.3 关闭网络32

3.3 基本步骤33

3.3.1 生成证书33

3.3.2 生成配置交易35

3.3.3 启动网络38

3.3.4 CLI容器命令39

3.4 数据持久性44

3.5 出错处理45

第4章 Chaincode46

4.1 Chaincode接口47

4.2 Chaincode实现58

4.3 Chaincode安装62

4.4 Chaincode实例化62

4.5 Chaincode交易62

4.6 Chaincode查询62

第5章 区块链加密算法63

5.1 RSA加密算法63

5.1.1 相关的数论知识63

5.1.2 RSA原理64

5.1.3 加密过程65

5.1.4 解密过程65

5.1.5 RSA正确性证明65

5.1.6 具体实例66

5.1.7 数字签名67

5.2 椭圆曲线加密算法67

5.2.1 椭圆曲线68

5.2.2 群68

5.2.3 椭圆曲线上的群公理69

5.2.4 椭圆曲线上的加法69

5.2.5 有限域上的椭圆曲线70

5.2.6 具体实例71

5.2.7 ECC加密原理72

5.2.8 ECC签名原理72

第6章 MSP74

6.1 整体架构75

6.2 MSP概述77

6.3 BCCSP80

6.4 Setup(证书关联)87

6.4.1 setupCAs(建立根证书和中间证书列表)88

6.4.2 setupAdmins(建立管理员证书列表)94

6.4.3 setupCRLs(建立撤销证书)95

6.4.4 finalizeSetupCAs(建立证书树内部节点映射列表)95

6.4.5 newSigningIdentity(建立签名身份列表)96

6.4.6 Sign(签名)99

6.4.7 Verify(验证)99

6.4.8 Serialize(序列化)100

6.4.9 DeserializeIdentity(反序列化)101

6.4.10 Validate(校验身份)102

6.4.11 SatisfiesPrincipal(检查规则)106

6.4.12 setupTLSCAs(建立TLS根证书和中间证书列表)110

6.4.13 setupOUs(建立组织单元列表)111

6.5 签名策略112

6.5.1 签名策略定义112

6.5.2 签名策略封装114

6.5.3 策略编译115

第7章 账本管理121

7.1 账本关系121

7.2 账本管理概述126

7.2.1 Initialize初始化账本提供者126

7.2.2 CreateLedger创建账本137

7.2.3 OpenLedger打开账本140

7.2.4 GetLedgerIDs获取账本ID141

7.2.5 Close关闭账本141

7.3 账本ID存储idStore142

7.4 账本存储提供者ledgerStoreProvider144

7.4.1 区块数据存储提供者blkStoreProvider146

7.4.2 私有数据储存提供者pvtStoreProvider155

7.5 记账提供者bookkeepingProvider161

7.6 版本数据库提供者vdbProvider162

7.7 历史数据库提供者historydbProvider165

7.8 建立账本newKVLedger168

7.8.1 初始化交易管理器170

7.8.2 实例化私有数据清除管理器173

7.8.3 新建有效期记账管理器176

7.8.4 创建验证管理器179

第8章 orderer182

8.1 入口函数183

8.2 总体描述185

8.3 账本工厂186

8.4 共识接口190

8.4.1 solo模式196

8.4.2 kafka模式198

第9章 Gossip210

9.1 Gossip协议211

9.2 映射器idMapper215

9.3 发现层disc218

9.4 通信层Comm228

9.5 分批发射器emitter232

9.6 安全顾问secAdvisor233

9.7 消息加密服务mcs234

9.8 调停器Mediator236

9.9 拉取引擎PullEngine242

9.10 状态模块state245

9.10.1 go s.listen()246

9.10.2 go s.deliverPayloads()246

9.10.3 go s.antiEntropy()251

9.10.4 go s.processStateRequests()251

第10章 gRPC254

10.1 发现Discovery255

10.1.1 注册服务端实例255

10.1.2 新建客户端实例256

10.2 流言蜚语Gossip258

10.2.1 注册服务端实例258

10.2.2 新建客户端实例260

10.3 原子广播AtomicBroadcast261

10.3.1 注册服务端实例262

10.3.2 新建客户端实例269

10.4 管理Admin269

10.4.1 注册服务端实例270

10.4.2 新建客户端实例271

10.5 链码支持ChaincodeSupport272

10.5.1 注册服务端实例272

10.5.2 新建客户端实例279

10.6 投递Deliver284

10.6.1 注册服务端实例284

10.6.2 新建客户端实例285

10.7 背书Endorser285

10.7.1 注册服务端实例286

10.7.2 新建客户端实例288

第11章 peer294

11.1 peer command294

11.2 main295

11.3 node start299

11.4 新建访问控制列表提供者301

11.5 新建操作系统307

11.6 账本管理器初始化308

11.7 链码开发模式309

11.8 新建投递事件服务310

11.9 启动链码服务310

11.10 启动管理服务312

11.11 新建背书服务312

11.12 初始化Gossip服务313

11.13 peer初始化314

11.14 注册发现服务315

11.15 启动peer服务319

11.16 启动性能分析服务319

11.17 node end320

热门推荐