Hyperledger Fabric技术内幕:架构设计与实现原理

Hyperledger Fabric技术内幕:架构设计与实现原理

作者:李鑫

出版社:机械工业

出版年:2019年3月

ISBN:9787111618560

所属分类:经济金融

书刊介绍

《Hyperledger Fabric技术内幕:架构设计与实现原理》内容简介

本书重点介绍了Hyperledger Fabric系统架构的设计与实现,根据Hyperledger的官网介绍,超级账本旨在通过创建企业级的开源分布式账本框架,协助组织扩展、建立行业专属的应用程序、平台和硬件系统来支持交易业务,是全球跨行业领导者的合作项目,覆盖金融、银行、物联网、供应链、制造行业和技术领域。Hyperledger Fabric作为联盟链的典型架构,逐渐得到了国际主流公司与研究机构的青睐与大力支持。截至2018年2月底,已经有260个组织机构加入了Hyperledger社区阵营,包括IBM、Intel、Oracle、思科、摩根大通、富国银行、百度、阿里巴巴、腾讯、联想、小米、迅雷、华为等,分为高级会员、标准会员与联盟会员;另外还有一种学术性机构联盟会员,如剑桥大学贾吉商学院、北京大学、浙江大学等。Hyperledger项目设有理事会、技术指导委员会、市场委员会和用户顾问团等,代码许可协议采用Apache License Version2.0,以满足大多数商业用途需求。截至2018年7月底,超级账本亚太副总裁Julian Gordon声称超级账本中20%的会员(50多个中国会员,百度属于高级会员)与10%的贡献都来自中国。目前,Hyperledger开源社区包括11个商业区块链和分布式账本项目,其中3个项目是中国企业与个人首先发起或提供主要工作的,包括Hyperledger Caliper(区块链性能测试平台,华为等)、Hyperledger Cello(区块链平台部署和运行管理项目,Oracle区块链首席架构师杨保华博士等)以及Hyperledger Explorer(区块链数据可视化工具项目,上海旺链科技等)。另外,中国企业与个人也为Hyperledger Fabric等项目做出了重大贡献。
李鑫编著

作品目录

前言
第1章:区块链基础与Hyperledger
Fabric架构
1.1、区块链背景、概念与现状
1.2、Hyperledger
Fabric基本概念与架构
1.3、Hyperledger
Fabric源码分析说明
1.4、小结
第2章:Orderer排序节点
2.1、功能概述
2.2、Orderer节点启动流程
2.3、Broadcast交易广播服务
2.4、Orderer共识排序服务(配置交易消息)
2.5、Orderer共识排序服务(普通交易消息)
2.6、Deliver区块分发服务
2.7、小结
第3章:Peer节点
3.1、功能概述
3.2、Peer节点启动流程
3.3、peer
channel通道子命令
3.4、peer
chaincode链码子命令
3.5、其他子命令
3.6、小结
第4章:Endorser背书节点
4.1、功能概述
4.2、Endorser背书服务
4.3、预处理签名提案消息
4.4、模拟执行提案
4.5、对模拟执行结果签名背书
4.6、小结
第5章:Committer记账节点
5.1、功能概述
5.2、创建与调用Committer功能模块
5.3、交易验证器
5.4、账本提交器
5.5、小结
第6章:Gossip消息模块
6.1、功能概述
6.2、Gossip消息模块启动流程
6.3、Gossip消息通信与处理机制
6.4、Gossip节点管理机制
6.5、Gossip数据分发与状态同步机制
6.6、Gossip反熵算法
6.7、小结
第7章:公共功能模块
7.1、账本数据存储模块
7.2、安全服务模块
7.3、Events事件模块
7.4、小结
附录A
Hyperledger
Fabric配置文件
附录B
e2e_cli示例相关文件情况
参考文献

相关推荐

微信二维码