搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
区块链技术指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111553564
  • 作      者:
    邹均[等]著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2016
收藏
编辑推荐
  区块链专家联袂推荐,资深区块链践行者联合撰写,从技术层面全面解密区块链技术
  系统讲解区块链核心概念、架构、底层算法、应用开发、典型项目与应用、常见问题等读者*为关心的技术与应用

展开
作者简介
  邹均,中关村区块链产业联盟专家、服务合约(ServiceContract)方向博士,关注与实践区块链技术与应用,现为海纳云CTO。曾任IBM澳洲金融行业首席软件架构师。擅长云计算、大数据、软件定义存储。融智北京高端外国专家,在国际会议期刊发表论文20余篇。

  张海宁,VMware中国云原生应用首席架构师,Harbor企业级开源容器Registry项目负责人,CloudFoundry中国社区*早的技术布道师之一,多年软件开发经验。曾任IBM资深软件工程师、Sun公司资深架构师等。目前着重关注容器、云计算和区块链领域的研究和开发。

  唐屹,广州大学教授、理学博士,专注于网络信息安全、分布式计算、区块链安全及应用等,为国外知名安全公司开发过椭圆曲线密码软件,获密码科技进步二等奖(省部级)。多次主持或参与完成国家*科技与人才项目基金工作。

  李磊,合肥工业大学副教授,Macquarie大学博士。擅长数据挖掘、社会计算、智能计算。多次担任IEEE国际会议程序委员会委员与组织者,在社会计算和区块链等领域发表论文40余篇,被引用350余次。
展开
内容介绍
  区块链专家联袂推荐,资深区块链践行者联合撰写,从技术层面全面揭示区块链技术秘密。涵盖基础概念、架构、底层算法、应用开发、典型的区块链解决方案、常见问题等读者*为关心的技术与应用。
  本书分为三大部分,共计11章内容。
  第一部分为基础和入门(第1~2章),着重是区块链入门介绍,并讲解区块链基础,包括区块链的概念、种类、比特币交易、区块链的一些基础概念等,为后面深入介绍区块链技术做铺垫。
  第二部分为架构和技术篇(第3~10章):详细讲解了以下方面。
  区块链1.0/2.0/3.0架构,以及互联链架构属性与特点剖析,做到宏观理解与认识。
  区块链基于的密码学原理和典型的算法,了解区块链开发安全之道。
  区块链中常用的共识算法与作用,了解区块链价值传递与弱中心化之基石。
  比特币开发指南,帮助初学者入门。
  以太坊上的智能合约开发要领,为以后应用打下基础。
  HyperLedger开源项目及其架构,掌握主流的项目与应用。
  区块链上常见的问题,包括TheDAO攻击的源码级分析。
  典型解决方案:以闪电网络为主的支付方案;以标识登记为主的开源ODIN解决方案。
  第三部分为回顾和展望(第11章),从架构变革的角度探讨IT发展的原动力,并提供对区块链对未来IT发展的一些展望。

展开
精彩书评
  现在市面上有关区块链的书都是在讲解区块链的概念及应用场景,描述区块链技术的书却很少。我们希望读者能多了解区块链技术,多发展区块链技术,并且加以应用。只有我们了解区块链技术之后,才能真正理解区块链的意义,而不会随波逐流,人云亦云,并且有自己的判断,希望读者们能够认真读这本书,了解区块链技术,相信必定会大有所获。
  ——蔡维德,美国亚利桑那州立大学荣誉教授,北航区块链实验室主任

  未来已来,只是尚未流行。围绕区块链技术的未来全球共享式经济协作,已经悄然来到我们身边。但是要让这种经济模式普及开来,还需要更多人去理解和使用这项技术,不仅仅是了解其简单的概念和空泛的口号,而是需要去切切实实理解其深层运作机制,这样才能更好地接受或改进这项技术。本书作为国内*一本介绍区块链技术方面的书籍,为读者进行区块链实践展示了一个全景图,是区块链学习、研究、开发的好帮手。
  ——张斌,联动优势科技有限公司CEO

  在未来,区块链所联结的,不会像比特币一样是无法辨别的匿名账户和价值不定的虚拟资产,而是千千万万真实存在的个体和公司实体,上面所承载的资产,都将具有现实的价值和对应物,而这个虚拟的网络上发生的一切,也都会直接作用于现实世界。
  ——邓迪,太一云科技有限公司董事长兼CEO

  这次邹均先生主编的这本区块链的书:《区块链技术解密》,相信一定会在IT业内,特别是在企业IT架构圈内产生巨大的反响、一定会深受广大区块链爱好者、参与者、实践者的热烈欢迎。
  ——黎江,北京世纪互联创新研究院院长
展开
目录
本书作者
序一:什么是区块链
序二:区块链——未来已来,只是尚未流行
序三:区块链——连接虚拟与现实
序四:区块链——转型之擎
前言
第1章 区块链和比特币初体验  / 1
1.1 区块链简介  / 1
1.1.1 区块链起源——比特币  / 1
1.1.2 区块链和区块链技术的涵义  / 2
1.1.3 区块链分类  / 2
1.1.4 区块链价值与应用  / 7
1.2 区块链体验  / 10
1.2.1 获取比特币的3种途径  / 11
1.2.2 通过交易所购买比特币  / 13
1.2.3 比特币钱包和地址  / 17
1.2.4 从交易平台提取比特币到钱包  / 20
1.2.5 比特币交易查询  / 22
1.3 本章小结  / 22
第2章 区块链基础  / 24
2.1 区块链技术  / 24
2.1.1 基本概念  / 25
2.1.2 框架与特点  / 32
2.1.3 区块链运作的核心技术   / 35
2.1.4 区块链交易流程  / 41
2.2 以太坊  / 42
2.2.1 什么是以太坊  / 42
2.2.2 以太坊技术  / 43
2.2.3 以太坊智能合约  / 48
2.2.4 以太坊的去中心化应用  / 50
2.3 基于区块链的电子货币  / 51
2.3.1 元币平台  / 51
2.3.2 代币  / 52
2.3.3 货币的未来  / 58
2.4 本章小结  / 58
第3章 区块链架构剖析  / 59
3.1 基本定义  / 59
3.2 区块链1.0架构:比特币区块链  / 61
3.2.1 比特币前端  / 63
3.2.2 比特币节点后端  / 66
3.3 区块链2.0架构:以太坊区块链  / 79
3.4 区块链3.0架构:超越货币、金融范围的区块链应用  / 87
3.5 互联链架构剖析  / 90
3.5.1 互联链背景  / 90
3.5.2 互联账本  / 91
3.5.3 互联账本协议组  / 92
3.5.4 互联账本各层协议关系  / 95
3.6 本章小结  / 96
第4章 区块链中的密码学技术  / 97
4.1 哈希算法  / 97
4.1.1 哈希函数的性质与应用  / 99
4.1.2 哈希指针链  / 101
4.2 Merkle树  / 102
4.3 公钥密码算法  / 103
4.3.1 椭圆曲线密码算法  / 104
4.3.2 secp256k1椭圆曲线  / 105
4.3.3 椭圆曲线签名与验证签名   / 106
4.4 本章小结  / 107
第5章 共识算法详解  / 109
5.1 拜占庭容错技术  / 109
5.1.1 拜占庭将军问题  / 110
5.1.2 拜占庭容错系统  / 112
5.1.3 实用的拜占庭容错系统  / 112
5.1.4 Raft协议  / 114
5.2 PoW机制  / 116
5.3 PoS机制  / 122
5.4 DPoS机制  / 123
5.5 Ripple共识算法  / 124
5.6 小蚁共识机制  / 126
5.7 本章小结  / 127
第6章 比特币应用开发指南  / 129
6.1 以虚拟机方式搭建应用开发环境  / 129
6.1.1 下载和安装Oracle VM VirtualBox  / 129
6.1.2 以虚拟机方式安装Ubuntu14.04  / 133
6.1.3 安装Node.js开发环境  / 138
6.1.4 安装Docker运行环境  / 138
6.1.5 安装和运行比特币测试网络  / 139
6.1.6 运行第一个示例程序  / 141
6.2 把握比特币“交易”数据结构  / 145
6.2.1 了解比特币的“交易”数据结构  / 145
6.2.2 交易记录的实例解析  / 146
6.2.3 运行示例程序  / 148
6.3 实战:多重签名交易  / 153
6.3.1 将ODIN标识注册到区块链上的实例解析  / 153
6.3.2 运行示例程序  / 156
6.4 本章小结  / 157
第7章 智能合约  / 158
7.1 智能合约简介  / 158
7.1.1 什么是智能合约  / 158
7.1.2 智能合约的历史  / 159
7.1.3 智能合约的优点和面临的风险  / 160
7.2 以太坊智能合约详解  / 161
7.2.1 以太坊上的账户  / 161
7.2.2 以太币和Gas  / 166
7.2.3 合约和交易  / 167
7.3 以太坊虚拟机  / 170
7.4 实例:在以太坊上开发实施智能合约  / 173
7.4.1 通过以太坊钱包部署智能合约  / 173
7.4.2 通过控制台部署智能合约  / 179
7.5 本章小结  / 183
第8章 超级账本项目  / 184
8.1 超级账本项目简介  / 184
8.1.1 项目背景  / 184
8.1.2 项目管理形式  / 185
8.1.3 项目的生命周期管理  / 186
8.1.4 项目发展状况  / 187
8.2 Fabric项目  / 187
8.2.1 项目概述  / 187
8.2.2 应用场景  / 188
8.2.3 项目架构  / 189
8.2.4 部署方式  / 191
8.2.5 交易的执行  / 192
8.3 Sawtooth Lake项目  / 193
8.3.1 项目概述  / 194
8.3.2 项目架构  / 194
8.4 本章小结  / 196
第9章 区块链常见问题  / 197
9.1 钱包的安全性问题  / 197
9.2 加密货币的交易方式  / 199
9.3 匿名性和隐私性  / 201
9.4 矿池算力集中的问题  / 203
9.5 51%攻击问题  / 205
9.6 去中心化的自治组织  / 207
9.6.1 去中心化的自治组织简介  / 207
9.6.2 The DAO项目  / 208
9.6.3 代码漏洞分析  / 210
9.6.4 解决方案  / 213
9.6.5 软分叉和硬分叉的影响  / 215
9.6.6 重放攻击   / 216
9.7 本章小结  / 219
第10章 区块链应用案例分析  / 220
10.1 闪电网络  / 220
10.1.1 闪电网络简介  / 220
10.1.2 支付通道的创建  / 221
10.1.3 支付通道的更新  / 223
10.1.4 支付网络的构建  / 223
10.1.5 支付通道的关闭  / 225
10.1.6 小结  / 226
10.2 ODIN:用区块链来替代DNS  / 226
10.2.1 ODIN简介  / 227
10.2.2 实现功能  / 228
10.2.3 主要特点  / 229
10.2.4 ODIN标识编码格式  / 229
10.2.5 ODIN标识技术规范  / 232
10.2.6 使用示例  / 233
10.2.7 开放资源  / 234
10.2.8 问题与思考  / 234
10.3 本章小结  / 236
第11章 从架构变革看IT时代的演进  / 237
11.1 架构心得  / 237
11.1.1 架构和技术的关系  / 237
11.1.2 关于计算的观察  / 238
11.1.3 架构创新的神奇力量  / 238
11.1.4 冯·诺依曼架构  / 239
11.1.5 哈佛体系架构  / 240
11.1.6 有影响力架构的特点  / 240
11.1.7 从非生物计算到非生物智能  / 241
11.2 架构创新——IT发展源源不断的动力  / 242
11.2.1 大中型机时代  / 243
11.2.2 开放时代的到来  / 243
11.2.3 客户端/服务端(CS)分布式时代  / 243
11.2.4 互联网时代  / 244
11.2.5 云计算、大数据时代  / 246
11.2.6 互联网+时代  / 250
11.2.7 区块链+时代  / 252
11.3 未来展望  / 254

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证