图书介绍

区块链地层设计Java实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

区块链地层设计Java实战
  • 牛冬编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121355257
  • 出版时间:2019
  • 标注页数:288页
  • 文件大小:32MB
  • 文件页数:298页
  • 主题词:

PDF下载


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

下载说明

区块链地层设计Java实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章 区块链简介1

1.1戏说区块链2

1.2正说区块链3

1.3区块链的未来:联盟链5

1.4小结7

第2章 区块链架构8

2.1比特币架构9

2.2以太坊架构10

2.3 Hyperledger架构13

2.4区块链通用架构16

2.5小结19

第3章 密码学20

3.1加密与解密21

3.1.1加密与解密简介21

3.1.2 Java实现22

3.2哈希46

3.2.1散列函数简介46

3.2.2 SHA-256 Java实战47

3.3 Merkle树50

3.3.1 Merkle树简介50

3.3.2 Merkle树Java实战52

3.4小结63

第4章 P2P网络构建64

4.1 P2P简介65

4.2区块链P2P网络实现技术总结66

4.3基于WebSocket构建P2P网络68

4.3.1WebSocket介绍68

4.3.2基于WebSocket构建P2P网络69

4.4基于t-io构建P2P网络78

4.4.1 t-i o介绍78

4.4.2 t-io的主要用法80

4.4.3基于t-io构建P2P网络83

4.5小结96

第5章 分布式一致性与共识算法97

5.1区块链的分布式98

5.2 Paxos算法99

5.3 ZooKeeper中的分布式一致算法实现100

5.4二、三阶段提交协议103

5.4.1二阶段提交协议104

5.4.2三阶段提交协议105

5.5区块链中的分布式一致性106

5.5.1 PoW算法107

5.5.2 PoW算法在比特币系统的源码实现107

5.5.3以太坊的PoW实现109

5.6联盟链中PBFT的实现111

5.6.1什么是PBFT112

5.6.2 PBFT基于WebSocket的实现114

5.6.3 PBFT基于t-io的实现128

5.7小结147

第6章 区块设计148

6.1比特币的区块设计149

6.2以太坊的区块设计151

6.3 Hyperledger的区块设计152

6.4 Java版区块设计153

6.5小结160

第7章 区块存储161

7.1区块存储技术162

7.2用Java实现文件存储163

7.2.1 Guava文件操作163

7.2.2 Guava实现文件存储165

7.3用Java实现SQLite存储170

7.3.1 SQLite介绍170

7.3.2 SQLite的使用171

7.4用Java实现LevelDB存储185

7.4.1 LevelDB介绍185

7.4.2 LevelDB的使用186

7.5用Java实现RocksDB存储191

7.5.1 RocksDB介绍191

7.5.2 RocksDB的使用192

7.6用Java实现CouchDB存储195

7.6.1 CouchDB介绍195

7.6.2 CouchDB的使用196

7.7小结201

第8章 联盟链中的币设计202

8.1比特币的币设计203

8.2以太币的激励机制206

8.3 Java版联盟链的币设计与实现208

8.3.1管理后台币的配置208

8.3.2 Java实现币交易212

8.4小结235

第9章 联盟链管理后台236

9.1超级账本的成员管理237

9.2 Java版联盟链成员管理设计与实现238

9.2.1加入联盟模块的设计与实现239

9.2.2联盟成员认证模块246

9.2.3联盟成员密钥分发模块257

9.3小结260

第10章 联盟链的运营261

10.1联盟链会员章程262

10.2联盟链代码使用方式269

10.3联盟链代码升级272

10.4联盟链代码安全273

10.5联盟链激励体系运营273

10.6 小结274

附录A TextNG275

附录B Mockito279

附录C CouchDB的安装283

后记286

热门推荐