区块链之Hyperledger实战第一季-环境搭建

248 阅读1分钟
原文链接: mp.weixin.qq.com

安装go   

  

 cd /home/myqklSoft  tar-C /usr/local -zxvf go1.9.linux-amd64.tar.gz   mkdir -p ~/go/src   echo"export GOPATH=$HOME/go">> ~/.bashrc   echo"export PATH=$PATH:$GOPATH/bin:/usr/local/go/bin" >>~/.bashrc   source ~/.bashrc   goversion    go version go1.9 linux/amd64 注意:安装完毕后,go的系统库存放于/usr/local/go/bin;后续工程中自动下载的库存放于$HOME/go/bin下

安装docker

安装Docker-Compose

部署Fabric源码     

root@yzfabric:/#mkdir -p ~/go/src/github.com/hyperledger

Load 镜像            

切换到save后镜像的目录 执行Dockerload –input tar文件的名称

 

运行Fabric源码中的实例

出现END-E2E 就表示部署成功了

链码安装,实例化,查询

   peer chaincode install -n usercc -v v0 -p github.com/chaincode_example02   

 peer chaincode instantiate -C cfjchannel -n usercc -v v0 -c '{"Args":     ["init","a","1001","b","2001"]}'

peer chaincode query -C cfjchannel -n usercc -v v0 -c '{"Args":["query","a"]}'

peer chaincode query -C cfjchannel -n usercc -v v0 -c '{"Args":["query","UserInfoKey"]}'

本系列实战部分是从曾经主导并落地的区块链项目中精简