幫助中心 | 我的帳號 | 關於我們

區塊鏈底層設計Java實戰

  • 作者:編者:牛冬
  • 出版社:電子工業
  • ISBN:9787121355257
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:285
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    2018年是中國區塊鏈發展的元年,火熱的市場環境下,各互聯網公司紛紛試水區塊鏈落地項目。
    牛冬編著的《區塊鏈底層設計Java實戰》以區塊鏈原理及其對應的Java實現為主線展開,詳細剖析區塊鏈底層技術,主要內容包括區塊鏈的底層架構、密碼學原理、P2P網路原理、分散式一致性演算法、知名公鏈區塊設計、知名公鏈區塊存儲技術、知名公鏈幣的設計、聯盟鏈管理後台的原理等。讀者在學完本書後,可自行設計聯盟鏈。
    本書內容基於Java語言,為讀者打開了區塊鏈底層研發大門。

作者介紹
編者:牛冬
    牛冬,中科院軟體研究所碩士畢業,先後就職於人人網、阿里巴巴,現任職於好未來教育科技集團,擔任家長幫技術1號位,帶領包括前後端、測試在內的50多人的團隊,不斷賦能業務打勝仗。技術管理理念:在高效高質的交付業務價值的過程中持續有效地培養並輸出人才,在好未來已培養面試官、項目·技術負責人、研發經理40餘人。著有《區塊鏈底層設計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 的安裝
後記

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032