TOP
0
0
魅麗。花火原創小說66折起
區塊鏈底層設計Java實戰(簡體書)
滿額折
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)
區塊鏈底層設計Java實戰(簡體書)

區塊鏈底層設計Java實戰(簡體書)

人民幣定價:69 元
定  價:NT$ 414 元
優惠價:87360
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

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


自20 世紀80 年代計算機技術興起以來,幾乎每隔10 年就會有一次比較重大的技術變革。20 世紀90 年代互聯網和搜索技術從美國風靡全球;21 世紀初,雲計算和移動互聯網成了弄潮兒。而今,區塊鏈浪潮襲來!特別是2018 年初以來,區塊鏈成了街談巷議的話題。
在招聘市場上,區塊鏈人才炙手可熱,一些城市為了吸引區塊鏈人才下足血本。杭州區塊鏈產業園為了吸引高層次區塊鏈人才入駐,實行購房補貼最高達300 萬元人民幣的政策,並補貼公用住房、雲服務補助和研發經費;上海楊浦區對引入的區塊鏈人才給予10 萬元人民幣住房補貼,補貼最長時限可達3 年。
在研發領域,各個互聯網公司紛紛試水區塊鏈落地項目。與之對應,區塊鏈職位的招聘市場也是熱火朝天。隨著區塊鏈研發的熱浪,區塊鏈培訓機構也紛紛進場。
目前區塊鏈研發培訓週期基本都在兩周左右,收費20000 元人民幣以上。但培訓效果卻不盡如人意,筆者面試區塊鏈崗位的人才時,發現幾乎所有的小夥伴只是對區塊鏈概念有模糊印象,至於如何實戰知之甚少,如何自研區塊鏈底層技術知之更少。
所以說,區塊鏈人才的火熱最主要或者最根本的原因是真正的區塊鏈高端人才極為稀少。因此,這也成了本書寫作的初衷,即試圖降低區塊鏈底層學習和開發的門檻,縮小學習區塊鏈原理和理論到進入實戰的鴻溝。
本書以區塊鏈原理及其對應的Java 實現為主線展開,各章內容如下:
第1 章是區塊鏈簡介,從研發維度戲說、正說區塊鏈,評說區塊鏈的應用前景。
第2 章介紹區塊鏈的底層架構。
第3 章講區塊鏈中所用的密碼學原理及Java 實現。
第4 章講P2P 網絡原理及Java 實現。
第5 章講分布式一致性算法及Java 實現。
第6 章講知名公鏈的區塊設計及Java 實現。
第7 章講知名公鏈的區塊存儲技術及Java 實現。
第8 章講知名公鏈幣的設計及Java 實現。
第9 章講聯盟鏈管理後臺的原理及實現。
第10 章講聯盟鏈的運營。
本書適用于區塊鏈愛好者、區塊鏈初學者、想自行開發設計區塊鏈底層的有Java基礎的讀者。
當然,筆者學習和實踐區塊鏈技術剛剛2 年,因此書中難免有理解和實踐不足之處,“卑辭俚語,不揣淺陋”,歡迎讀者和筆者交流學習,共同進步,一起為區塊鏈落地和人才培養體系建設略盡綿薄!

目次

第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 區塊鏈通用架構 /6
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.1 WebSocket 介紹 /. 68
4.3.2 基於WebSocket 構建P2P 網絡 / 69
4.4 基於t-io 構建P2P 網絡 /. 78
4.4.1 t-io 介紹 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 什麼是PBFT/112
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 TextNG /275
附錄B Mockito / 279
附錄C CouchDB 的安裝 / 283
後記 /286

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區