區塊鏈100篇之fabric的網絡搭建(一)

好久沒寫博客了,今天開始寫關於fabric相關的博客,包括網絡的搭建,鏈碼的編寫以及sdk的封裝。

搭建網絡

網絡的搭建想分爲三篇來寫,第一篇寫網絡的搭建(這裏是官方fabric-samples的簡化版),第二篇是關於yaml文件的編寫,第三篇是關於channel以及chaincode的操作腳本的編寫。

  • 前期條件

Git, Docker ,Docker-compose , Go

  • 1.clone項目

https://github.com/Jalins/fabricase.git

  • 2.進入fabric_raft目錄

cd fabricase/food-traceability/fabric_raft

  • 3.執行updown.sh腳本

bash updown.sh up

腳本執行完之後如下:
在這裏插入圖片描述
當前已經啓動了一個三個order而節點(raft共識)以及兩個組織(每個組織一個節點,可以修改yaml文件來啓動多個節點,下文會講到), 此時的網絡還處於不可用的狀態,下面就來創建channel以及安裝實例化鏈碼。

  • 4.執行cc.sh腳本

bash cc.sh

這個腳本會進行一系列的操作,包括channel的創建,節點加入channel,節點更新錨節點,安裝鏈碼以及實例化鏈碼。
在這裏插入圖片描述
此時系統會啓動兩個個鏈碼容器:
在這裏插入圖片描述
到這裏一個簡單且相對完整的fabric測試網絡就完成了,下面我們再好好的捋一下其中的一些細節。
關閉網絡只需要執行:

bash updown.sh down

容器便會被清空乾淨。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章