预购商品
书目分类
特别推荐
HyperLedger Fabric是一個以模組化架構為基礎的分散式帳本解決方案平台,它擁有深度加密、便捷擴充、部署靈活及可抽換等特性,是目前非常流行的區塊鏈網路架構的實現方案。 這正是一本幫助更多的HyperLedger Fabric新手入門的書。 區塊鏈由於去中心化、開放性、自治性、資訊不可篡改及匿名性等特徵,受到廣泛關注,拋開炒作的虛擬貨幣專案,應用於企業聯盟鏈或直接架設私鏈的專案,採用HyperLedger Fabric 作為底層平台無疑是最佳選擇。 本書主要以HyperLedger Fabric 案例為引,層層深入,從單機單節點到Solo 多機網路拓樸再到Kafka 叢集部署,其中穿插文件說明加深讀者的了解。 不同於一些偏概念性的區塊鏈書籍,希望透過本書幫助讀者實現以HyperLedger Fabric 為基礎的區塊鏈實作,架構一個完整的區塊鏈專案。 本書特色 √ 從技術層面詳解區塊鏈平台使用方案 √ 系統講解HyperLedger Fabric開放原始碼架構的核心概念、實現原理和應用開發 √ 結合作者實作經驗,深度解析常見開發陷阱,提出具體解決方案 √ 以案例為引,一步步引導開發,從單機單節點到Solo多機網路拓樸再到Kafka 叢集部署,層層深入,搭建一個完整的區塊鏈專案 √ 透過典型案例進行實戰演練,每一步驟都是實際情況和場景中的操作,真實還原生產場景
前言 01 | 基本環境部署 1.1 環境整理 1.2 Docker 安裝 1.3 Docker-Compose 安裝 1.4 Go 語言環境安裝 1.5 本章小結 02 | Fabric 及環境部署 2.1 Fabric 介紹 2.2 Fabric 功能整理 2.3 Fabric 組成模型 2.4 Fabric 環境部署 2.5 本章小結 03 | End-2-End 案例 3.1 平台特定檔案 3.2 執行e2e_cli 3.3 e2e_cli 案例分析 3.4 本章小結 04 | 部署單機多節點網路 4.1 產生憑證檔案 4.2 部署Orderer 節點 4.3 部署peer0.org1 節點 4.4 架設Fabric 網路 4.5 初步接觸智慧合約 4.6 部署peer0.org2 節點 4.7 本章小結 05 | Solo 多機部署 5.1 網路拓撲 5.2 部署Orderer 節點 5.3 部署peer0.org1 節點 5.4 部署peer1.org1 節點 5.5 部署peer0.org2 節點 5.6 本章小結 06 | Kafka 叢集部署 6.1 Fabric 帳本 6.2 交易處理流程 6.3 讀寫集規則 6.4 Kafka 叢集設定 6.5 啟動叢集 6.6 叢集環境測試 6.7 本章小結 07 | 智慧合約 7.1 智慧合約概述 7.2 背書策略 7.3 使用智慧合約 7.4 撰寫智慧合約 7.5 加密智慧合約 7.6 系統合約外掛程式 7.7 智慧合約API 7.8 Peer 節點與合智慧約 7.9 本章小結 08 | CouchDB 8.1 CouchDB 介紹 8.2 啟動部署 8.3 索引應用 8.4 查詢應用 8.5 選擇器語法 8.6 本章小結 09 | Java-SDK 用戶端 9.1 SDK 專案前置條件 9.2 SDK 程式使用 9.3 SDK 使用方法 9.4 本章小結 10 | 專案演練 10.1 反詐騙系統 10.2 本章小結
作者簡介 楊毅 阿里雲MVP,有多年的Android、iOS、Java後台服務及區塊鏈開發和架構經驗,並獲得多項專利。目前專注於區塊鏈應用、互聯網金融及行動互聯網等方向。
客服公告
热门活动
订阅电子报