《零基础学区块链=BLOCKCHAIN PRIMER FOR BEGINNERS》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:黄芸芸
  • 出 版 社:
  • 出版年份:2020
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 数字货币概述 1

1.1 货币金融体系的发展 1

1.2 记账和价值转移 6

1.3 比特币的出现 8

1.4 区块链简介 16

1.4.1 区块链概述 16

1.4.2 区块链的主要特点 18

1.4.3 区块链技术演进 19

1.4.4 区块链应用部署及基础架构 24

1.4.5 区块链项目及前景 29

第2章 区块链技术基础——密码学 33

2.1 密码学概述 34

2.1.1 密码体制基本组成 37

2.1.2 密码学分类 37

2.2 区块链中的密码学 39

2.2.1 哈希算法 40

2.2.2 密码哈希函数 43

2.2.3 公钥密码算法 52

2.2.4 数字签名 55

2.2.5 哈希指针及梅克尔树 59

第3章 区块链的去中心化 71

3.1 中心化机制及其弊端 71

3.2 分布式共识与去中心化 75

3.3 比特币的共识机制 79

3.3.1 工作量证明机制 80

3.3.2 去中心化共识过程 85

3.3.3 区块链分叉 93

3.4 共识算法的有效性 99

3.5 比特币的激励机制 103

3.5.1 比特币的发行与经济价值 103

3.5.2 比特币的供应与挖矿 107

3.5.3 比特币激励机制的持续有效 112

3.6 比特币的51%攻击 112

3.7 比特币去中心化共识小结 115

第4章 比特币交易 121

4.1 比特币交易步骤 122

4.1.1 交易创建 125

4.1.2 交易全网广播 127

4.1.3 交易收集、打包和挖矿 127

4.1.4 全网验证区块并确认交易 128

4.1.5 全网同步实现交易写入共识区块链 128

4.2 比特币的交易结构 128

4.2.1 交易输出 129

4.2.2 交易输入 133

4.3 币基交易结构 134

4.4 比特币的交易脚本 136

4.4.1 脚本语言 137

4.4.2 比特币脚本执行示例 140

4.5 比特币标准交易脚本 145

第5章 分布式系统与比特币网络 154

5.1 分布式系统架构 154

5.2 分布式存储 165

5.3 比特币网络 166

5.3.1 比特币网络架构 166

5.3.2 节点类型和作用 167

5.3.3 扩展比特币网络 174

5.3.4 网络发现与同步 178

5.3.5 简单支付验证(SPV) 181

5.3.6 交易池 187

第6章 比特币密钥对、地址和钱包 189

6.1 比特币密钥对 189

6.1.1 私钥 189

6.1.2 公钥 193

6.2 比特币地址 194

6.3 比特币钱包 198

6.4 高级密钥和地址 206

第7章 比特币系统的匿名性 209

7.1 什么是匿名性 209

7.2 比特币系统的去匿名化 212

7.3 比特币实现匿名性的方法 217

7.3.1 专项混币服务 217

7.3.2 分布式混币 219

7.3.3 比特币网络的匿名 220

第8章 中本聪白皮书译文和解读 221

第9章 区块链技术的应用和发展趋势 248

9.1 区块链技术在各个行业的应用前景 248

9.1.1 区块链在金融领域的应用 248

9.1.2 区块链在物联网领域的应用 252

9.1.3 区块链在大数据领域的应用 253

9.1.4 区块链在医疗领域的应用 254

9.1.5 区块链在教育领域的应用 255

9.1.6 区块链在公证领域的应用 256

9.2 区块链应用案例简介 257

9.2.1 基于区块链技术的视频监控系统 257

9.2.2 基于区块链技术的人脸识别系统 263

9.3 区块链的行业发展趋势 265

附录 区块链常见问题解答 268

参考文献 282

后记 283