fabric使用SDK对不同节点安装实例化chain code小结

默认为GO语言CC

一、安装

1、chaincodePath默认为GOPATH/src下的相对路径(且不支持window格式路径)。 可通过更改启动的node进程内环境变量中的GOPATH指定其他路径,但src目录为SDK源码的写死的代码,除更改源码外无法变动。

2、安装时不编译,只是将目录中的代码打成tar.gz的压缩包,实例化时才能检查出编译错误。所以chaincodePath需要在gopath下除了是SDK代码规定的之外没有意义。

3、安装channel中已实例化cc去运行时,必须指定目标channelNames。并且需要保持名称、版本以及上传chaincodePath的一致,因为安装时将会由此三个参数组合产生cc_id,安装节点调用时会对比ID并启动容器。

 

二、实例化

1、chaincode.mode不能是dev

2、实例化大概的流程为  根据参数组合文件名找压缩包=>解压编译=>生成容器并启动=>peer端返回处理结果=>提交orderer生成block。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值