万本电子书0元读

万本电子书0元读

顶部广告

Hyperledger Fabric核心技术电子书

售       价:¥

纸质售价:¥66.70购买纸书

98人正在读 | 0人评论 6.2

作       者:陈树宝,郑少华,等

出  版  社:电子工业出版社

出版时间:2019-06-01

字       数:10.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书通过精选十分重要和极其巧妙的代码片段,剖析了超级账本Hyperledger Fabric的技术细节、底层原理和整体架构。本书涵盖发环境的部署、源码如何编译、*个示例网络的运行,以及orderer、peer、Chaincode、MSP、Ledger、Consensus和Gossip几个重要的组成部分。 读者阅读本书,可以更加清晰地理解超级账本的核心技术和设计思想,了解分布式账本一致性的具体实现;同时,可以识别在区块应用过程中遇到的问题,实现区块功能和性能的*化。<br/>【作者】<br/>陈树宝,中科技区块负责人,专注于区块、大数据、物联网以及人工智能的研究。参与多个区块项目的核心系统设计,有多年的研发经验,喜欢学习和分享知识,致力于区块技术的推广。早期深研究过Linux和Windows操作系统,著有《Windows内核设计思想》一书。郑少华,中国农业银行(广州)区块负责人,主要从事区块在银行金融业务中的发和应用,探索区块技术在数字资产的落地场景。对各种密码学、加密算法、对协议、分布式存储和高性能网络有深研究。佟艳娟,西南大学硕士,从事人工智能和区块的研究,包括分布式系统的性能优化、一致性、容错性和高效的对网络。对基于椭圆曲线的非对称加密算法的数学原理有较深的理解,并将其应用到特定的区块场景下,积极参与Hyperledger Fabric的代码贡献。<br/>
目录展开

作者简介

内容简介

推荐序

前言

引言

第1章 搭建Hyperledger Fabric开发环境

1.1 下载Go语言安装包

1.2 Windows MSI安装

1.3 Linux、mac OS和FreeBSD 安装

1.4 Linux下安装Docker和docker-compose

1.5 Windows下安装Git

1.6 Windows下安装tdm-gcc

1.7 Windows下安装Visual Studio Code

第2章 编译Hyperledger Fabric源码

2.1 Fabric源码下载

2.2 Fabric Makefile

2.3 构建peer

2.4 构建peer-docker

2.5 构建orderer

2.6 构建orderer-docker

2.7 构建tools-docker

2.8 查看构建的镜像

第3章 第一个网络

3.1 克隆fabric-samples

3.2 运行第一个网络

3.3 基本步骤

3.4 数据持久性

3.5 出错处理

第4章 Chaincode

4.1 Chaincode接口

4.2 Chaincode实现

4.3 Chaincode安装

4.4 Chaincode实例化

4.5 Chaincode交易

4.6 Chaincode查询

第5章 区块链加密算法

5.1 RSA加密算法

5.2 椭圆曲线加密算法

第6章 MSP

6.1 整体架构

6.2 MSP概述

6.3 BCCSP

6.4 Setup(证书关联)

6.5 签名策略

第7章 账本管理

7.1 账本关系

7.2 账本管理概述

7.3 账本ID存储idStore

7.4 账本存储提供者ledgerStoreProvider

7.5 记账提供者bookkeepingProvider

7.6 版本数据库提供者vdbProvider

7.7 历史数据库提供者historydbProvider

7.8 建立账本newKVLedger

第8章 orderer

8.1 入口函数

8.2 总体描述

8.3 账本工厂

8.4 共识接口

第9章 Gossip

9.1 Gossip协议

9.2 映射器idMapper

9.3 发现层disc

9.4 通信层Comm

9.5 分批发射器emitter

9.6 安全顾问secAdvisor

9.7 消息加密服务mcs

9.8 调停器Mediator

9.9 拉取引擎PullEngine

9.10 状态模块state

第10章 gRPC

10.1 发现Discovery

10.2 流言蜚语Gossip

10.3 原子广播AtomicBroadcast

10.4 管理Admin

10.5 链码支持ChaincodeSupport

10.6 投递Deliver

10.7 背书Endorser

第11章 peer

11.1 peer command

11.2 main

11.3 node start

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

11.5 新建操作系统

11.6 账本管理器初始化

11.7 链码开发模式

11.8 新建投递事件服务

11.9 启动链码服务

11.10 启动管理服务

11.11 新建背书服务

11.12 初始化Gossip服务

11.13 peer初始化

11.14 注册发现服务

11.15 启动peer服务

11.16 启动性能分析服务

11.17 node end

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部