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端把交易提交到...