网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Hyperledger Fabric源代码分析与深入解读/区块链技术丛书
分类 经济金融-经济-贸易
作者 蔡亮//梁秀波//宣章炯
出版社 机械工业出版社
下载
简介
内容推荐
这是一本深度解读Hyperledger Fabric架构设计与实现原理的著作,由国内知名区块链公司趣链科技的创始人和核心技术团队成员撰写。
蔡亮、梁秀波、宣章炯著的《Hyperledger Fabric源代码分析与深入解读/区块链技术丛书》的核心内容以Hyperledger Fabric的源代码为切入点,首先从宏观上分析了Hyperledqer Fabric项目的整体架构与设计,然后深入源代码详细分析了Hyperledger Fabric各个重要模块的设计与实现原理。此外,为了兼顾没有区块链开发基础的读者,书中还加入了Hyperledger Fabric开发环境搭建、综合案例、项目部署等实战性内容,可使读者能在深入理解Hyperledger Fabric设计机制的基础上快速动手实践。
全书共14章,逻辑上分为两大部分
第一部分:源码分析(第2~11章)
第2章首先从宏观的角度解读Hyperledger Fabric的整体架构、项目的结构,以及交易流程,这为后面的源码分析打下基础:
第3章分析了Logging日志模块、Error错误处理框架、Config配置模块、GRPC服务4个模块的源码,对理解后续的源码有帮助:
第4~11章深入纤细地分析了Peer、Order、Chaincode、MSP、Gossip、BCCSP、Fabric-CA、账本机制等节点和功能的设计与实现,这部分内容能让读者全面、透彻了解整个Hyperledqer Fabric的运作机制。
第二部分:开发实战(第1章及第12~14章)
第1章主要是为开发Hyperledger Fabric应用做准备,讲解了Go语言开发环境的准备,以及Docker环境的准备;
第12~14章分别讲解了一个智能合约的案例、完整的Hyperledger Fabric项目案例,以及项目的部署方法。
实战部分不仅能提升读者的动手实践能力,而且还能辅助他们更好地理解源码分析的内容,使理论和实践完美融合到一起。
目录
序一
序二
前言
第1章 准备工作
1.1 Go语言环境配置
1.1.1 Go语言简介
1.1.2 Go安装
1.1.3 Go标准包安装
1.1.4 第三方工具安装
1.1.5 Go环境配置
1.1.6 代码目录结构规划
1.1.7 编译应用
1.1.8 获取远程包
1.1.9 程序的整体结构
1.2 安装Docker
1.2.1 macOS
1.2.2 Ubuntu
1.2.3 Docker的简易使用
1.3 Hyperledger社区介绍
第2章 架构分析
2.1 Fabric整体架构
2.1.1 概述
2.1.2 系统架构
2.1.3 交易背书的基本工作流程
2.1.4 背书策略
2.1.5 证实账本和节点账本检查
2.2 Fabric交易流程
2.3 Fabric整体项目结构介绍
2.3.1 Fabric项目结构
2.3.2 Fabric源码中相关缩写的含义
第3章 源码分析
3.1 Logging日志模块浅析
3.1.1 go-logging简介
3.1.2 flogging
3.1.3 init函数、MustGetLogger函数与其他函数
3.2 Error错误机制设计
3.2.1 总体概览
3.2.2 使用说明
3.2.3 显示错误消息
3.2.4 错误处理的一般准则
3.3 Config配置模块的设计
……
第4章 peer的设计与实现
第5章 order的设计与实现
第6章 chaincode的设计与实现
第7章 MSP成员服务提供者
第8章 Gossip节点间的流言蜚语
第9章 BCCSP加密服务提供者的设计与实现
第10章 Fabric CA架构设计与讲解
第11章 账本机制的设计与实现
第12章 chaincode智能合约案例分析
第13章 Fabric-samples项目分析与实践
第14章 部署教程
附录 专业术语
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 18:34:28