全球第一個成熟商用區塊鏈框架:HyperLedgerFabric 實戰 (熱銷版)

楊毅

立即出貨 (庫存 < 8)

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

商品描述

  HyperLedger Fabric是一個以模組化架構為基礎的分散式帳本解決方案平台,它擁有深度加密、便捷擴充、部署靈活及可抽換等特性,是目前非常流行的區塊鏈網路架構的實現方案。

  這正是一本幫助更多的HyperLedger Fabric新手入門的書。

  區塊鏈由於去中心化、開放性、自治性、資訊不可篡改及匿名性等特徵,受到廣泛關注,拋開炒作的虛擬貨幣專案,應用於企業聯盟鏈或直接架設私鏈的專案,採用HyperLedger Fabric 作為底層平台無疑是最佳選擇。

  本書主要以HyperLedger Fabric 案例為引,層層深入,從單機單節點到Solo 多機網路拓樸再到Kafka 叢集部署,其中穿插文件說明加深讀者的了解。

  不同於一些偏概念性的區塊鏈書籍,希望透過本書幫助讀者實現以HyperLedger Fabric 為基礎的區塊鏈實作,架構一個完整的區塊鏈專案。

  適用:區塊鏈系統開發人員,或HyperLedger Fabric的新手。

本書特色

  深入解析HyperLedger Fabric區塊鏈平台使用方案
  以案例為引,一步步引導開發,搭建一個完整的區塊鏈專案
  結合作者實作經驗,深度解析常見開發陷阱,提出具體解決方案

作者簡介

楊毅

  阿里雲MVP,有多年的Android、iOS、Java後台服務及區塊鏈開發和架構經驗,並獲得多項專利。目前專注於區塊鏈應用、互聯網金融及行動互聯網等方向。

目錄大綱

前言

CHAPTER 01 基本環境部署
1.1 環境整理
1.2 Docker安裝
1.3 Docker-Compose安裝
1.4 Go語言環境安裝
1.5 本章小結

CHAPTER 02 Fabric及環境部署
2.1 Fabric介紹
2.2 Fabric功能整理
2.3 Fabric組成模型
2.4 Fabric環境部署
2.5 本章小結

CHAPTER 03 End-2-End案例
3.1 平台特定檔案
3.2 執行e2e_cli
3.3 e2e_cli案例分析
3.4 本章小結

CHAPTER 04 部署單機多節點網路
4.1 產生憑證檔案
4.2 部署Orderer節點
4.3 部署peer0.org1節點
4.4 架設Fabric網路
4.5 初步接觸智慧合約
4.6 部署peer0.org2節點
4.7 本章小結

CHAPTER 05 Solo多機部署
5.1 網路拓撲
5.2 部署Orderer節點
5.3 部署peer0.org1節點
5.4 部署peer1.org1節點
5.5 部署peer0.org2節點
5.6 本章小結

CHAPTER 06 Kafka叢集部署
6.1 Fabric帳本
6.2 交易處理流程
6.3 讀寫集規則
6.4 Kafka叢集設定
6.5 啟動叢集
6.6 叢集環境測試
6.7 本章小結

CHAPTER 07 智慧合約
7.1 智慧合約概述
7.2 背書策略
7.3 使用智慧合約
7.4 撰寫智慧合約
7.5 加密智慧合約
7.6 系統合約外掛程式
7.7 智慧合約API
7.8 Peer節點與合智慧約
7.9 本章小結

CHAPTER 08 CouchDB
8.1 CouchDB介紹
8.2 啟動部署
8.3 索引應用
8.4 查詢應用
8.5 選擇器語法
8.6 本章小結

CHAPTER 09 Java-SDK用戶端
9.1 SDK專案前置條件
9.2 SDK程式使用
9.3 SDK使用方法
9.4 本章小結

CHAPTER 10 專案演練
10.1 反詐騙系統
10.3 本章小結