区块链 HyperLedger Fabric安装
前提條件
centos 7.4 64位
安裝docker并配置阿里云加速器
安裝docker compose
安裝golang
由于被禁的關系,是沒有辦法直接訪問golang.org網站的, 不過國內提供下載的網站很多, 自己百度一下就可以了。
本人安裝路徑是/usr/local/src/go
編輯/etc/profile文件添加相關環境變量如下
安裝git
yum install git
下載fabric源代碼
mkdir -p ~/go/src/github.com/hyperledger
cd?~/go/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
git checkout v1.0.0
下載fabric鏡像
cd fabric/examples/e2e_cli/
chmod +x download-dockerimages.sh
./download-dockerimages -c x86_64-1.0.0 -f x86_64-1.0.0
docker images
運行fabric網絡
./network_setup.sh up
跑一下Example,測試一下網絡
docker exec -it cli bash
查詢賬戶余額
peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'
從a賬戶轉賬20元到b賬戶
peer chaincode invoke -o orderer.example.com:7050? --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem? -C mychannel -n mycc -c '{"Args":["invoke","a","b","20"]}'
查詢賬戶余額
peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'
關閉網絡
./network_setup.sh down
總結
以上是生活随笔為你收集整理的区块链 HyperLedger Fabric安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kubernetes1.8.4 安装指南
- 下一篇: Ceph Luminous安装指南