《区块链技术 金融应用实践》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李赫,何广锋编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2017
  • ISBN:9787512424852
  • 页数:244 页
图书介绍:本书从区块链的发展历程,以及与数字货币的关系开始讲解,进而深度讲解区块链架构、智能合约和共识机制等技术问题,最后通过在金融方面的应用案例进行全面的说明,并分析了目前区块链在金融行业所面临的风险和挑战,以及对未来发展的展望。本书解答了一系列关于区块链技术运作的问题,并且着重讲述了各种技术功能,以及区块链是如何促进金融行业安全可靠发展的。本书对相关从业者、学术研究人员具有重要的参考价值。

第1章 区块链概念解析 3

1.1 区块链的始祖:比特币 3

1.1.1 比特币的由来/ 3

1.1.2 比特币的本质/ 5

1.1.3 比特币的产业链/ 6

1.2 区块链的基本概念 9

1.2.1 区块链的发展历程/ 9

1.2.2 区块链的定义/ 12

1.2.3 区块链示例/ 13

1.3 区块链的技术特点 16

1.3.1 “区块”+“链”结构/ 16

1.3.2 共识机制/ 18

1.3.3 分布式结构/ 20

1.3.4 现代密码学技术/ 22

1.3.5 可信赖/ 23

1.3.6 时间戳/ 24

1.3.7 可编程的智能合约/ 25

1.4 区块链联盟介绍/ 26

1.4.1 超级账本/ 26

1.4.2 R3联盟/ 29

1.4.3 金联盟/ 30

1.4.4 China Ledger联盟/ 31

1.4.5 中国区块链研究联盟/ 32

1.5 区块链三大分类/ 33

1.5.1 公有链/ 34

1.5.2 私有链/ 35

1.5.3 联盟链/ 35

1.5.4 小结/ 36

1.6 区块链应用场景/ 37

1.6.1 区块链1.0:可编程货币/ 38

1.6.2 区块链2.0:可编程金融/ 38

1.6.3 区块链3.0:可编程社会/ 38

1.6.4 区块链创新应用前瞻/ 39

1.6.5 区块链金融领域应用示例/ 45

1.7 区块链发展现状/ 48

1.7.1 区块链创业公司/ 48

1.7.2 区块链风险投资/ 52

1.7.3 区块链产业链/ 56

1.8 央行数字货币/ 59

1.8.1 货币演变史/ 59

1.8.2 广义与狭义数字货币模式之争/ 61

1.8.3 数字货币对银行业的影响/ 63

第2章 区块链基础架构 67

2.1 区块链架构综述/ 67

2.1.1 区块链的分类与特性/ 68

2.1.2 区块链与麻将/ 69

2.1.3 区块链基础架构/ 71

2.1.4 密码学基础/ 72

2.2 数据层/ 74

2.2.1 区块和区块链/ 74

2.2.2 用户地址和钱包/ 77

2.2.3 默克尔树/ 79

2.2.4 交易/ 80

2.2.5 交易构造——UTXO模式/ 82

2.2.6 交易构造——账户模式/ 86

2.3 网络层/ 90

2.3.1 正式网络和测试网络/ 90

2.3.2 对等节点的发现和连接/ 91

2.3.3 区块数据同步与分叉/ 91

2.4 共识层/ 96

2.4.1 共识机制的由来/ 96

2.4.2 拜占庭将军问题/ 97

2.4.3 传统共识机制所做的努力与局限/ 98

2.4.4 第一种区块链共识机制——工作量证明/ 100

2.4.5 其他共识机制/ 106

2.5 激励层/ 108

2.6 智能合约层/ 110

2.7 企业应用区块链的考虑/ 111

2.7.1 交易性能的考虑/ 111

2.7.2 商业数据的保密性和可监管性/ 111

2.7.3 海量数据存储和分析能力/ 113

2.7.4 可扩展性/ 113

2.7.5 可维护性/ 114

2.7.6 生态的开放性/ 115

2.7.7 行业标准的符合性/ 116

2.8 搭建基于以太坊的私有链/ 116

2.8.1 Ubuntu下安装Geth客户端/ 116

2.8.2 Windows下安装Geth客户端/ 117

2.8.3 准备创世块文件/ 117

2.8.4 启动私有链节点/ 119

2.8.5 使用节点创建账号/ 122

2.8.6 Windows下启动私有链图形节点/ 122

2.8.7 连接其他节点/ 123

2.8.8 使用节点进行挖矿/ 124

第3章 智能合约和DApp 127

3.1 智能合约简介/ 127

3.1.1 重要意义/ 127

3.1.2 智能合约定义/ 128

3.1.3 智能合约与法律合约/ 129

3.2 智能合约的编写和调试/ 132

3.2.1 智能合约的基本原理/ 132

3.2.2 智能合约语言/ 133

3.2.3 智能合约的集成开发环境(IDE)/ 133

3.2.4 使用IDE编写智能合约/ 134

3.2.5 调试智能合约/ 135

3.3 智能合约的部署和运行/ 136

3.3.1 部署第一个智能合约/ 136

3.3.2 运行智能合约/ 141

3.4 智能合约的部署原理/ 144

3.4.1 智能合约的部署架构/ 144

3.4.2 部署的数据流/ 145

3.5 智能合约的运行原理/ 146

3.5.1 基本原理/ 146

3.5.2 面临的问题 148

3.6 智能合约与IT系统的本质区别/ 149

3.7 智能合约如何与其他IT系统对接/ 151

3.7.1 通过JSON-RPC接口调用智能合约/ 152

3.7.2 通过Web3接口调用智能合约/ 155

3.7.3 区块链浏览器/ 157

3.8 智能合约如何可信地与外部世界交互/ 160

3.8.1 共识问题/ 160

3.8.2 受信任方问题/ 161

3.8.3 单一模型预言机的典型实例/ 162

3.8.4 Oraclize可信证明机制/ 165

3.8.5 多重模型预言机/ 167

3.9 智能合约和区块链应用注意事项/ 169

3.10 DApp介绍/ 171

3.10.1 DApp基本概念 171

3.10.2 DApp的原理与架构/ 172

3.10.3 开发、部署和使用DApp/ 174

3.11 去中心化的新一代互联网/ 176

3.11.1 现有区块链所面临的问题/ 176

3.11.2 去中心化互联网的解决方案/ 177

第4章 区块链在金融领域的应用前瞻及案例 183

4.1 区块链在网络互助方面的应用前瞻/ 183

4.1.1 网络互助与相互保险/ 183

4.1.2 现有网络互助所面临的问题/ 184

4.1.3 区块链助推网络互助/ 185

4.1.4 基于区块链的网络互助的优势/ 190

4.1.5 基于区块链的网络互助的运作模式初探/ 191

4.2 区块链在农业保险方面的应用前瞻/ 192

4.2.1 当前农业保险的状态/ 192

4.2.2 农业保险的痛点/ 193

4.2.3 基于区块链的农产品价格保险和天气指数保险/ 194

4.2.4 基于区块链的农业保险互助和再保险/ 196

4.3 区块链在保险征信方面的应用前瞻/ 198

4.3.1 当前车险的状态及痛点/ 198

4.3.2 基于区块链的车险平台/ 200

4.3.3 基于区块链的个人数据征信平台/ 201

4.4 国外应用案例/ 202

4.4.1 Ripple:跨境支付/ 202

4.4.2 ABRA:跨境支付/ 208

4.4.3 Circle:境内外支付/ 210

4.4.4 BTCJam:网络借贷/ 212

4.4.5 Wave:供应链金融8贸易金融/ 214

4.4.6 Chain:股权交易发行/ 217

4.4.7 DAH:股权交易发行/ 221

4.4.8 ShoCard:身份识别/ 221

4.5 国内应用案例/ 224

4.5.1 微众银行:贷款清算/ 224

4.5.2 中国银联:积分兑换/ 227

第5章 区块链面临的挑战及未来展望 231

5.1 区块链面临的挑战/ 231

5.1.1 高能耗/ 231

5.1.2 扩容/ 232

5.1.3 并发交易处理/ 233

5.1.4 去中心化/ 234

5.1.5 安全性/ 234

5.1.6 人才缺乏/ 235

5.1.7 违法犯罪风险/ 236

5.2 区块链未来展望/ 237

5.2.1 四种典型策略/ 237

5.2.2 发展路线图/ 239

5.2.3 颠覆性的技术/ 240

参考文献/ 243