注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 设计
简介
深度探索区块链: Hyperledger技术与应用 豆 6.0分
资源最后更新于 2020-07-03 00:26:15
作者:张增骏等董宁朱轩彤陈剑雄
出版社:出版社机械工业出版社
出版日期:2018-01
ISBN:9787111589327
文件格式: pdf
简介· · · · · ·
本书由超级账本执行董事Brian Behlendorf领衔推荐,区块链一线落地实践团队、Hyperleger会员智链骨干团对撰写。深入讲解Hyperledger Fabric 1.0的架构、执行逻辑、核心功能实现、从零部署,并以票据案例为例,讲解具体开发实践,穿插开发所需的*佳实践和遇到的问题解决。作者:张增骏,董宁,朱轩彤,陈剑雄
目录
序一
序二
序三
前言
第一篇 准备篇
第1章 区块链概述
1.1 区块链的前世今生
1.2 区块链概念
1.3 区块链技术平台
1.4 区块链的商用之道
1.5 本章小结
第2章 超级账本初体验
2.1 基础环境安装
2.2 超级账本部署调用
2.3 节点的配置参数传递规则
2.4 本章小结
第二篇 核心篇
第3章 超级账本的系统架构
3.1 系统逻辑架构
3.2 网络节点架构
3.3 典型交易流程
3.4 消息协议结构
3.5 策略管理和访问控制
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.3 账本编号
5.4 账本数据
5.5 区块索引
5.6 状态数据
5.7 历史数据
5.8 数据恢复
5.9 本章小结
第6章 集成共识机制的排序服务
6.1 概述
6.2 实现数据隔离的多通道
6.3 可插拔的排序服务
6.4 本章小结
第7章 实现数据隔离的多链及多通道
7.1 数据存储对多链的支持
7.2 链码对多链的支持
7.3 多通道对多链的支持
7.4 命令行和SDK对多链的支持
7.5 关于系统链
7.6 本章小结
第8章 基于数字证书的成员管理服务
8.1 实现成员管理的MSP
8.2 颁发数字证书的Fabric CA
8.3 本章小结
第9章 支持多种语言的智能合约
9.1 概述
9.2 链码的生命周期管理
9.3 内置的系统链码
9.4 链码的相互调用
9.5 背书节点和链码的有限状态机
9.6 本章小结
第三篇 应用篇
第10章 超级账本的应用开发模型
10.1 应用开发模型
10.2 应用程序开发的SDK
10.3 链码的开发和调试
10.4 本章小结
第11章 从零开始部署超级账本网络
11.1 准备超级账本运行环境
11.2 快速构建超级账本网络
11.3 逐步建立超级账本网络
11.4 本章小结
第12章 超级账本的应用开发实例
12.1 票据背书场景介绍
12.2 票据背书需求分析
12.3 票据背书架构设计
12.4 票据背书实现
12.5 票据背书快速部署
12.6 票据背书展示
12.7 本章小结
附录A 术语表
附录B 超级账本的实用工具