Hyperledger Fabric核心技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈树宝,郑少华,佟艳娟著
- 出 版 社:北京:电子工业出版社
- 出版年份:2019
- ISBN:9787121366871
- 页数:321 页
第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-compose 5
1.5 Windows下安装Git 7
1.6 Windows下安装tdm-gcc 9
1.7 Windows下安装Visual Studio Code 10
第2章 编译Hyperledger Fabric源码 14
2.1 Fabric源码下载 14
2.2 Fabric Makefile 15
2.3 构建peer 17
2.4 构建peer-docker 19
2.5 构建orderer 22
2.6 构建orderer-docker 22
2.7 构建tools-docker 23
2.8 查看构建的镜像 24
第3章 第一个网络 26
3.1 克隆fabric-samples 26
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章 Chaincode 46
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章 MSP 74
6.1 整体架构 75
6.2 MSP概述 77
6.3 BCCSP 80
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获取账本ID 141
7.2.5 Close关闭账本 141
7.3 账本ID存储idStore 142
7.4 账本存储提供者ledgerStoreProvider 144
7.4.1 区块数据存储提供者blkStoreProvider 146
7.4.2 私有数据储存提供者pvtStoreProvider 155
7.5 记账提供者bookkeepingProvider 161
7.6 版本数据库提供者vdbProvider 162
7.7 历史数据库提供者historydbProvider 165
7.8 建立账本newKVLedger 168
7.8.1 初始化交易管理器 170
7.8.2 实例化私有数据清除管理器 173
7.8.3 新建有效期记账管理器 176
7.8.4 创建验证管理器 179
第8章 orderer 182
8.1 入口函数 183
8.2 总体描述 185
8.3 账本工厂 186
8.4 共识接口 190
8.4.1 solo模式 196
8.4.2 kafka模式 198
第9章 Gossip 210
9.1 Gossip协议 211
9.2 映射器idMapper 215
9.3 发现层disc 218
9.4 通信层Comm 228
9.5 分批发射器emitter 232
9.6 安全顾问secAdvisor 233
9.7 消息加密服务mcs 234
9.8 调停器Mediator 236
9.9 拉取引擎PullEngine 242
9.10 状态模块state 245
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章 gRPC 254
10.1 发现Discovery 255
10.1.1 注册服务端实例 255
10.1.2 新建客户端实例 256
10.2 流言蜚语Gossip 258
10.2.1 注册服务端实例 258
10.2.2 新建客户端实例 260
10.3 原子广播AtomicBroadcast 261
10.3.1 注册服务端实例 262
10.3.2 新建客户端实例 269
10.4 管理Admin 269
10.4.1 注册服务端实例 270
10.4.2 新建客户端实例 271
10.5 链码支持ChaincodeSupport 272
10.5.1 注册服务端实例 272
10.5.2 新建客户端实例 279
10.6 投递Deliver 284
10.6.1 注册服务端实例 284
10.6.2 新建客户端实例 285
10.7 背书Endorser 285
10.7.1 注册服务端实例 286
10.7.2 新建客户端实例 288
第11章 peer 294
11.1 peer command 294
11.2 main 295
11.3 node start 299
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 end 320
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《新型冠状病毒肺炎重症护理手册》胡少华,刘卫华主编 2020
- 《普通化学》申少华,蔡冬梅主编 2019
- 《二十世纪广东包装设计史》王娟著 2019
- 《德国发展报告 2019 大变局时代的德国》郑春荣主编 2019
- 《细菌蛋白分泌系统研究方法与操作规程》(法)劳雷·詹来特,埃里克·卡斯卡莱斯编者;褚怡,崔改泵责编郑福英,宫晓炜,陈启伟,刘永生译者 2019
- 《学前儿童创意美术活动设计》郑娇娇,李引萍主编 2019
- 《小蜜蜂玛雅出逃记 时间》(韩)郑明肃文 2016
- 《探索与创新 苏霍姆林斯基家庭教育思想解读与实践》郑建业著 2018
- 《林彪军旅生涯》少华,游胡著 2002
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017