您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Hyperledger Fabric快速開發工具箱Wiz怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Wiz工具箱可以快速搭建一個Hyperledger Fabric開發網絡作為鏈碼和應用開發環境,官方下載地址:http://sc.hubwiz.com/codebag/fabric-wiz/。
Wiz工具箱的主要特性如下:
內置原生Fabric 1.4 LTS版本,無需虛擬機/Docker等復雜環境安裝
內置多語言Fabric鏈碼模板和應用模板,支持Go、Java和JavaScript
支持Fabric區塊鏈鏈碼和應用開發流程的完整命令集
Wiz工具箱目前支持Linux和OSX,Windows環境下可以使用BYFN一鍵啟動工具 快速搭建Fabric區塊鏈開發環境。
啟動Fabric網絡需要使用三個終端,分別稱為1#、2#和3#。
STEP 1:在1#終端創建一個新目錄devnet
用來初始化fabric項目。例如下面的命令選擇JavaScript
作為鏈碼和應用開發語言進行初始化:
~$ mkdir devnet && cd devnet ~/devnet$ wiz init js
結果如下:
初始化之后的項目目錄結構如下:
network:fabric網絡定義與配置數據目錄
chaincode:鏈碼源代碼目錄
application:應用源代碼目錄
script:Wiz工具箱腳本目錄
wiz工具箱目前支持三種開發語言,在執行wiz init
命令時需要聲明項目的開發語言,以便wiz工具箱生成正確的項目代碼:
go:項目鏈碼和應用開發語言:golang
java:項目鏈碼和應用開發語言:java
js:項目鏈碼和應用開發語言:javascript
STEP 2:在1#終端使用wiz net reset
初始化Fabric網絡的密碼學資料和通道 初始化交易資料:
~/devnet$ wiz net reset
結果如下:
STEP 3:在1#終端使用wiz net start
啟動Fabric網絡的peer節點和orderer節點:
~/devnet$ wiz net start
結果如下:
Wiz工具箱提供的Fabric開發網絡中包含單一的peer節點和orderer節點,網絡配置描述如下:
機構:Org1
MSPID:Org1MSP
通道名稱:ch2
鏈碼名稱:wizcc
排序節點:127.0.0.1:7050
對等節點:127.0.0.1:7051/7052
STEP 4:在2#終端使用wiz cc start
啟動wiz工具箱預置的鏈碼:
~/devnet$ wiz cc start
結果如下:
STEP 5:在3#終端使用wiz ch start
命令創建通道ch2
并將peer節點加入通道:
~/fabric-chaincode-python/devnet$ wiz ch start
結果如下:
測試鏈碼:在3#終端使用wiz admin
命令進入管理控制臺:
~/fabric-chaincode-python/devnet$ wiz admin
結果如下:
使用peer chaincode query
命令測試預置鏈碼的查詢:
admin@org1> peer chaincode query -n wizcc -c '{"args":[]}' -C ch2
結果如下:
使用peer chaincode invoke
命令測試預置鏈碼的交易:
admin@org1> peer chaincode invoke -n wizcc -c '{"args":[]}' -C ch2
結果如下:
Fabric區塊鏈快速開發工具箱下載地址:http://sc.hubwiz.com/codebag/fabric-wiz/
關于“Hyperledger Fabric快速開發工具箱Wiz怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。