當前位置:
首頁 > 最新 > 30分鐘HYPERLEDGER搭建指南

30分鐘HYPERLEDGER搭建指南

本教程會帶領大家在amazon的ec2實例機器上進行hyperledger-fabric的環境搭建以及fabric-sample示例的合約安裝與方法調用。

為了保證大家在安裝過程中的流暢性,特意對比了本地系統、阿里雲、aws三種環境下的安裝注程,綜合對比後發現amazon機器實例不僅安裝效率高、問題少,最關鍵的是12個月免費使用優惠,這樣還可以減少一些非fabric相關問題的干擾。

1

前期準備


整個註冊過程,需要用到手機號、郵箱、信用卡。因註冊過程較為簡單,就不在此贅述。

註冊鏈接:https://portal.aws.amazon.com/billing/signup#/start


1. 註冊成功後,進入控制台界面

2. 點擊服務,在展開的列表中選擇EC2實例

3. 點擊啟動實例

4. 選擇要創建的系統類型,選擇ubuntu 16.04版本系統

5. 選擇實例類型,點擊審核和啟動

6. 進入實例啟動檢查頁面,配置安全組

7.生成訪問密鑰並下載

註:**備份好生成的密鑰文件**,後面會用此文件進行遠程ssh訪問。

8. 查看機器實例公網IP


1. 打開SecureCRT軟體

2. 配置連接

3. 連接遠程伺服器

2

環境搭建

1

安裝go環境

顯示go version go1.9 linux/amd64表示配置成功.

2

安裝docker及docker-compose

# 安裝docker

如能正確顯示以上內容,則表明安裝成功。

# 安裝docker-compose

Docker-compose是支持通過模板腳本批量創建Docker容器的一個組件。

如能正確顯示以上內容,則表明安裝成功。

3

安裝fabric

創建工程目錄

下載示例代碼

拉取依賴鏡像

啟動基礎網路

該基礎網路主要包含:

- orderer容器:用於運行排序節點;

- peer容器:用於運行普通的節點;

- cli容器:用於運行客戶端工具;

- chaincode容器: 用於運行智能合約

如能正確顯示以上內容,則表明網路啟動成功。

啟動容器之後,可以通過以下命令查看已啟動服務:

編譯|註冊合約

安裝合約(新開SSH窗口)

合約方法調用

合約文件地址:~/go/src/github.com/hyperledger/fabric-samples/chaincode/chaincode_example02/go/chaincode_example02.go

1) 方法調用: 初始化Init

2) 方法調用: 轉帳Invoke

3) 方法調用: 查詢query

到此,整個fabric的安裝部署以及合約調用就算大功告成~

END

☆認知思維☆

要努力看到別人的好, 相信即使再討厭的人身上也總有閃閃發光的一面;不要讓自己帶著有色眼鏡,死死盯著別人壞的一面,從而浪費一次好的學習機會與借鑒.

證明自己並不重要,要把注意力放在成長上;因為成長如果為真的化,證明自己也就自動完成了。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IPFS挖礦指南 的精彩文章:

領導力與幸福

TAG:IPFS挖礦指南 |