《区块链技术导论和开发指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张雷等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2019
  • ISBN:9787030594099
  • 页数:284 页
图书介绍:区块链技术并非单项的技术创新,而是对多种已有技术的创新性组合应用,既包括密码学、网络拓扑学、一致性算法、博弈论等基础学科的知识,在其进化过程中又相继加入了工作量证明、智能合约、侧链、闪电网络等新的模块和特性。本书深入浅出地介绍区块链技术的前世今生、技术体系、设计开发、金融等应用,深刻地阐述了一项由信息技术而促进的乃至金融界都会发生颠覆性的伟大变革。让我们共同在区块链技术的引导下,将区块链技术应用的内涵丰富,步入社会与经济发展的现实。

引言——区块链,不仅仅是技术 1

第1章 区块链的前世今生 16

1.1信任机制的探寻——从信息互联网到价值互联网 16

1.2了解比特币 18

1.2.1去中心化问题的由来 18

1.2.2比特币的运行机制 20

1.2.3比特币挖矿 24

1.2.4比特币的闪电网络 26

1.2.5比特币相关的一些疑问 30

1.3从比特币到区块链 34

1.3.1下一代区块链——以太坊 34

1.3.2以太坊的工作机制 36

1.3.3以太坊中的矿工费 38

1.3.4基于以太坊的数字版权 38

1.3.5区块链2.0——以太坊 40

1.4区块链3.0 40

1.5其他改进的区块链加密数字代币 42

1.5.1以太坊经典 42

1.5.2莱特币 44

1.5.3瑞波币 45

1.5.4达世币 47

1.5.5狗狗币 48

第2章 区块链的基础技术 52

2.1区块链的密码学 52

2.1.1哈希函数 52

2.1.2哈希指针链 61

2.1.3 Merkle树 63

2.2公钥密码算法 65

2.2.1对称加密 65

2.2.2非对称加密 66

2.2.3混合加密机制 68

2.2.4椭圆加密算法 68

2.2.5数字签名 72

2.2.6数字信封 74

2.3区块链共识机制 74

2.3.1分布式账本技术 75

2.3.2拜占庭将军问题 76

2.3.3共识机制 77

第3章 区块链行业应用解析 91

3.1区块链与金融 91

3.1.1数字货币 92

3.1.2跨境支付与结算 95

3.1.3票据业务 97

3.1.4供应链金融业务 99

3.1.5证券发行与交易 101

3.1.6银行业务 105

3.2区块链与物联网 107

3.2.1物联网 107

3.2.2物联网面临的挑战 109

3.2.3物联网的好搭档——区块链 111

3.2.4区块链+物联网的应用实例 115

3.2.5区块链+物联网的产业现状和相关的应用场景 116

3.2.6区块链+物联网的应用挑战和对可信标准的需求 122

3.2.7展望物联网+区块链的未来 125

3.3区块链与能源 126

3.3.1能源行业的发展趋势 126

3.3.2能源+区块链 127

3.3.3海外的能源区块链应用 129

3.3.4区块链在能源行业的应用前景 130

3.4区块链与医疗 131

3.4.1区块链在医疗领域的五大应用 132

3.4.2国外布局医疗的区块链公司 133

3.5区块链与物流 136

3.5.1物流与区块链完美搭配 136

3.5.2区块链在物流业的应用 136

3.5.3区块链对物流行业的变革 139

3.6区块链与教育 141

3.6.1区块链在教育领域的应用启示 141

3.6.2区块链技术在教育中的应用模式 142

3.6.3区块链技术教育应用面临的挑战 148

3.7区块链与安全 151

3.7.1区块链与信息安全 151

3.7.2区块链与大数据安全 153

3.7.3区块链与网络安全 156

3.7.4区块链与食品安全 157

3.7.5区块链安全局限 159

3.8区块链与公证 161

3.8.1公证/登记的区块链应用场景 163

3.8.2区块链公证解决方案 164

3.8.3企业级的存证解决方案 165

第4章 区块链应用的挑战和未来 168

4.1区块链的技术争议问题 169

4.2区块链能效问题 174

4.3区块链应用的监管政策挑战 175

第5章 区块链开发实践 177

5.1比特币开发 177

5.1.1比特币软件的安装(以Ubuntu为例) 177

5.1.2比特币钱包开发 179

5.2基于Peatio的开源项目进行比特币交易平台搭建 182

5.3以太坊开发 189

5.3.1以太坊环境搭建(以Ubuntu16.04为例) 189

5.3.2编译和部署智能合约 191

5.3.3基于以太坊的去中心化应用开发(+Drupal) 193

5.3.4以太坊JSON-RPC接口开发 206

5.3.5以太坊开发实例 207

5.4基于国内公有区块链开发介绍 218

5.4.1基于小蚁链开发 219

5.4.2基于元界开发 267

参考文献 281

后记 284