网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 区块链底层设计Java实战
分类 经济金融-经济-贸易
作者 牛冬
出版社 电子工业出版社
下载
简介
内容推荐
2018年是中国区块链发展的元年,火热的市场环境下,各互联网公司纷纷试水区块链落地项目。
牛冬编著的《区块链底层设计Java实战》以区块链原理及其对应的Java实现为主线展开,详细剖析区块链底层技术,主要内容包括区块链的底层架构、密码学原理、P2P网络原理、分布式一致性算法、知名公链区块设计、知名公链区块存储技术、知名公链币的设计、联盟链管理后台的原理等。读者在学完本书后,可自行设计联盟链。
本书内容基于Java语言,为读者打开了区块链底层研发大门。
作者简介
牛冬,中科院软件研究所硕士毕业,先后就职于人人网、先锋金融集团、阿里巴巴,现任职于好未来教育科技集团,作为区块链研发负责人。
目录
第1章 区块链简介
1.1 戏说区块链
1.2 正说区块链
1.3 区块链的未来:联盟链
1.4 小结
第2章 区块链架构
2.1 比特币架构
2.2 以太坊架构
2.3 Hyperledger 架构
2.4 区块链通用架构
2.5 小结
第3章 密码学
3.1 加密与解密
3.1.1 加密与解密简介
3.1.2 Java 实现
3.2 哈希
3.2.1 散列函数简介
3.2.2 SHA-256 Java 实战
3.3 Merkle 树
3.3.1 Merkle 树简介
3.3.2 Merkle 树Java 实战
3.4 小结
第4章 P2P 网络构建
4.1 P2P 简介
4.2 区块链P2P 网络实现技术总结
4.3 基于WebSocket 构建P2P 网络
4.3.1 WebSocket 介绍 .
4.3.2 基于WebSocket 构建P2P 网络
4.4 基于t-io 构建P2P 网络 .
4.4.1 t-io 介绍
4.4.2 t-io 的主要用法
4.4.3 基于t-io 构建P2P 网络 .
4.5 小结
第5章 分布式一致性与共识算法
5.1 区块链的分布式
5.2 Paxos 算法
5.3 ZooKeeper 中的分布式一致算法实现
5.4 二、三阶段提交协议
5.4.1 二阶段提交协议
5.4.2 三阶段提交协议
5.5 区块链中的分布式一致性
5.5.1 PoW 算法
5.5.2 PoW 算法在比特币系统的源码实现
5.5.3 以太坊的PoW 实现 .
5.6 联盟链中PBFT 的实现
5.6.1 什么是PBFT
5.6.2 PBFT 基于WebSocket 的实现
5.6.3 PBFT 基于t-io 的实现
5.7 小结
第6章 区块设计
6.1 比特币的区块设计 .
6.2 以太坊的区块设计 .
6.3 Hyperledger 的区块设计
6.4 Java 版区块设计
6.5 小结
第7章 区块存储
7.1 区块存储技术
7.2 用Java 实现文件存储
7.2.1 Guava 文件操作
7.2.2 Guava 实现文件存储
7.3 用Java 实现SQLite 存储
7.3.1 SQLite 介绍
7.3.2 SQLite 的使用
7.4 用Java 实现LevelDB 存储
7.4.1 LevelDB 介绍
7.4.2 LevelDB 的使用
7.5 用Java 实现RocksDB 存储
7.5.1 RocksDB 介绍
7.5.2 RocksDB 的使用
7.6 用Java 实现CouchDB 存储
7.6.1 CouchDB 介绍
7.6.2 CouchDB 的使用
7.7 小结
第8章 联盟链中的币设计
8.1 比特币的币设计
8.2 以太币的激励机制
8.3 Java 版联盟链的币设计与实现
8.3.1 管理后台币的配置
8.3.2 Java 实现币交易
8.4 小结
第9章 联盟链管理后台
9.1 超级账本的成员管理
9.2 Java 版联盟链成员管理设计与实现 .
9.2.1 加入联盟模块的设计与实现
9.2.2 联盟成员认证模块
9.2.3 联盟成员密钥分发模块
9.3 小结
第10章 联盟链的运营
10.1 联盟链会员章程
10.2 联盟链代码使用方式
10.3 联盟链代码升级
10.4 联盟链代码安全
10.5 联盟链激励体系运营
10.6 小结
附录A TextNG
附录B Mockito
附录C CouchDB 的安装
后记
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 5:44:15