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
```
hyperledger fabric chaincode 教程二相关推荐
- Hyperledger Fabric Chaincode 开发
好了,进入正题.我今天分享的内容的题目是Fabric1.0 Chaincode介绍.除了介绍Chaincode程序编写.调试的基本方法之外,我还加入了一些有关Chaincode原理的内容,希望能够帮助 ...
- Hyperledger Fabric chaincode 开发(疑难解答)
Q&A Q1: 使用fabric release 1.2 进行golang chaincode开发时报错: ..\..\hyperledger\fabric\vendor\github.com ...
- Hyperledger Fabric 实战(十二): Fabric 源码本地调试
借助开发网络调试 fabric 源码本地调试 准备工作 IDE Goland Go 1.9.7 fabric-samples 模块 chaincode-docker-devmode fabric 源码 ...
- Hyperledger Fabric 1.0 从零开始(十二)——fabric-sdk-java应用【补充】
在 Hyperledger Fabric 1.0 从零开始(十二)--fabric-sdk-java应用 中我已经把官方sdk具体改良办法,即使用办法发出来了,所有的类及文件都是完整的,在文章的结尾也 ...
- Hyperledger Fabric 1.0 从零开始(十二)——fabric-sdk-java应用
Hyperledger Fabric 1.0 从零开始(十)--智能合约(参阅:Hyperledger Fabric Chaincode for Operators--实操智能合约) Hyperled ...
- hyperledger fabric 1 chaincode 教程1
1.git clone https://github.com/hyperledger/fabric.git 2.cd /root/go/src/github.com/hyperledger/fabri ...
- hyperledger fabric 实战开发——水产品溯源交易平台(二)
文章目录 前言 一.技术学习 1.Hyperledger fabric 1.1 流程 1.2 配置 1.3 范例解析并自写 1.3 算法实现 二.Web编写 前言 hyperledger fabric ...
- Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(下)
Hyperledger Fabric 2.0 官方文档中文版 第6章 教程下 总目录 6.教程(下) 使用CouchDB 为什么使用CouchDB? 在Hyperledger Fabric中启用Cou ...
- Hyperledger Fabric 1.4 Kafka集群部署教程
Hyperledger Fabric 1.4 Kafka集群部署教程 作者:区块链教程 时间:2019/12/08 10:36 标签:Docker ComposeDockerYMLHyperledge ...
最新文章
- C++中指向类成员指针的用法
- jquery 表格(鼠标悬停改变改变行背景+隔行换色)
- 图文直播:Pokémon Go真爱粉与“脑残粉”之间的爱恨情仇
- SAP Spartacus 如何获得当前渲染页面的 CMS 元数据
- 网管笔记(1)8.22
- django ajax form表单,Django学习系列之Form表单和ajax(示例代码)
- 如何更合理地选择图表形式
- SpringBooot-基础1-构建项目
- javaSe--integer与int
- java多线程百度云_654619 汪文君Java多线程编程实战
- linux 种子文件怎么打开,torrent是什么文件?用什么打开?
- Beyond Compare软件进行代码比对
- 0441-Impala动态资源池及放置规则使用
- python 布尔值取反_如何在Python中获得布尔值的相反(否定)?
- [Unity]Roguelike随机地图生成(一)
- 数组_二维数组的初始化方式
- 浅谈百度地图的简单开发之结合方向传感器实现定位功能(三)
- ubuntu软件下载
- open BMC开发(三) IPMI功能配置添加
- input标签怎么取消边框
热门文章
- Python-set的使用
- 【uniapp】sigmob广告加载失败:-5005、500422没有imei的解决办法(原创可用)
- mysql按自然年、月、日、季度、周查询数据
- 严选114个创新创意Java计算机毕业设计项目,赢在毕设起跑
- 图像处理与机器视觉_第二篇
- 如何测试网络稳定性_服务器如何测试稳定性能?
- 【UI自动化】给好友发大批量图片
- TensorFlow 之基于Inception V3的多标签分类 retrain
- 【无人机】基于PSO-PA和Q-learning机器学习的无人驾驶飞行器 (UAV) 模拟器研究(matlab代码实现)
- QTP测试web:打开ie浏览器进行录制,点击网页没有反应,qtp中没有脚本生成的解决办法