《区块链从概念到实战 原书第2版》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:(印)德巴贾妮·莫汉蒂著;维京资本组译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2018
  • ISBN:9787111606857
  • 页数:174 页
图书介绍:区块链技术是由分布式数据存储、点对点传输、共识机制、加密算法等计算机技术交汇而形成的一种可用于信任传递、分布和管理价值等与诚信关联的各种交易过程和结果的信息网络应用技术。本书采用深入浅出的方式和具有实战意义的底层代码细节,向读者阐述了作者对于区块链的系统性思考的一些成果。在本书的第一章中,作者介绍了区块链技术的基本原理、数据结构、共识机制、分布式架构及其所面临的攻击风险等;在第二章和第三章中,作者分别介绍了比特币和以太坊的特点并对以太坊的应用进行了详述;在第四章中,作者简述了区块链技术在多个行业中的应用;而在之后的内容中,则分别介绍了Quorum、MultiChain、R3 Corda、瑞波币、超级账本、IOTA、NEO以及微软公司的CoCo等相对知名的项目。本书并非一个详细的系统说明书,更像是一个集成了多种内容的综合式入门用书,其另一大特色在于提供给读者一些实际的编程例子来部署运行基础架构。阅读完本书后,读者将会理解区块链行业的相关基础概念,并对区块链项目有一定的了解,同时掌握在本地计算机上部署这些项目的能力。

第一章 引言 1

历史背景简述 3

为什么加密数字货币一触即发? 6

了解区块链 6

为什么选择区块链 7

区块链如何工作 8

区块头 9

梅克尔根 10

开始 11

挖矿 18

工作量证明 18

关于工作量证明的共识 20

DApps 20

完整节点与部分节点 21

一个关于成功的故事 21

公钥和私钥在区块链中的应用 22

钱包 22

威胁与挑战 22

“双重”花费 22

DoS攻击 23

51%攻击 24

区块链中的分叉 24

软分叉 25

硬分叉 25

读者需要区块链吗 26

当使用RDBMS时 26

哪里可以使用公有链 27

在哪里使用私人/需要权限进入的区块链 27

第二章 比特币 29

类型:区块链;状态:已发布 30

Segwit 31

Segwit 2X 32

莱特币 32

第三章 以太坊 33

类型:区块链;状态:已发布 34

图灵机 34

EVM 35

智能合约 35

Solidity 36

燃料 36

共识机制 37

权益证明 38

DAO 38

以太坊用例 39

以太坊入门 40

Truffle 40

MetaMask 41

使用以太坊构建企业级区块链应用 43

Parity 43

第四章 超越加密数字货币的企业级区块链 45

一般用例 46

身份管理 46

社交网络 46

教育 47

财务领域用例 47

预防诈骗 47

跨境支付 47

股票交易 48

旅行领域用例 48

忠诚度与奖励 48

供应链用例 48

订单管理系统 48

食品加工 49

法律 49

企业级区块链要求 49

企业级区块链框架 50

时间轴 50

第五章 Quorum 53

类型:区块链;状态:已发布 54

特征 55

Quorum组成部分 55

Quorum节点 55

Constellation 56

事物管理器 56

Enclave 56

事务流程 57

共识机制 59

QuorumChain的共识 59

Raft共识 59

Quorum入门 59

在本地部署 60

使用Truffle框架来部署 60

在AWS(或Azure)上部署Quorum 64

Quorum的用户 65

第六章 MultiChain 67

类型:区块链;状态:已发布 68

比特币与MultiChain 68

MultiChain特征 68

共识机制 70

MultiChain入门 70

在本地计算机上部署MultiChain 70

在AWS上部署MultiChain 72

MultiChain用例 73

数字审计追踪 73

在各方之间共享数据 73

第七章 R3 Corda 75

类型:分布式账本技术(DLT);状态:已发布 76

金融行业中的区块链问题 76

以太坊有什么不足 76

R3 Corda有什么不同 77

R3 Corda的功能 77

Corda的详情 78

IOU模型 79

流转 80

合约 81

节点 81

共识机制 81

R3 Corda的准备工作 82

在AWS上部署Corda 83

用例:银行或金融领域项目的三式记账法 84

单式记账法 84

复式记账法 85

复式记账法会遇到的问题 85

三式记账法 85

使用R3 Corda实现三式记账法 85

区块链的优势 86

三式记账法在银行领域中的现实场景 88

R3 Corda联盟中的金融机构 89

第八章 瑞波币 91

类型:分布式账本技术(DLT);状态:已发布 92

商业问题 92

瑞波币的成功 92

为什么瑞波币是独特的 93

瑞波币背后的技术:瑞波网 94

InterLedger 95

RippleAPI 96

Rippled服务器 96

WebSocket工具 97

交易 97

Escrow支付 97

共识过程 98

Ripple的设置 98

Ripple的用户 99

第九章 超级账本 101

超级账本Fabric 103

类型:分布式账本技术(DLT);状态:已发布 103

节点 103

通道 103

链码 104

身份管理 104

Fabric数字证书管理中心 104

共识机制 105

从超级账本Fabric开始 106

超级账本Fabric Composer 107

超级账本Sawtooth Lake 108

类型:分布式账本技术(DLT);状态:已发布 108

共识机制——PoET 109

事务族 109

超级账本Sawtooth:概念证明 111

超级账本Indy 112

类型:分布式账本技术(DLT);状态:孵化期 112

超级账本Burrow 113

类型:区块链;状态:孵化期 113

第十章 IOTA,第三代区块链架构 115

类型:分布式账本技术(DLT);状态:孵化期 116

Tangle 117

交易特性 118

共识机制 119

三元逻辑算法 120

IOTA种子 120

IRI 120

如何开始设置 121

IOTA设置 121

IOTA用例 122

IOTA的应用实践 123

第十一章 NEO:中国的底层公链 125

第十二章 微软公司的CoCo框架 129

类型:框架;状态:孵化期 130

第十三章 概念证明、用例场景和范例 133

以太坊:概念证明 134

通过众筹募集资金 134

概念证明 136

Quorum:概念证明 138

RTGS 138

R3 Corda:概念证明 140

用例:金融领域的KYC 140

用例:银行与资本市场的利率互换 144

用例:保险领域的再保险 146

用例:旅游领域的酒店预订审核 148

用例:旅游领域的忠诚管理系统 150

用例:零售领域的忠诚管理系统 153

用例:金融领域中的银团贷款 154

用例:供应链领域的订单管理 157

IOTA概念证明 159

智慧城市,当区块链遇上IoT 159

为何“云”? 163

第十四章 区块链的实践 165

发起一个区块链项目的路线图 166

架构比较 167

BaaS 168

一些优点 169

亚马逊公司AWS 170

微软公司Azure 170

IBM公司Bluemix 171

印度的区块链大事时间表 171

EdgeVerve 172

PrimeChain 173

结论 173