当前位置:首页 > 网络与数据通信 >
《区块链网络构建和应用:基于超级账本Fabric的商业实践》电子书封面

区块链网络构建和应用:基于超级账本Fabric的商业实践

  • 发布时间:2020年11月30日 09:29:41
  • 作者:陆平,张再军,史俊杰
  • 大小:29.2 MB
  • 类别:区块链电子书
  • 格式:PDF
  • 版本:超清版
  • 评分:7.9

    区块链网络构建和应用:基于超级账本Fabric的商业实践 PDF 超清版

      给大家带来的一篇关于区块链相关的电子书资源,介绍了关于区块链、网络构建、Fabric方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小29.2 MB,陆平,张再军,史俊杰编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1。

      内容介绍

      区块链网络构建和应用:基于超级账本Fabric的商业实践》从一个区块链商业项目的可研、设计、落地建设和运维的角度去理解、分析和解决问题,囊括了区块链入门、具体开源社区版本Fabric技术架构及核心原理、网络及存储方案、行业实践指南以及发展趋势等方面的内容

      目录

      • 推荐序
      • 前言
      • 第1章区块链基础 1
      • 1.1区块链常用名词解释 2
      • 1.2区块链的发展历程 4
      • 1.3区块链概念 7
      • 1.3.1区块链是什么 7
      • 1.3.2区块链的特性 7
      • 1.3.3区块链分类 8
      • 1.3.4区块链构建信任 9
      • 1.3.5区块链的社会价值 10
      • 1.4区块链核心技术 10
      • 1.4.1综述 10
      • 1.4.2区块链结构 15
      • 1.4.3智能合约 17
      • 1.4.4跨链技术 20
      • 1.4.5ILP详解及应用 26
      • 1.5热门区块链平台对比分析 31
      • 1.5.1分析背景 31
      • 1.5.2平台简介 31
      • 1.5.3类别对比 33
      • 1.5.4共识机制对比 34
      • 1.5.5性能对比 35
      • 1.5.6隐私保护对比 36
      • 1.5.7智能合约对比 37
      • 1.5.8技术路线对比 37
      • 1.5.9经济模型对比 38
      • 第2章分布式系统技术 41
      • 2.1一致性问题 41
      • 2.1.1问题挑战 42
      • 2.1.2一致性的要求 42
      • 2.1.3一致性模型 43
      • 2.2一致性的共识算法 45
      • 2.2.1问题挑战 45
      • 2.2.2常见算法 45
      • 2.2.3理论界限 48
      • 2.3FlP不可能原理 49
      • 2.4CAP原理 49
      • 2.4.1CAP原理定义 49
      • 2.4.2应用场景 50
      • 2.5ACID原则 51
      • 2.6可靠性指标 52
      • 2.7小结 53
      • 第3章密码学安全技术 54
      • 3.1Hash算法与数字摘要 54
      • 3.1.1Hash定义 55
      • 3.1.2常见算法 55
      • 3.1.3性能 56
      • 3.1.4数字摘要 56
      • 3.1.5Hash攻击与防护 56
      • 3.1.6区块链中的Hash应用 57
      • 3.2加密算法 57
      • 3.2.1加解密系统基本组成 57
      • 3.2.2对称加密算法 58
      • 3.2.3非对称加密算法 59
      • 3.2.4选择明文攻击 60
      • 3.2.5混合加密机制 60
      • 3.2.6离散对数与DH密钥交换协议 61
      • 3.2.7区块链加密技术 62
      • 3.3消息认证码与数字签名 64
      • 3.3.1消息认证码 64
      • 3.3.2数字签名 64
      • 3.3.3安全性 65
      • 3.3.4区块链数字签名 65
      • 3.4数字证书 66
      • 3.4.1X.509证书规范 66
      • 3.4.2证书格式 67
      • 3.4.3证书信任链 68
      • 3.5PKI体系 69
      • 3.5.1PKI基本组件 69
      • 3.5.2证书的签发 69
      • 3.5.3证书的撤销 71
      • 3.6Merkle树结构 71
      • 3.6.1快速对比大量数据 72
      • 3.6.2快速定位修改 72
      • 3.6.3零知识证明 72
      • 3.7布隆过滤器 72
      • 3.7.1基于Hash值的快速查找 73
      • 3.7.2更高效的布隆过滤器 73
      • 3.8同态加密 73
      • 3.8.1定义 73
      • 3.8.2问题与挑战 74
      • 3.8.3函数加密 75
      • 3.9其他问题 75
      • 3.9.1零知识证明概述 75
      • 3.9.2量子密码学 75
      • 3.9.3社交工程学 76
      • 3.9.4安全多方计算 76
      • 3.10小结 76
      • 第4章构建Fabric区块链网络 78
      • 4.1超级账本Fabric简介 78
      • 4.2Fabric特性和架构设计 80
      • 4.2.1Fabric特性 80
      • 4.2.2Fabric系统架构 82
      • 4.3Fabric部署 85
      • 4.3.1单节点部署 85
      • 4.3.2多节点区块链网络部署 90
      • 4.4Fabric开发 97
      • 4.4.1ChainCode开发 97
      • 4.4.2应用开发示例 117
      • 4.5Fabric方案设计 125
      • 4.5.1数据库选用方案 125
      • 4.5.2私钥证书管理方案 127
      • 4.5.3数据上链方案 132
      • 4.5.4背书验证方案 133
      • 第5章Fabric源代码解析 135
      • 5.1概述 135
      • 5.1.1源码中的简拼 136
      • 5.1.2源码中的惯例 137
      • 5.1.3源码目录的基本结构 138
      • 5.2peer命令结构 138
      • 5.2.1peer目录结构 138
      • 5.2.2第三方包 139
      • 5.2.3peer命令结构解析 140
      • 5.2.4子命令结构解析 140
      • 5.3日志系统 142
      • 5.3.1go-logging简介 142
      • 5.3.2flogging 142
      • 5.4配置系统 143
      • 5.4.1viper简介 143
      • 5.4.2viper搜索路径和文件 144
      • 5.4.3InitViper 144
      • 5.4.4安全文件配置 145
      • 5.4.5命令选项配置 145
      • 5.4.6环境变量配置 146
      • 5.5账本 146
      • 5.5.1账本简介 146
      • 5.5.2数据存储服务对象 149
      • 5.5.3四类账本 151
      • 5.6加密服务 171
      • 5.6.1BCCSP的接口和选项 172
      • 5.6.2SW实现方式 174
      • 5.6.3PKCS11实现方式 177
      • 5.6.4BCCSP工厂 179
      • 5.7chaincode 180
      • 5.7.1chaincode元数据 180
      • 5.7.2chaincode元工具 184
      • 5.7.3SCC的注册和部署 185
      • 5.7.4ACC的安装和部署 190
      • 5.8Orderer服务 199
      • 5.8.1简介 199
      • 5.8.2模块 200
      • 5.8.3配置 201
      • 5.8.4模块初始化 202
      • 5.8.5建立连接 204
      • 5.8.6Broadcast 205
      • 5.8.7Orderer 206
      • 5.8.8Deliver 209
      • 5.8.9orderer共识机制 210
      • 5.9channel 213
      • 5.9.1目录 213
      • 5.9.2配置文件 214
      • 5.9.3命令 215
      • 第6章区块链政务数据共享及服务 220
      • 6.1背景 220
      • 6.2现有系统面临的挑战 221
      • 6.3业务需求 221
      • 6.4系统总体架构设计 222
      • 6.4.1系统架构设计 222
      • 6.4.2逻辑架构视图 224
      • 6.4.3逻辑组网示例 225
      • 6.4.4物理组网示例 226
      • 6.5证照办件方案描述 227
      • 6.5.1场景描述 227
      • 6.5.2办件消息发布 228
      • 6.5.3可订阅消息频道查询 229
      • 6.5.4办件消息订阅 229
      • 6.6文件共享方案 230
      • 6.6.1场景描述 230
      • 6.6.2云存储方案 230
      • 6.6
         

      学习笔记

      用Django实现一个可运行的区块链应用

      对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。 但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。 准备工作 本文要求读者对Python有基本的理解,能读写基本的Python,并且需要对HTTP请求有基本的了解。 我们知道区块链是由区块的记录构成的不可变、有序的链结构,记录可以是交易、文件或任何你想要的数据,重要的是它们是通过哈希值(hashes)链接起来的。 环境准备 环境准备,确保已经安装Python3.5, pip , django, requests,urllib,json,hashlib 安装方法: pip install django reque……

      Python入门:区块链的详细介绍(图)

      区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。下面这篇文章主要给大家介绍了关于Python学习入门之区块链的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。 前言 本文将给大家简单介绍关于区块链(BlockChain)的相关知识,并用Python做一简单实现。下面话不多说,来一起看看详细的介绍: 什么是区块链 简单来说,区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。具体来说,它区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希……

      以上就是本次介绍的区块链电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:精通AngularJS

      下一篇:没有了

      展开 +

      收起 -

      下载地址:百度网盘下载
      区块链相关电子书
      读者留言
      余思源

      余思源 提供上传

      资源
      21
      粉丝
      10
      喜欢
      172
      评论
      4

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com