(二) Fabric E2E網路構建以及客戶端執行

2021-08-20 21:28:52 字數 3123 閱讀 8094

拉取fabric執行環境映象

開啟或關閉e2e程式

客戶端進行操作

1.0

go get github.com/hyperledger/fabric
檢查是否為1.0版本、實驗階段、1.0最容易調通

./network_setup.sh down(已經啟動的話、或者不知道有沒有啟動)

./network_setup.sh up這個做了以下操作:

7.1編譯生成fabric公私鑰、證書的程式,程式在目錄:fabric/release/linux-amd64/bin

7.2基於configtx.yaml生成創世區塊和通道相關資訊,並儲存在channel-artifacts資料夾。

7.3基於crypto-config.yaml生成公私鑰和證書資訊,並儲存在crypto-config資料夾中。

7.4基於docker-compose-cli.yaml啟動1orderer+4peer+1cli的fabric容器。

7.5在cli啟動的時候,會執行scripts/script.sh檔案,這個指令碼檔案包含了建立channel,加入channel,安裝example02,執行example02等功能。

官方例子中,channel名字是mychannel,鏈碼的名字是mycc。我們首先進入cli,我們重新開啟乙個命令列視窗,輸入:

docker exec -it cli bash
執行以下命令可以查詢a賬戶的餘額:

peer chaincode query -c mychannel -n mycc -c ''
留心觀察,result是不是查詢出來 a 是90塊錢。

然後,我們試一試把a賬戶的餘額再轉20元給b賬戶,執行命令:

''然後,如果出現一大堆英文,又沒有exception和error的,那麼恭喜你!成功轉賬。

(^o^)/~

那麼猜想,b應該多了20塊錢,a則少了20塊錢,再試試看!!!

peer chaincode query -c mychannel -n mycc -c ''

peer chaincode query -c mychannel -n mycc -c ''

最後記得,離開的時候。記得把fabric網路關閉哦

./network_setup.sh down

(๑•̀ㅂ•́)و✧加油 (๑•̀ㅂ•́)و✧加油 (๑•̀ㅂ•́)و✧加油

阿里雲的一點小坑、阿里雲的同學看過來~

說到這裡應該已經到達創世區塊的環節了,

但是、、、在阿里雲上,會出現一些小坑(o__o 「…基本折騰了三天)

peer,orderer一些yaml載入中出現問題。

嗯(⊙v⊙)嗯!!!

不過是可以解決的~~ 只需要修改幾個yaml就可以執行了~ 先回退到當前demo目錄作為切入點

我這裡從理解記憶角度出發,首先觀察啟動.sh中載入的yaml檔案,這些就是需要我們修改的(因為預設載入會失敗)

ls(會看到network_setup.sh)

vi network_setup.sh(那咱就進去看看咋回事)

cd base(那麼這個是基本,裡面同樣有個yaml需要被載入)

ls (猜猜看是什麼呀~~o(∩_∩)o~)

vi docker-compose

-base

.yaml(沒錯!就是你了)

cd $gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/(回來這裡)

好啦、阿里雲的坑、到這裡就已經暫時填滿~\(≧▽≦)/~啦啦啦

好吧、上面的阿里雲填坑可能不適合第二次看。這裡簡單概括下。

在e2e的目錄下的 base/兩個yaml

在e2e的目錄下 docker-compose-base.yaml

需要在環境變數上新增

- godebug=netdns=go

LaTeX2e類和包的設計(二)

latex2e類和包的設計 二 繼續說明如何編寫class和package。二 類和包書寫命令 1 檔案標識命令 needstexformat release date 此命令告訴tex,本檔案由format name格式的tex系統進行處理。release date用來指定使用格式的版本日期。pr...

中興全球首發5G E2E網路切片方案

近日訊息,中興通訊發布5g e2e網路切片方案,這是業界首個面向5g業務創新 貫穿全網的端到端切片解決方案。5g e2e切片方案的發布,將推動5g商用系統的技術成熟邁上新台階,為5g基於切片的網路運營新模式奠定堅實基礎,構建nsaas 網路切片即服務 能力,持續引領面向垂直行業的5g應用創新。5g作...

構建使用者畫像 5W2H法(二)

author qq zhou 2 why?為什麼要了解使用者畫像 比如,a使用者喜歡在 店蒐羅一些日常生活用品,b使用者是個十足的吃貨,一逛 就要買各種零食。那麼,店就會向a使用者推薦一些他歷史購買物品類似的商品或是打折物品。而向b則更多的推薦國內外各種小零食。再比如,廠商有一批中高檔的商品要推銷,...