Hyperledger Fabric 源代碼分析與深入解讀 Hyperledger Fabric源代码分析与深入解读

蔡亮, 梁秀波, 宣章炯

  • 出版商: 機械工業
  • 出版日期: 2018-09-30
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 384
  • 裝訂: 平裝
  • ISBN: 7111608704
  • ISBN-13: 9787111608707
  • 相關分類: 區塊鏈 Blockchain
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

這是一本深度解讀Hyperledger Fabric架構設計與實現原理的著作,由國內知名區塊鏈公司趣鏈科技的創始人和核心技術團隊成員撰寫。
全書的核心內容以Hyperledger Fabric的源代碼為切入點,首先從宏觀上分析了Hyperledger Fabric項目的整體架構與設計,然後深入源代碼詳細分析了Hyperledger Fabric各個重要模塊的設計與實現原理。此外,為了兼顧沒有區塊鏈開發基礎的讀者,書中還加入了Hyperledger Fabric開發環境搭建、綜合案例、項目部署等實戰性內容,可使讀者能在深入理解Hyperledger Fabric設計機制的基礎上快速動手實踐。
全書共14章,邏輯上分為兩大部分
第一部分:源碼分析(第2~11章)
第2章首先從宏觀的角度解讀Hyperledger Fabric的整體架構、項目的結構,以及交易流程,這為後面的源碼分析打下基礎;
第3章分析了Logging日誌模塊、Error錯誤處理框架、Config配置模塊、GRPC服務4個模塊的源碼,對理解後續的源碼有幫助;
第4~11章深入纖細地分析了Peer、Order、Chaincode、MSP、Gossip、BCCSP、Fabric-CA、賬本機制等節點和功能的設計與實現,這部分內容能讓讀者全面、透徹瞭解整個Hyperledger Fabric的運作機制。
第二部分:開發實戰(第1章及第12~14章)
第1章主要是為開發Hyperledger Fabric應用做準備,講解了Go語言開發環境的準備,以及Docker環境的準備;
第12~14章分別講解了一個智能合約的案例、完整的Hyperledger Fabric項目案例,以及項目的部署方法。
實戰部分不僅能提升讀者的動手實踐能力,而且還能輔助他們更好地理解源碼分析的內容,使理論和實踐完美融合到一起。
區塊鏈通過技術層面上的信任機制大大降低了為保證多方信任而依賴中介等傳統非技術手段所付出的成本,顯著提升了業務效率。未來數字化社會中的各行各業都將受到該技術的深刻影響,這使得區塊鏈技術成為當下最炙手可熱的新興IT技術之一。 Hyperledger Fabric是面向商業區塊鏈應用開發的企業級區塊鏈底層支撐平臺,源代碼開源,吸引了世界範圍內的眾多開發者競相學習和貢獻代碼,是瞭解區塊鏈理念和探知區塊鏈技術的良好研習平臺。本書以Hyperledger Fabric為研究對象,全面剖析了其架構設計理念和具體源碼實現。通過本書的學習,你將具備從事區塊鏈底層技術開發的基礎能力,以及基於Hyperledger Fabric快速上手開發區塊鏈應用項目的能力。
通過閱讀本書,你將:
  能夠搭建Hyperledger Fabric開發環境
  瞭解Hyperledger Fabric項目的架構設計
  熟悉Hyperledger Fabric重要模塊、節點和功能的源碼實現
  深入學習網絡通信、加密算法和共識機制等區塊鏈基礎技術
  熟練掌握Fabric智能合約(Chaincode)的設計、實現和使用
  實現區塊鏈項目案例從學習、開發到上線部署的全流程
  具備區塊鏈底層平臺和上層應用開發的基本素質
  瞭解和參與Hyperledger開源社區的各種活動