区块链底层设计Java实战
معرفی کتاب «区块链底层设计Java实战» نوشتهٔ 牛冬, author، منتشرشده توسط نشر 电子工业出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «区块链底层设计Java实战» در دستهٔ بدون دستهبندی قرار دارد.
2018 年是中国区块链发展的元年,火热的市场环境下,各互联网公司纷纷试水区块链落地项目。 《区块链底层设计Java实战》以区块链原理及其对应的Java 实现为主线展开,详细剖析区块链底层技术,主要内容包括区块链的底层架构、密码学原理、P2P 网络原理、分布式一致性算法、知名公链区块设计、知名公链区块存储技术、知名公链币的设计、联盟链管理后台的原理等。读者在学完本书后,可自行设计联盟链。 《区块链底层设计Java实战》内容基于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的安装 后记 Ben shu yi qu kuai lian yuan li ji qi dui ying de Java shi xian wei zhu xian zhan kai,Xiang xi pou xi qu kuai lian di ceng ji shu,Zhu yao nei rong bao kuo qu kuai lian de di ceng jia gou,Mi ma xue yuan li,P2P wang luo yuan li,Fen bu shi yi zhi xing suan fa,Zhi ming gong lian qu kuai she ji,Zhi ming gong lian qu kuai cun chu ji shu,Zhi ming gong lian bi de she ji,Lian meng lian guan li hou tai de yuan li deng
دانلود کتاب 区块链底层设计Java实战