技術總監林維鋒發布新書(shū):《超級賬本HyperLedger Fabric 區塊鏈開(kāi)發實戰》

2020-07-28

來源:雲野科技

區塊鏈正成爲當下(xià)最具有關注度的技術,從創業者到投資(zī)人,從專業技術人員(yuán)到普通用戶,圍繞區塊鏈的讨論和争議正在成爲大(dà)家追逐的焦點。但區塊鏈知(zhī)識對于絕大(dà)多數人來說,都是新知(zhī)識,理論知(zhī)識過于厚重,實操性的很少,如要入門起步,還是非常困難的。

那麽給大(dà)家帶來本超實用的區塊鏈書(shū)籍《超級賬本HyperLedger Fabric 區塊鏈開(kāi)發實戰》,本書(shū)由雲野公司技術總監林維鋒傾心著作,人民郵電(diàn)出版社出版,下(xià)面就給大(dà)家簡單介紹該書(shū)的内容。


本書(shū)圍繞區塊鏈的業務場景,對HyperLedger Fabric區塊鏈進行實戰式講解。全書(shū)共13章,内容包括區塊鏈技術起源、核心技術、開(kāi)發平台、超級賬本介紹、Fabric介紹、Fabric基礎環境搭建、官方End-2-End運行、Helloworld編寫、solo測試環境部署、Kafka生(shēng)産環境部署、Fabric CA、CouchDB、智能合約、Java-SDK客戶端和SAAS區塊鏈支付系統。

基礎篇爲第1章,從基礎知(zhī)識談起,介紹區塊鏈技術的起源、區塊鏈涉及的核心技術以及目前最流行的區塊鏈開(kāi)發平台:公有鏈平台和聯盟鏈系統。人門篇爲第2~12 章,介紹HyperLedger Fabric系統的理論和技術,并手把手教讀者搭建可在生(shēng)産環境中(zhōng)運行的系統。第2章介紹HyperLedger Fabric如何起源,怎麽定義、組織超級賬本項目。從第 3 章開(kāi)始直入主題,介紹什麽是Fabric,架構的演進過程,業務交易流程及 Fabric所涉及的賬本、智能合約、通道、節點、排序和接口等技術。第4章講解系統的搭建,先介紹 Fabric 基礎環境的搭建,按照書(shū)中(zhōng)提供的步驟,複制命令即可完成Docke、Go語言環境、Git 、Fabric和Fabric鏡像的安裝。

基礎環境搭建完成後,第5章介紹官方 End-2-End 案例及其運行與分(fēn)析。然後。開(kāi)發者在第6章通過經典的自主開(kāi)發Helloworld的例子,進一(yī)步鞏固Fabric相關知(zhī)識。第7章介紹Fabric共識之一(yī):Solo測試環境部署,重點介紹單機單節點和多機多節點的部署方式。第8章介紹Fabric另一(yī)個共識:Kafka生(shēng)産環境部署,依次介紹了Kafka模式的概念、網絡拓補、運行配置、集群啓動和運行驗證。第9章介紹Fabric CA的概念、安裝、服務端和客戶端命令及搭建 Fabric CA 的實例。第 10 章介紹擴展數據庫 couchoB 的概念、部署、接口及應用。第 11 章介紹 Fabric 用于業務邏輯編寫的智能合約,從智能合約概念開(kāi)始,依次說明智能合約操作命令、編寫智能合約的方法及部署智能合約的案例。

第 11 章介紹 Fabric 用于業務邏輯編寫的智能合約,從智能合約概念開(kāi)始,依次說明智能合約操作命令、編寫智能合約的方法及部署智能合約的案例。第 12 章着重介紹使用SDK的方法,先分(fēn)析官方Java-SDK 源碼結構,再對官方 Java-SDK 代碼進行封裝和優化,整理出方便調用的一(yī)套 RESTful風格的跨語言接口,最後通過一(yī)個案例講解如何在生(shēng)産環境中(zhōng)使用SDK。通過基礎篇和入門篇的學習,讀者基本掌握了使用 HyperLedger Fabric進行業務開(kāi)發的基礎知(zhī)識。第13章實戰篇介紹SAAS區塊鏈支付系統案例完整的開(kāi)發流程,讓讀者了解Fabric項目開(kāi)發的整體(tǐ)過程,加深對 Hyperledger Fabric I的理解和應用。

以初學者學習的角度編寫,從區塊鏈的起源開(kāi)始,一(yī)步一(yī)步有條不紊地介紹,從原理到實踐、從簡單到複雜(zá)、從單點知(zhī)識到整體(tǐ)項目,初學者通過對每個章節的學習,逐步增長知(zhī)識,按照書(shū)中(zhōng)的代碼實踐就能手動搭建出完整的 HyperLedger Fabric 區塊鏈項目。所以無論你是剛聽(tīng)說區塊鏈的小(xiǎo)白(bái),還是已涉足區塊鏈淺嘗其奧秘的新手,這本書(shū)都能幫助你更好的理解和應用區塊鏈。由于編輯時間倉促,書(shū)中(zhōng)難免會出現一(yī)些不妥或不足,歡迎各大(dà)讀者提供意見和建議,發送至郵箱93634776@qq.com或添加微信号llongst與作者溝通交流。另外(wài)該書(shū)籍現已在各大(dà)圖書(shū)平台銷售,歡迎大(dà)家選購。

林維鋒

深圳市前海帶我旅遊科技有限公司首席技術官

華僑大(dà)學計算科學重點實驗室特邀研究員(yuán)


畢業于西安工(gōng)業大(dà)學,有着 20 多年的技術研發和項目管理經驗,從桌面軟件、互聯網應用,到大(dà)數據分(fēn)析,再到區塊鏈技術,林維鋒總結出了一(yī)套實戰應用體(tǐ)系,帶領團隊開(kāi)發了多項大(dà)型系統,包括區塊鏈技術的相關項目,獲多項國家著作權和專利。

返回頂部