深度探索区块链Hyperledger技术与应用PDF完整版高清百度云

深度探索区块链Hyperledger技术与应用PDF完整版高清百度云

区块链2019-08-10 22:188500bw

资料截图:

shenrutansuoqukuailian.png

视频目录:

第一篇 准备篇

第1章 区块链概述

1.1 区块链的前世今生

1.1.1 区块链的历史起源——比特币

1.1.2 欢迎来到区块链的世界

1.1.3 区块链演进趋势

1.2 区块链概念

1.2.1 区块链本质

1.2.2 区块链工作原理

1.2.3 区块链技术特点

1.2.4 区块链层次模型

1.2.5 区块链共识算法

1.2.6 区块链并不一定去中心化

1.3 区块链技术平台

1.3.1 比特币

1.3.2 以太坊

1.3.3 瑞波

1.3.4 区块链商用平台:超级账本

1.3.5 区块链技术平台比较

1.4 区块链的商用之道

1.4.1 区块链的2.0时代:商用区块链

1.4.2 超级账本:商用区块链的“第五元素”

1.4.3 区块链的商业应用场景

1.5 本章小结

第2章 超级账本初体验

2.1 基础环境安装

2.1.1 Docker的安装和使用

2.1.2 Docker Compose的安装和使用

2.1.3 下载超级账本源代码

2.2 超级账本部署调用

2.2.1 下载Docker镜像文件

2.2.2 部署超级账本网络

2.2.3 链码调用和查询

2.2.4 常见错误

2.3 节点的配置参数传递规则

2.4 本章小结

第二篇 核心篇

第3章 超级账本的系统架构

3.1 系统逻辑架构

3.2 网络节点架构

3.3 典型交易流程

3.3.1 创建交易提案并发送给背书节点

3.3.2 背书节点模拟交易并生成背书签名

3.3.3 收集交易的背书

3.3.4 构造交易请求并发送给排序服务节点

3.3.5 排序服务节点以对交易进行排序并生成区块

3.3.6 排序服务节点以广播给组织的主节点

3.3.7 记账节点验证区块内容并写入区块

3.3.8 在组织内部同步最新的区块

3.4 消息协议结构

3.4.1 信封消息结构

3.4.2 配置管理结构

3.4.3 背书流程结构

3.5 策略管理和访问控制

3.5.1 策略定义及其类型

3.5.2 交易背书策略

3.5.3 链码实例化策略

3.5.4 通道管理策略

3.6 本章小结

第4章 基于Gossip的P2P数据分发

4.1 概述

4.2 超级账本中的Gossip协议

4.3 成员认证及身份管理

4.4 节点启动及成员管理

4.5 主节点选举过程

4.6 基于反熵的状态同步

4.7 数据传播过程

4.8 多通道的支持

4.9 消息的验证策略

4.10 消息的多路分用及分区

4.11 和Gossip相关的配置参数

4.12 本章小结

第5章 分布式账本存储

5.1 概述

5.2 读写集

5.2.1 交易模拟和读写集

5.2.2 交易验证和世界状态更新

5.2.3 模拟和验证示例

5.3 账本编号

5.4 账本数据

5.4.1 账本数据存储

5.4.2 账本数据读取

5.4.3 交易模拟执行

5.5 区块索引

5.5.1 文件位置指针

5.5.2 索引的同步过程

5.6 状态数据

5.6.1 LevelDB

5.6.2 CouchDB

5.6.3 基于状态数据的区块验证

5.7 历史数据

5.8 数据恢复

5.9 本章小结

第6章 集成共识机制的排序服务

6.1 概述

6.1.1 共识算法的类型

6.1.2 Hyperledger Fabric.0的共识机制

6.2 实现数据隔离的多通道

6.2.1 排序服务的初始化

6.2.2 通道的创建

6.2.3 通道的更新

6.2.4 通道的加入

6.2.5 通道的查询

6.3 可插拔的排序服务

6.3.1 排序服务接口

6.3.2 基于单进程的排序服务

6.3.3 基于Kafka的排序服务

6.3.4 链消息过滤器

6.4 本章小结

第7章 实现数据隔离的多链及多通道

7.1 数据存储对多链的支持

7.1.1 账本数据

7.1.2 索引数据

7.1.3 状态数据

7.1.4 历史数据

7.2 链码对多链的支持

7.2.1 链码的生命周期管理

7.2.2 链码和背书节点的通信

7.2.3 链码的部署和调用

7.3 多通道对多链的支持

7.4 命令行和SDK对多链的支持

7.5 关于系统链

7.6 本章小结

第8章 基于数字证书的成员管理服务

8.1 实现成员管理的MSP

8.1.1 MSP成员的验证

8.1.2 MSP的目录结构

8.1.3 MSP的配置最佳实践

8.2 颁发数字证书的Fabric CA

8.2.1 概述

8.2.2 Fabric CA服务端的安装部署

8.2.3 Fabric CA服务端的操作使用

8.3 本章小结

第9章 支持多种语言的智能合约

9.1 概述

9.2 链码的生命周期管理

9.2.1 链码的生命周期

9.2.2 应用程序和链码的交互流程

9.2.3 背书节点接收应用程序的请求处理

9.2.4 采用上下文实现交易的模拟执行

9.2.5 链码消息的数据分发

9.2.6 链码运行环境的管理

9.3 内置的系统链码

9.3.1 生命周期管理系统链码

9.3.2 配置管理系统链码

9.3.3 查询管理系统链码

9.3.4 交易背书系统链码

9.3.5 交易验证系统链码

9.4 链码的相互调用

9.5 背书节点和链码的有限状态机

9.5.1 背书节点和链码之间的事件

9.5.2 背书节点的有限状态机

9.5.3 链码的有限状态机

9.6 本章小结

第三篇 应用篇

第10章 超级账本的应用开发模型

10.1 应用开发模型

10.2 应用程序开发的SDK

10.2.1 概述

10.2.2 SDK规范

10.2.3 应用场景介绍

10.3 链码的开发和调试

10.3.1 链码需要实现的接口

10.3.2 链码的SDK提供给链码的接口

10.3.3 链码开发的注意事项

10.3.4 链码的调试

10.4 本章小结

第11章 从零开始部署超级账本网络

11.1 准备超级账本运行环境

11.1.1 超级账本运行环境

11.1.2 编译超级账本镜像文件

11.2 快速构建超级账本网络

11.2.1 下载BYFN的代码

11.2.2 BYFN脚本介绍

11.2.3 生成网络初始化配置

11.2.4 启动超级账本网络

11.2.5 关闭超级账本网络

11.3 逐步建立超级账本网络

11.3.1 生成MSP证书

11.3.2 生成排序服务创世区块

11.3.3 生成通道配置创世区块

11.3.4 定义组织锚节点

11.3.5 启动超级账本网络

11.3.6 创建并加入通道

11.3.7 安装和实例化链码

11.3.8 执行链码查询

11.3.9 执行链码调用

11.4 本章小结

第12章 超级账本的应用开发实例

12.1 票据背书场景介绍

12.1.1 票据关系人

12.1.2 票据行为分类

12.1.3 基于区块链技术的数字票据

12.2 票据背书需求分析

12.3 票据背书架构设计

12.3.1 票据背书的分层架构

12.3.2 票据背书的数据模型

12.4 票据背书实现

12.4.1 应用程序实现

12.4.2 链码功能实现

12.5 票据背书快速部署

12.6 票据背书展示

12.6.1 系统登录

12.6.2 发布票据

12.6.3 我的票据

12.6.4 发起票据背书

12.6.5 待签收票据列表

12.6.6 签收票据背书

12.6.7 拒收票据背书

12.7 本章小结

附录A 术语表

附录B 超级账本的实用工具

参考文献

下载地址:

链接:https://pan.baidu.com/s/1g8E0_7xmZcq2yGdp84NE1Q

提取码:sjo6


注意:上述资料全部来源于互联网,仅供学习使用,如有侵权,请及时联系,博主会立刻删除。


如果链接失效,请下方留言,博主会及时更新!


下载之后,请及时删除,如果需要,请购买正版:https://item.jd.com/12279369.html


资料搜集自互联网,转载请标注来源:吾就爱学习网【www.592xuexi.com】

吾就爱学习网 Copyright © 
Copyright © 2019 吾就爱学习网  All Rights Reserved. 备案号:京ICP备19019479号-2

免责声明:本网站上的所有资料均整理于互联网,方便广大网友学习使用。如果有内容侵犯到了您的权益,请及时联系,博主会立刻删除!
站内所有资源仅供学习与参考,请勿用于任何商业用途,否则产生的一切后果将由您自己承担!
深度探索区块链Hyperledger技术与应用PDF完整版高清百度云 联系我们| 关于我们