幫助中心 | 我的帳號 | 關於我們

區塊鏈應用開發實戰(Hyperledger Fabric)

  • 作者:編者:王靜紅//韓小東//勒中堅//江海|責編:郭麗娜
  • 出版社:清華大學
  • ISBN:9787302654636
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:219
人民幣:RMB 57 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由三大部分共10章組成。第一部分為基礎篇,主要講解了Hyperledger Fabric的基礎知識與環境搭建方法、Hyperledger Fabric架構體系、創建Hyperledger Fabric應用網路的方法;第二部分為核心篇,主要講解了Fabric中的排序服務實現、成員服務提供者與策略、Hyperledger Fabric智能合約,以及Hyperledger Fabric賬本實現;第三部分為實踐篇,主要講解了Fabric-SDK應用開發實踐,詳細說明了通過Fabric-SDK開發應用程序的步驟,並帶領讀者動手實現了簡化的人力資源信息溯源系統項目。
    本書適合作為具有一定編程基礎的技術開發人員、區塊鏈技術從業者的學習資料,也可作為高校電腦專業相關課程的教材。

作者介紹
編者:王靜紅//韓小東//勒中堅//江海|責編:郭麗娜

目錄
第一部分  基礎篇
  第1章  Hyperledger Fabric認知與環境搭建
    1.1  Hyperledger Fabric概述
      1.1.1  Hyperledger簡介
      1.1.2  超級賬本項目分類
      1.1.3  Fabric概述
    1.2  搭建Hyperledger Fabric環境
      1.2.1  環境要求說明
      1.2.2  ?操作系統的要求
      1.2.3  工具的安裝
      1.2.4  安裝Hyperledger Fabric
    1.3  Hyperledger Fabric環境快速調試
      1.3.l  network.sh腳本
      1.3.2  測試Hyperledger Fabric網路
  第2章  Hyperledger Fabric架構體系詳解
    2.1  Hyperledger Fabric技術架構體系
    2.2  Hyperledger Fabric網路及其架構體系
      2.2.1  Hyperledger Fabric網路
      2.2.2  Hyperledger Fabric網路拓撲結構
      2.2.3  測試網路的拓撲結構
    2.3  Fabric交易流程實現
  第3章  創建Hyperledger Fabric應用網路
    3.1  Hyperledger Fabric相關核心配置文件
      3.1.1  configtx.yaml
      3.1.2  core,yaml節點配置
      3.1.3  orderer,yaml
    3.2  創建Fabric網路
      3.2.1  組織成員的配置文件信息
      3.2.2  創建組織
      3.2.3  初始區塊及通道配置
      3.2.4  網路配置
      3.2.5  啟動網路
      3.2.6  創建通道
      3.2.7  加入通道
    3.3  交易實現
      3.3.1  部署智能合約
      3.3.2  實現交易
      3.3.3  關閉網路並清除環境
第二部分  核心篇
  第4章  Fabric中的排序服務實現
    4.1  Fabric中的共識實現
      4.1.1  概述
      4.1.2  共識演算法
      4.1.3  Hyperledger Fabric中的共識實現
    4.2  Kafka排序服務實現
      4.2.1  分散式消息系統Kafka
      4.2.2  數據協調服務ZooKeeper
      4.2.3  Hyperledger Fabric結合Kafka
      4.2.4  Fabric中的Kafka共識實現
    4.3  Raft排序服務實現

      4.3.1  Raft共識演算法介紹
      4.3.2  基於Raft的Fabric環境搭建
  第5章  成員服務提供者與策略
    5.1  MSP概念
      5.1.1  MSP分類
      5.1.2  MSP結構
    5.2  Fabric中的策略
      5.2.1  策略的概念
      5.2.2  策略的實現
      5.2.3  背書策略
  第6章  Hyperledger Fabric智能合約
    6.1  智能合約與鏈碼
      6.1.1  智能合約
      6.1.2  鏈碼
      6.1.3  鏈碼生命周期
    6.2  鏈碼開發
      6.2.1  介面介紹
      6.2.2  鏈碼源碼文件結構
      6.2.3  開發示例之HelloWorld
      6.2.4  開發示例之簡單資產管理
    6.3  Fabric Contract API及部署測試
      6.3.1  使用fabric-contract-api-go
      6.3.2  鏈碼部署及測試
  第7章  Hyperledger Fabric賬本實現
    7.1  賬本概念及結構
      7.1.1  賬本概念
      7.1.2  賬本結構
      7.1.3  讀寫集
    7.2  Fabric中的狀態資料庫
      7.2.1  CouchDB資料庫
      7.2.2  Hyperledger Fabric中使用CouchDB
第三部分  實踐篇
  第8章  Fabric-SDK應用開發實踐
    8.1  Fabric-SDK介紹
      8.1.1  Fabric-SDK-go結構介紹
      8.1.2  核心API介紹
    8.2  網路環境搭建
    8.3  Fabric-SDK配置
      8.3.1  Fabric-SDK配置信息
      8.3.2  使用Fabric-SDK
      8.3.3  創建SDK對象
      8.3.4  測試SDK
    8.4  鏈碼開發及部署
      8.4.1  鏈碼開發
      8.4.2  自動化部署實現
      8.4.3  部署
    8.5  客戶端應用開發
      8.5.1  業務層開發
      8.5.2  控制層
      8.5.3  視圖層

      8.5.4  部署及測試Web應用
  第9章  應用項目實踐之環境搭建及鏈碼開發
    9.1  項目介紹及設計
      9.1.1  需求分析
      9.1.2  架構設計
      9.1.3  數據模型
      9.1.4  搭建網路環境
    9.2  鏈碼開發及測試
      9.2.1  使用SDK
      9.2.2  鏈碼開發
      9.2.3  自動部署實現
  第10章  應用項目實踐之Web實現
    10.1  MVC架構及鏈碼的調用
      10.1.1  業務層開發
      10.1.2  測試
    10.2  Controller層及View層實現
      10.2.1  controller層實現
      10.2.2  View層實現
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032