區塊鏈核心算法解析

區塊鏈核心算法解析

《區塊鏈核心算法解析》一書原作者Roger Wattenhofer(羅格.瓦唐霍費爾),中文版由陳晉川、薛雲志、林強、祝慶 譯,電子工業出版社2017年8月出版。

基本介紹

  • 書名:區塊鏈核心算法解析 
  • 作者:【瑞士】Roger Wattenhofer(羅格.瓦唐霍費爾) 
  • 原版名稱:The Science of the Blockchain 
  • 譯者:陳晉川/薛雲志/林強/祝慶 
  • ISBN:9787121313288 
  • 頁數:164 
  • 定價:59.00元 
  • 出版社:電子工業出版社 
  • 出版時間:2017-8 
  • 裝幀:平裝 
  • 開本:16
內容簡介,目錄,

內容簡介

《區塊鏈核心算法解析》介紹了構建容錯的分散式系統所需的基礎技術,以及一系列允許容錯的協定算法,並且討論一些實現了這些技術的實際系統。
《區塊鏈核心算法解析》中的主要概念將獨立成章。每一章都以一個小故事開始,從而引出該章節的內容。算法、協定和定義都將以形式化的方式描述,以便於讀者理解如何實現。部分結論會在定理中予以證明,這樣讀者就可以明白為什麼這些概念或算法是正確的,並且理解它們可以確保實現什麼。其他的大部分內容將以評論的方式出現。這些評論將討論各種各樣非正式的思考,並且為後續內容做好鋪墊。就算不閱讀這些評論,讀者們也可以掌握章節的精髓。此外,為了便於讀者尋根溯源,每一章也會討論相關技術的發展歷史。
《區塊鏈核心算法解析》將介紹不同的模型(以及模型的組合),以適用於不同的場景。《區塊鏈核心算法解析》關注的是實用的協定和系統。換句話說,我們在選擇概念時,不會根據這些概念是否看起來有意思,而是根據它們是否有實際的價值。
不管怎樣,希望你在本書中找到樂趣!

目錄

第1章 緒論 1
1.1 分散式系統是什麼1
1.2 本書概覽.2
第2章 容錯問題和Paxos 算法6
2.1 客戶端/伺服器.6
2.2 Paxos11
延申閱讀:Paxos漫談 21
第3章 共識機制 27
3.1 兩個朋友約飯局.27
3.2 共識.28
3.3 共識的不可能性.29
3.4 隨機共識.36
3.5 共享硬幣.41
第4章 拜占庭協定 46
4.1 有效性. 47
4.2 有多少個拜占庭節點.49
4.3 國王算法.52
4.4 “輪”數的下界.55
4.5 異步模式下的拜占庭協定算法.56
第5章 認證的協定 62
5.1 利用認證的協定.62
5.2 Zyzzyva 65
第6章 仲裁系統 81
6.1 負載和工作量82
6.2 格線仲裁系統85
6.3 容錯.88
6.4 拜占庭仲裁系統(Byzantine Quorum Systems) 92
第7章 最終一致性以及比特幣101
7.1 一致性、可用性,以及分區. 102
7.2 比特幣104
7.3 智慧型契約(Smart Contracts)113
7.4 弱一致性.117
延伸閱讀:PoW vs. BFT 123
第8章 分散式存儲 128
8.1 一致性哈希(Consistent Hashing)128
8.2 超立方體網路(Hypercubic Networks)131
8.3 DHT & Churn140

熱門詞條

聯絡我們