天天看點

2.02 hyperledger fabric入門

1.需要的環境

  • docker
  • docker-compose
  • Go
  • git
  • npm和nodejs

2.下載下傳fabric元件的Docker鏡像

  • hyperledger的docker商店位址:​​https://store.docker.com/profiles/hyperledger​​
  • 下載下傳peer、orderer、tools、baseos和ccenv五個元件

3.下載下傳fabric源碼庫

  • 建立目錄
    2.02 hyperledger fabric入門
  • 進入目錄
    2.02 hyperledger fabric入門
  • 下載下傳fabric
    2.02 hyperledger fabric入門
  • 進入下載下傳後的目錄
    2.02 hyperledger fabric入門
  • 切換版本
    2.02 hyperledger fabric入門
  • 進入目錄
    2.02 hyperledger fabric入門
  • 安裝
    2.02 hyperledger fabric入門
  • 退到之前目錄,然後進入目錄
    2.02 hyperledger fabric入門
  • 安裝
    2.02 hyperledger fabric入門

4.下載下傳fabric-samples

  • 進入目錄
    2.02 hyperledger fabric入門
  • 下載下傳Samples
    2.02 hyperledger fabric入門
  • 使用官方提供的例子建立一個fabirc網絡

5.部署第一個網絡(hello-world)

  • 進入fabric-samples的目錄
    2.02 hyperledger fabric入門
  • 切換分支
    2.02 hyperledger fabric入門
  • 進入
    2.02 hyperledger fabric入門
  • 生成配置
    2.02 hyperledger fabric入門
  • 檢視生成的配置檔案
    2.02 hyperledger fabric入門
  • 檢視ca和msp
    2.02 hyperledger fabric入門
    2.02 hyperledger fabric入門
  • 檢視Org1MSPanchors.tx和Org2MSPanchors.tx
    2.02 hyperledger fabric入門
  • 啟動網絡
    2.02 hyperledger fabric入門
  • 執行成功
    2.02 hyperledger fabric入門

6.日志和示例代碼解析

  • fabric網絡啟動完畢
    2.02 hyperledger fabric入門
  • 建立通道,安裝鍊碼等
    2.02 hyperledger fabric入門
  • 安裝chaincode
    2.02 hyperledger fabric入門
  • 查詢結果為100
    2.02 hyperledger fabric入門
    2.02 hyperledger fabric入門
  • 檢視docker
    2.02 hyperledger fabric入門
  • 檢視生成的三個鍊碼
    2.02 hyperledger fabric入門
  • 檢視鍊碼位置
    2.02 hyperledger fabric入門
  • 檢視chaincode
    2.02 hyperledger fabric入門
    2.02 hyperledger fabric入門
  • 檢視鍊碼
    2.02 hyperledger fabric入門
  • ​​檢視script.sh​​
    2.02 hyperledger fabric入門
    2.02 hyperledger fabric入門

7.關閉網絡

  • 關閉
    2.02 hyperledger fabric入門
  • 檢視容器,已經沒有正在運作的了
    2.02 hyperledger fabric入門