图书介绍

白话区块链PDF|Epub|txt|kindle电子书版本网盘下载

白话区块链
  • 蒋勇,文延,嘉文著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111582984
  • 出版时间:2017
  • 标注页数:236页
  • 文件大小:30MB
  • 文件页数:249页
  • 主题词:分布式计算机系统-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

白话区块链PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识区块链1

1.1例说区块链1

1.1.1从一本账本说起1

1.1.2区块链技术理念3

1.1.3一般工作流程4

1.2区块链技术栈5

1.3区块链分类与架构10

1.3.1区块链架构10

1.3.2区块链分类13

1.4一切源自比特币16

1.4.1比特币技术论文介绍16

1.4.2比特币核心程序:中本聪客户端18

1.4.3比特币的发行:挖矿30

1.4.4比特币钱包:核心钱包与轻钱包35

1.4.5比特币账户模型:UTXO39

1.4.6动手编译比特币源码41

1.5区块链的技术意义48

1.6知识点导图51

第2章 区块链应用发展53

2.1比特币及其朋友圈:加密数字货币53

2.1.1以太坊54

2.1.2比特币现金56

2.1.3莱特币57

2.1.4零币57

2.1.5数字货币发展总结59

2.2区块链扩展应用:智能合约61

2.2.1比特币中包含的合约思想61

2.2.2以太坊中图灵完备的合约支持62

2.3交易结算62

2.3.1银行结算清算62

2.3.2瑞波:开放支付网络64

2.4 IPFS:星际文件系统65

2.5公证防伪溯源66

2.6供应链金融70

2.7区块链基础设施:可编程社会74

2.8链内资产与链外资产76

2.9知识点导图77

第3章 区块链骨骼:密码算法79

3.1哈希算法79

3.1.1什么是哈希计算79

3.1.2哈希算法的种类80

3.1.3区块链中的哈希算法81

3.2公开密钥算法83

3.2.1两把钥匙:公钥和私钥83

3.2.2 RSA算法84

3.2.3椭圆曲线密码算法85

3.3编码/解码算法86

3.3.1 Base6487

3.3.2 Base5888

3.3.3 Base58Check89

3.4应用场景90

3.5知识点导图91

第4章 区块链灵魂:共识算法92

4.1分布式系统的一致性92

4.1.1一致性问题93

4.1.2两个原理:FLP与CAP94

4.1.3拜占庭将军问题95

4.1.4共识算法的目的96

4.2 Paxos算法98

4.3 Raft算法99

4.4 PBFT算法101

4.5工作量证明——PoW102

4.6股权权益证明——PoS104

4.7委托权益人证明机制——DPoS104

4.8共识算法的社会学探讨106

4.9知识点导图107

第5章 区块链扩展:扩容、侧链和闪电网络108

5.1比特币区块扩容108

5.2侧链技术113

5.3闪电网络的设计116

5.4多链:区块链应用的扩展交互121

5.5知识点导图122

第6章 区块链开发平台:以太坊123

6.1项目介绍123

6.1.1项目背景123

6.1.2以太坊组成125

6.1.3关键概念127

6.1.4官方钱包使用143

6.2以太坊应用151

6.2.1测试链与私链151

6.2.2编写一个代币合约158

6.3知识点导图164

第7章 区块链开发平台:超级账本166

7.1项目介绍166

7.1.1项目背景166

7.1.2项目组成167

7.2 Fabric项目169

7.2.1 Fabric基本运行分析169

7.2.2 Fabric安装170

7.3 Fabric示例173

7.3.1部署准备173

7.3.2启动Fabric网络178

7.3.3 Fabric智能合约180

7.3.4 Fabric部署总结187

7.4知识点导图187

第8章 动手做个实验:搭建微链189

8.1微链是什么189

8.2开发环境准备190

8.3设计一个简单的结构191

8.4源码解析193

8.4.1目录结构193

8.4.2代码之旅194

8.5微链实验的注意问题214

8.6知识点导图214

第9章 潜在的问题216

9.1两个哭泣的婴儿:软分叉与硬分叉217

9.2达摩克利斯剑:51%攻击220

9.3简单的代价:轻钱包的易攻击性222

9.4忘了保险箱密码:私钥丢失223

9.5重放攻击:交易延展性225

9.6代码漏洞:智能合约之殇227

9.6.1说说TheDAO事件227

9.6.2 Parity多重签名漏洞228

9.7网络拥堵:大量交易的确认延迟229

9.8容量贪吃蛇:不断增长的区块数据231

9.9知识点导图232

后记 区块链与可编程社会234

热门推荐