您好,欢迎光临有路网!
超级账本HyperLedger Fabric区块链开发实战
QQ咨询:
有路璐璐:

超级账本HyperLedger Fabric区块链开发实战

  • 作者:林维锋 莫毓昌
  • 出版社:人民邮电出版社
  • ISBN:9787115520777
  • 出版日期:2020年07月01日
  • 页数:244
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书围绕区块链的业务场景,对HyperLedger Fabric区块链进行实战式讲解。全书共16章,内容包括区块链技术起源、核心技术、开发平台、**账本介绍、Fabric介绍、Fabric基础环境搭建、官方End-2-End运行、Helloworld编写、solo测试环境部署、Kafka生产环境部署、Fabric CA、CouchDB、智能合约、Java-SDK客户端和SAAS区块链支付系统。
    目录
    **篇 基础篇 第1章 区块链介绍 2 1.1 区块链技术起源 2 1.1.1 区块链技术形成 2 1.1.2 区块链技术发展 2 1.2 区块链核心技术 2 1.2.1 区块链技术定义 2 1.2.2 区块链技术原理 3 1.2.3 区块链工作过程 4 1.3 区块链开发平台 5 1.3.1 公有链平台 5 1.3.2 联盟链系统 6 1.3.3 应用场景 6 1.4 本章小结 7 第二篇 入门篇 第2章 **账本介绍 10 2.1 **账本起源 10 2.2 **账本简介 10 2.3 **账本组织 10 2.4 **账本项目 11 2.5 本章小结 12 第3章 Fabric介绍 13 3.1 Fabric简介 13 3.2 Fabric架构 13 3.2.1 架构演进 13 3.2.2 总体架构 14 3.3 Fabric交易流程 15 3.4 Fabric关键技术 16 3.4.1 账本 16 3.4.2 智能合约 17 3.4.3 通道 19 3.4.4 节点 19 3.4.5 排序 21 3.4.6 接口 23 3.5 本章小结 23 第4章 Fabric基础环境搭建 24 4.1 Docker安装 24 4.2 Docker-Compose安装 25 4.3 Go语言环境安装 25 4.4 Git安装 26 4.5 Fabric安装 26 4.6 Fabric 镜像下载 26 4.7 本章小结 27 第5章 官方End-2-End运行 28 5.1 End-2-End案例简介 28 5.2 End-2-End案例运行 28 5.3 End-2-End案例分析 29 5.3.1 案例架构 29 5.3.2 文件结构 30 5.3.3 执行流程 31 5.3.4 链码介绍 33 5.3.5 配置介绍 37 5.4 本章小结 50 第6章 自主Helloworld编写 51 6.1 Helloworld案例简介 51 6.2 Helloworld链码编写 51 6.3 Helloworld案例运行 54 6.4 本章小结 65 第7章 Fabric Solo测试 环境部署 66 7.1 Solo模式简介 66 7.2 单机单节点部署 67 7.3 多机多节点部署 73 7.3.1 部署orderer.example.com 74 7.3.2 部署Peer0.org1.example.com 79 7.3.3 部署peer1.org1.example.com 83 7.3.4 部署peer0.org2.example.com 87 7.3.5 部署peer1.org2.example.com 91 7.4 本章小结 95 第8章 Fabric Kafka生产 环境部署 96 8.1 Kafka模式简介 96 8.2 Kafka网络拓扑 96 8.3 Kafka运行配置 96 8.3.1 部署服务器192.168.235.3 97 8.3.2 部署服务器192.168.235.4 105 8.3.3 部署服务器192.168.235.5 107 8.3.4 部署服务器192.168.235.6 110 8.3.5 部署服务器192.168.235.7 112 8.3.6 部署服务器192.168.235.8 114 8.3.7 部署服务器192.168.235.9 116 8.3.8 部署服务器192.168.235.10 118 8.4 Kafka集群启动 121 8.4.1 ZooKeeper集群启动 121 8.4.2 Kafka集群启动 121 8.4.3 Orderer集群启动 122 8.4.4 Peer启动 122 8.5 Kafka运行验证 122 8.5.1 运行服务器192.168.235.7 122 8.5.2 运行服务器192.168.235.8 124 8.5.3 运行服务器192.168.235.9 126 8.5.4 运行服务器192.168.235.10 127 8.6 本章小结 129 第9章 生产环境 使用Fabric CA 130 9.1 Fabric CA简介 130 9.2 Fabric CA安装 131 9.3 Fabric CA服务端命令 131 9.3.1 Fabric CA服务器初始化 132 9.3.2 Fabric CA服务器启动 133 9.4 Fabric CA客户端命令 134 9.4.1 注册用户身份 134 9.4.2 登记用户身份 134 9.4.3 重新登记用户身份 135 9.4.4 注销已签发的用户证书 135 9.4.5 列举组织关系信息 135 9.4.6 移除组织关系 136 9.4.7 添加组织关系 136 9.5 生产环境Fabric CA网络拓扑 136 9.6 生产环境Fabric CA运行与配置 137 9.6.1 CA服务启动 137 9.6.2 IntermediaCA1生成证书 141 9.6.3 IntermediaCAtls1生成证书 143 9.6.4 IntermediaCA2生成证书 146 9.6.5 IntermediaCAtls2生成证书 148 9.6.6 IntermediaCA3生成证书 150 9.6.7 IntermediaCAtls3生成证书 152 9.6.8 验证CA证书 154 9.7 本章小结 155 第10章 生产环境 使用CouchDB 156 10.1 CouchDB简介 156 10.2 CouchDB部署 156 10.3 CouchDB接口 158 10.4 CouchDB生产环境应用 160 10.5 本章小结 163 第11章 生产环境使用 智能合约 164 11.1 智能合约简介 164 11.2 智能合约操作 164 11.2.1 打包 164 11.2.2 签名 165 11.2.3 安装 165 11.2.4 实例化 165 11.2.5 升级 166 11.2.6 调用 166 11.2.7 查询 166 11.3 智能合约编写 167 11.4 智能合约生产环境部署 168 11.5 本章小结 168 第12章 生产环境使用 Java-SDK客户端 169 12.1 Java-SDK简介 169 12.2 Java-SDK代码分析 169 12.2.1 fabric.sdk主要类 170 12.2.2 fabric_ca.sdk主要类 171 12.3 Java-SDK优化 171 12.3.1 编码思路 171 12.3.2 编码环境搭建 171 12.3.3 编码类图 179 12.3.4 REST接口说明 180 12.4 生产环境调用介绍 191 12.4.1 项目打包 191 12.4.2 Java环境安装 192 12.4.3 数据库安装 193 12.4.4 Java-SDK部署 195 12.4.5 客户端验证 197 12.5 本章小结 208 第三篇 实战篇 第13章 SAAS区块链 支付系统 210 13.1 系统需求 210 13.2 系统架构 213 13.3 系统编码 214 13.4 系统部署 221 13.4.1 Fabric网络部署 221 13.4.2 fabricClientRest部署 237 13.5 运行验证 240 13.6 本章小结 244

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外