windows 10 fabric環境搭建

2021-08-28 10:16:11 字數 1409 閱讀 9527

1、安裝docker

windows版本的docker已經整合了docker-compose

直接雙擊開啟 installdocker

刪除docker:請參考

2、拉取映象

開啟cmd 輸入命令 :docker pull hyperledger/fabric-peer:x86_64-1.0.0

docker pull hyperledger/fabric-tools:x86_64-1.0.0

docker pull hyperledger/fabric-orderer:x86_64-1.0.0

docker pull hyperledger/fabric-ca:x86_64-1.0.0

docker pull hyperledger/fabric-baseos:x86_64-0.4.6

docker pull hyperledger/fabric-peer:latest

docker pull hyperledger/fabric-tools:latest

docker pull hyperledger/fabric-orderer:latest

docker pull hyperledger/fabric-ca:latest

docker pull hyperledger/fabric-baseos:latest

此步需要安裝mingw和git

安裝mingw :

安裝git :

開啟git bash

輸入命令:

進入 cd $gopath/src/github.com/hyperledger目錄

執行命令

git clone

git clone -samples

5、編譯cryptogen和configtxgen工具

首先切換到1.0版本  git checkout release-1.0

5.1 cryptogen

進入 src/github.com/hyperledger/fabric/common/tools/ cryptogen

執行命令 go install --tags=nopkcs11

進入 src/github.com/hyperledger/fabric/common/configtx/tool/configtxgen

執行命令 go install --tags=nopkcs11

進入目錄 $gopath/bin使用命令ll檢視是否編譯成功

6、開始搭鏈

進入目錄src/github.com/hyperledger/fabric-samples

cd first-network

./byfn.sh -h 檢視命令

./byfn.sh -m generate -c imocc(通道的名字,可以任意取名)

檢視配置檔案

Fabric 1 0交易流程

fabric中的所有交易都是通過chaincode執行 1.應用程式客戶端通過sdk呼叫證書服務 ca 服務,進行註冊和登記,並獲取身份證書。2.應用程式客戶端通過sdk建立好交易提案 proposal 交易提案把帶有本次交易要呼叫的合約標識 合約方法和引數資訊以及客戶端簽名等資訊傳送給背書 end...

Fabric 1 0 交易基本流程

1 client端建立交易提案 chaincode函式和引數 併發送到endorse peer 背書節點 2 endorse peer節點執行chaincode,基於讀取和寫入的key生成讀寫操作集。3 endorse peer節點向客戶端返回提案結果 包含讀寫操作集 4 client端把交易提交到...

Fabric 1 0 交易完整生命週期

1 client端建立交易提案 chaincode函式和引數 併發送到endorse peer 背書節點 2 endorse peer節點執行chaincode,基於讀取和寫入的key生成讀寫操作集。3 endorse peer節點向客戶端返回提案結果 包含讀寫操作集 4 client端把交易提交到...