成功加入购物车
图书条目标准图
Hyperledger Fabric分布式账本技术原理与应用 3I30c ax预售 介意者慎拍 拍下即表示认可 祝您购物愉快!版次更新不同步 以实际收到书为准
马超群 / 科学出版社 / 2022-11 / 精装
售价 ¥ 198.00
品相 全新
优惠 满包邮
延迟发货说明
上书时间2023-09-14
卖家超过10天未登录
Hyperledger Fabric分布式账本技术原理与应用
本书系统阐述了HyperledgerFabric分布式账本技术原理及其应用。主要内容包括区块链基本知识、HyperledgerFabric分布式账本技术的基础架构、网络部署、账本模型、共识机制、身份管理、隐私保护等技术原理以及Fabric重要模块的使用方法,给出了多个应用开发示例。本书内容丰富,注重理论与实践相结合,试图用通俗易懂的语言、问题导向的逻辑架构、示例演示的实战方式,让读者快速建立对HyperledgerFabric的全面认识,理解与掌握HyperledgerFabric重要模块的原理与功能,并可以根据不同的业务场景进行分布式账本技术的应用开发。
目录/CONTENTS 第1章 区块链技术概述 1 1.1 区块链发展的技术背景 1 1.1.1 密码学 1 1.1.2 分布式共识 3 1.2 区块链发展的社会背景 4 1.2.1 数字经济 5 1.2.2 数字社会 6 1.2.3 数字技术 7 1.3 区块链基本概念与原理 8 1.3.1 基本概念 8 1.3.2 关键技术 12 1.3.3 基本原理 13 1.4 区块链技术特性与分类 15 1.4.1 技术特性 15 1.4.2 区块链分类 16 1.5 区块链技术代际演进 18 1.5.1 密码朋克 18 1.5.2 加密货币 19 1.5.3 智能合约 20 1.5.4 应用拓展 21 1.6 区块链技术应用现状与发展趋势 21 1.6.1 应用现状 21 1.6.2 发展趋势 24 本章小结 29 第2章 Hyperledger Fabric分布式账本技术基础架构 31 2.1 Fabric概述 31 2.1.1 Fabric项目背景 31 2.1.2 Fabric技术特征 32 2.2 基础架构 33 2.2.1 网络层 34 2.2.2 核心层 36 2.2.3 接口层 36 2.3 基本概念 36 2.3.1 网络节点 36 2.3.2 分布式账本 39 2.3.3 智能合约和链码 39 2.3.4 账本通道 39 2.3.5 私有数据集 40 2.4 交易流程 41 2.4.1 交易流程简介 41 2.4.2 案例说明 42 本章小结 44 第3章 Hyperledger Fabric分布式账本技术环境 45 3.1 Ubuntu操作系统 45 3.1.1 Linux概述 45 3.1.2 Ubuntu Server操作 46 3.2 Docker 47 3.2.1 Docker原理 48 3.2.2 Docker操作 49 3.2.3 Docker-Compose 51 3.3 Go语言 57 3.3.1 Go语言环境配置 57 3.3.2 Go语言语法 59 3.3.3 Go语言编译与运行 60 本章小结 61 第4章 Hyperledger Fabric分布式账本网络 63 4.1 Fabric网络原理 63 4.1.1 P2P网络 63 4.1.2 RPC协议 65 4.1.3 gRPC协议 68 4.1.4 Gossip协议 73 4.2 Fabric网络部署 75 4.2.1 环境配置 75 4.2.2 源码编译 79 4.2.3 身份证书生成 81 4.2.4 容器启动模式 84 4.2.5 本地启动模式 98 4.3 Fabric网络运维与管理 108 4.3.1 增删普通组织 108 4.3.2 网络监控与测试 113 本章小结 116 第5章 Hyperledger Fabric分布式账本Peer节点 118 5.1 Peer概述 118 5.1.1 Peer节点类型 118 5.1.2 Peer交互流程 119 5.2 Peer编译和部署 122 5.2.1 Peer编译 122 5.2.2 Peer核心配置 123 5.2.3 Peer启动 132 5.3 Peer命令 134 5.3.1 Peer命令类型 134 5.3.2 通道操作命令 135 5.3.3 链码操作命令 137 5.3.4 节点操作命令 140 本章小结 141 第6章 Hyperledger Fabric分布式账本存储 142 6.1 Fabric分布式账本 142 6.1.1 账本概念 142 6.1.2 核心组件 144 6.1.3 账本设计模式 146 6.1.4 账本架构 148 6.1.5 文件存储 151 6.2 账本数据库 153 6.2.1 LevelDB 154 6.2.2 CouchDB 155 6.2.3 数据库索引 157 6.3 账本区块 159 6.3.1 区块数据结构 159 6.3.2 区块交易事务 162 6.3.3 区块数据访问 164 6.4 账本区块浏览器 168 6.4.1 区块数据可视化概念 168 6.4.2 Hyperledger Explorer架构 170 6.4.3 Hyperledger Explorer页面 171 6.4.4 Hyperledger Explorer实验 173 本章小结 178 第7章 Hyperledger Fabric分布式账本共识 179 7.1 分布式共识概述 179 7.1.1 共识问题 179 7.1.2 共识演进 183 7.2 分布式共识理论 188 7.2.1 FLP理论 188 7.2.2 CAP理论 188 7.2.3 BASE理论 191 7.3 分布式共识原理 192 7.3.1 Paxos 192 7.3.2 PBFT 197 7.3.3 PoW 201 7.3.4 PoS 203 7.4 Fabric共识机制 208 7.4.1 共识框架 208 7.4.2 Solo共识 216 7.4.3 Kafka共识 216 7.4.4 Raft共识 219 7.5 Fabric共识部署和测试 223 7.5.1 Solo部署和测试 223 7.5.2 Kafka部署和测试 225 7.5.3 Raft部署和测试 231 本章小结 233 第8章 Hyperledger Fabric分布式账本身份管理 234 8.1 PKI基本原理 234 8.1.1 PKI架构 234 8.1.2 数字证书 235 8.1.3 数字签名 237 8.1.4 消息认证 239 8.1.5 PKI示例 239 8.2 Fabric CA架构与部署 244 8.2.1 Fabric CA架构 245 8.2.2 Fabric CA部署 247 8.3 Fabric CA操作 249 8.3.1 Fabric CA操作命令 249 8.3.2 Fabric CA操作示例 252 本章小结 260 第9章 Hyperledger Fabric分布式账本隐私保护机制 261 9.1 区块链隐私保护问题、方法与机制 261 9.1.1 区块链隐私保护问题 261 9.1.2 区块链隐私保护方法与机制 262 9.2 Fabric隐私保护机制 264 9.2.1 Fabric隐私保护体系 264 9.2.2 访问控制 265 9.2.3 通道隔离 267 9.2.4 私有数据集 271 9.3 Fabric隐私保护机制示例 276 9.3.1 通道隔离示例 276 9.3.2 私有数据集示例 279 本章小结 284 第10章 Hyperledger Fabric分布式账本链码 285 10.1 智能合约概述 285 10.1.1 智能合约定义 285 10.1.2 智能合约应用 286 10.2 Fabric链码开发规范 287 10.2.1 链码类型 287 10.2.2 链码编写 289 10.2.3 链码部署 291 10.2.4 链码调用 292 10.3 Fabric链码编程示例 293 10.3.1 状态转移型链码 293 10.3.2 食品溯源型链码 296 本章小结 304 第11章 Hyperledger Fabric Go SDK Web服务开发 305 11.1 Web服务概述 305 11.1.1 Web框架 305 11.1.2 Gin框架 306 11.2 Go Web服务控制层 307 11.2.1 连接配置文件 307 11.2.2 控制层开发 311 11.3 Go Web服务路由层 318 11.3.1 路由层开发 318 11.3.2 路由绑定 320 本章小结 321 第12章 基于Node SDK的数字版权保护系统实现 322 12.1 版权保护场景分析 322 12.1.1 需求分析 322 12.1.2 架构设计 324 12.1.3 数据模型设计 324 12.1.4 环境准备 325 12.2 Node SDK应用开发 328 12.2.1 模块接口 328 12.2.2 链码开发 331 12.2.3 网络连接配置 336 12.2.4 客户端身份注册与登记 337 12.2.5 业务层实现 341 12.3 Express后端服务实现 346 12.3.1 路由文件 346 12.3.2 应用主文件 353 12.4 应用部署与测试 353 12.4.1 启动网络 353 12.4.2 启动后端服务 354 12.4.3 应用测试 354 本章小结 356 第13章 基于Go SDK的物联网数据采集系统 358 13.1 物联网数据采集场景分析 358 13.1.1 需求分析 358 13.1.2 架构设计 358 13.1.3 数据模型设计 360 13.1.4 环境准备 360 13.2 传感器数据采集 362 13.2.1 传感器简介 362 13.2.2 Gobot框架 363 13.2.3 数据采集实现 363 13.3 链码与应用开发 365 13.3.1 链码开发 365 13.3.2 网络连接配置 369 13.3.3 应用开发 374 13.4 应用部署与测试 377 13.4.1 系统搭建 378 13.4.2 应用测试 378 本章小结 383 参考文献 384
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30