书目

HyperledgerFabric源代码分析与深入解读

内容简介

这是一本深度解读HyperledgerFabric架构设计与实现原理的著作,由国内知名区块链公司趣链科技的创始人和核心技术团队成员撰写。全书的核心内容以HyperledgerFabric的源代码为切入点,首先从宏观上分析了HyperledgerFabric项目的整体架构与设计,然后深入源代码详细分析了HyperledgerFabric各个重要模块的设计与实现原理。此外,为了兼顾没有区块链开发基础的读者,书中还加入了HyperledgerFabric开发环境搭建、综合案例、项目部署等实战性内容,可使读者能在深入理解HyperledgerFabric设计机制的基础上快速动手实践。全书共14章,逻辑上分为两大部分第一部分:源码分析(第2~11章)第2章首先从宏观的角度解读HyperledgerFabric的整体架构、项目的结构,以及交易流程,这为后面的源码分析打下基础;第3章分析了Logging日志模块、Error错误处理框架、Config配置模块、GRPC服务4个模块的源码,对理解后续的源码有帮助;第4~11章深入纤细地分析了Peer、Order、Chaincode、MSP、Gossip、BCCSP、Fabric-CA、账本机制等节点和功能的设计与实现,这部分内容能让读者全面、透彻了解整个HyperledgerFabric的运作机制。第二部分:开发实战(第1章及第12~14章)第1章主要是为开发HyperledgerFabric应用做准备,讲解了Go语言开发环境的准备,以及Docker环境的准备;第12~14章分别讲解了一个智能合约的案例、完整的HyperledgerFabric项目案例,以及项目的部署方法。实战部分不仅能提升读者的动手实践能力,而且还能辅助他们更好地理解源码分析的内容,使理论和实践完美融合到一起。

作者简介

作者简介蔡亮,博士,副教授,浙江大学软件学院副院长、浙江大学区块链研究中心常务副主任、中国计算机学会区块链专业委员会副主任、中国可信区块链联盟副理事长,浙江省重大科技专项专家。主要从事区块链、云计算、网络安全、可信计算和金融业务处理的研究,在核心期刊和国际会议上发表了数十篇论文。参与了多项或省部级科研项目,如国防军工预研基金项目、国家创新基金项目、863项目等。获得教育部科技进步一等奖、浙江省科技进步一等奖和三等奖。梁秀波,博士,浙江大学软件学院副研究员、浙江大学区块链研究中心主任助理、杭州趣链科技有限公司副总经理。主要从事区块链、智能信息处理、金融信息技术和移动互联网等方面的研究与开发工作,曾赴法国进行为期一年的访问研究。主持或参与和省部级科研项目十余项,主持企事业单位委托项目二十余项。已发表论文十余篇,已申请区块链方面的发明专利三十余项。宣章炯,硕士,趣链科技高级架构师,曾就职于网易杭州研究院、阿里巴巴-蚂蚁金服事业群,有丰富大型金融区块链项目开发经验。目前从事HyperledgerFabric开源项目的研究工作,并为其贡献源代码,对其有较深理解,HyperledgerTWG-China大中华区技术工作组成员,负责社区发展与创新工作及翻译工作,杭州地区Meetup的组织者,担任过Meetup的讲师。

目录

丛书

区块链技术丛书

—  END  —