本書由超級賬本執(zhí)行董事Brian Behlendorf領銜推薦,區(qū)塊鏈一線落地實踐團隊、Hyperleger會員智鏈骨干團對撰寫。深入講解Hyperledger Fabric 1.0的架構、執(zhí)行邏輯、核心功能實現(xiàn)、從零部署,并以票據案例為例,講解具體開發(fā)實踐,穿插開發(fā)所需的*佳實踐和遇到的問題解決。 本書分三篇,共12章內容。 準備篇(第1~2章),高度濃縮、信息量大的第1章,揭示區(qū)塊鏈的價值、核心理念、演進、主流平臺、商用場景。第2章進入實踐環(huán)節(jié),涵蓋安裝、部署與調試,讓讀者初步直觀感受區(qū)塊鏈,培養(yǎng)學習和實踐的興趣。 核心篇(第3~9章),先從Fabric1.0架構開始講解,方便讀者了解整體結構與運作邏輯,帶著問題與輪廓去閱讀,事半功倍。第4~9章講解內部實現(xiàn)機制,該篇并不點到為止,而是深入到底層實現(xiàn)原理層面,讓讀者透徹了解Fabric的設計與實現(xiàn)細節(jié),該篇是理解區(qū)塊鏈設計與實現(xiàn)的關鍵所在,也是日后做好應用開發(fā)的基礎,有了問題可以自己動手解決。 涵蓋以下幾個方面: 區(qū)塊鏈架構、組件關系與運行機制總覽; Gossip協(xié)議與P2P數據分發(fā)機制; 分布式賬本數據相關的存儲技術; 共識機制及其可插拔的架構設計; 如何實現(xiàn)數據隔離的多鏈與多通道; 基于數字證書的成員管理服務實現(xiàn)與使用; 智能合約實現(xiàn)、交互,以及有限狀態(tài)機。 應用篇(10~12章),從安裝部署、開發(fā)模型和應用開發(fā)的角度,以一個票據背書的案例講解如何基于Hyperledger Fabric 1.0開發(fā)區(qū)塊鏈應用,以完整地掌握區(qū)塊鏈應用開發(fā),動手實踐具體的項目。