日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hyperledger Fabric(构建你的第一个网络)

發(fā)布時間:2025/6/17 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hyperledger Fabric(构建你的第一个网络) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

構(gòu)建你的第一個網(wǎng)絡(luò)

這些說明已經(jīng)過驗證,可以與最新的穩(wěn)定Docker鏡像和提供的tar文件中預(yù)編譯的安裝實用程序一起工作,如果使用當(dāng)前主分支中的鏡像或工具運行這些命令,則可能會看到配置和緊急錯誤。

構(gòu)建你的第一個網(wǎng)絡(luò)(BYFN)方案提供了一個包含兩個組織的示例Hyperledger Fabric網(wǎng)絡(luò),每個組織維護(hù)兩個對等節(jié)點,以及一個“獨立”排序服務(wù)。

安裝前提條件

在我們開始之前,如果你還沒有這樣做,你可能希望檢查你是否已在將要開發(fā)區(qū)塊鏈應(yīng)用程序和/或運行Hyperledger Fabric的平臺上安裝了所有前提條件。

你還需要安裝樣例,二進(jìn)制文件和Docker鏡像,你會注意到fabric-samples存儲庫中包含許多樣例,我們將使用first-network樣例,我們現(xiàn)在打開那個子目錄。

cd fabric-samples/first-network 本文檔中提供的命令必須從fabric-samples存儲庫克隆的first-network子目錄運行,如果你選擇從其他位置運行命令,則各種提供的腳本將無法找到二進(jìn)制文件。

想現(xiàn)在運行嗎?

我們提供了一個完全注解的腳本 - byfn.sh - 它利用這些Docker鏡像快速引導(dǎo)Hyperledger Fabric網(wǎng)絡(luò),該網(wǎng)絡(luò)由代表兩個不同組織的4個對等點和一個排序節(jié)點組成。它還將啟動一個容器來運行腳本執(zhí)行,該執(zhí)行將對等點連接到一個通道,部署和實例化鏈碼并驅(qū)動針對部署的鏈碼執(zhí)行交易。

這是byfn.sh腳本的幫助文本:

Usage:byfn.sh <mode> [-c <channel name>] [-t <timeout>] [-d <delay>] [-f <docker-compose-file>] [-s <dbtype>] [-l <language>] [-i <imagetag>] [-v]<mode> - one of 'up', 'down', 'restart', 'generate' or 'upgrade'- 'up' - bring up the network with docker-compose up- 'down' - clear the network with docker-compose down- 'restart' - restart the network- 'generate' - generate required certificates and genesis block- 'upgrade' - upgrade the network from v1.0.x to v1.1-c <channel name> - channel name to use (defaults to "mychannel")-t <timeout> - CLI timeout duration in seconds (defaults to 10)-d <delay> - delay duration in seconds (defaults to 3)-f <docker-compose-file> - specify which docker-compose file use (defaults to docker-compose-cli.yaml)-s <dbtype> - the database backend to use: goleveldb (default) or couchdb-l <language> - the chaincode language: golang (default) or node-i <imagetag> - the tag to be used to launch the network (defaults to "latest")-v - verbose modebyfn.sh -h (print this message)Typically, one would first generate the required certificates and genesis block, then bring up the network. e.g.:byfn.sh generate -c mychannelbyfn.sh up -c mychannel -s couchdbbyfn.sh up -c mychannel -s couchdb -i 1.1.0-alphabyfn.sh up -l nodebyfn.sh down -c mychannelbyfn.sh upgrade -c mychannelTaking all defaults:byfn.sh generatebyfn.sh upbyfn.sh down

如果你選擇不提供通道名稱,則腳本將使用默認(rèn)名稱mychannel,CLI超時參數(shù)(使用-t標(biāo)志指定)是可選值;如果你選擇不設(shè)置它,那么CLI將放棄在默認(rèn)設(shè)置10秒后進(jìn)行的查詢請求。

總結(jié)

以上是生活随笔為你收集整理的Hyperledger Fabric(构建你的第一个网络)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。