hyperledger fabric chaincode 教程二



# 下面将自己写好的chaincode部署并且实例化到fabric:


## 首先把写好的chaincode copy 到 cli
```
命令参考:docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
docker cp /chaincode/bdata/ 3a113b6c0ecf:/opt/gopath/src/github.com/hyperledger/fabric/examples/chaincode/go
```
## 安装  bdatas ====
```
peer chaincode install -n bdata -v1.0 -p github.com/hyperledger/fabric/examples/chaincode/go/bdata
```
## 实例化 bdatas ====
```
peer chaincode instantiate -n bdata -v1.0  -c '{"Args":["initbdata","bdata1","blue","hashcode","tom"]}' -C  mychannel
```
## 在实例化的时候代码有错误,原因是属性名称识别大小写的。
改正后需要升级chaincode
```
peer chaincode install -n bdata -v2.0 -p github.com/hyperledger/fabric/examples/chaincode/go/bdata
```


### // ====CHAINCODE 使用 示例 (CLI) ===
```
// ==== 安装  bdatas ====
//peer chaincode install -n bdata -v 4.0 -p github.com/hyperledger/fabric/examples/chaincode/go/bdata
// ==== 实例化 bdatas ====
//ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem
//peer chaincode instantiate -o orderer.example.com:7050 --tls true --cafile $ORDERER_CA  -n bdata -v 4.0 -c '{"Args":["initbdata","bdata1","blue","hashcode","tom"]}'  -P "OR    ('Org1MSP.member','Org2MSP.member')"  -C mychannel
```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值