上云无忧 > 文档中心 > 百度智能云超级链BaaS Fabric联盟链 - 上传链码
超级链BaaS平台
百度智能云超级链BaaS Fabric联盟链 - 上传链码

文档简介:
上传链码: 在部署链码前需要提交链码元数据,包括文件、名称等等。 上传链码有两种途径: 链码管理页中上传、 链码编辑器中上传。 本篇主要介绍“链码管理页中上传”方式,也是分为两个步骤: 压缩链码文件、 上传链码。 【百度智能云】可信计算平台
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

上传链码

在部署链码前需要提交链码元数据,包括文件、名称等等。 上传链码有两种途径:

  • 链码管理页中上传
  • 链码编辑器中上传

本篇主要介绍“链码管理页中上传”方式,也是分为两个步骤:

  • 压缩链码文件
  • 上传链码

链码管理页

进入【联盟】菜单,选择联盟点击【通道管理】,选择对应通道点击【链码管理】进入链码管理页

压缩链码文件

暂时只支持go语言版本链码,链码引用的第三方库均放入vendor中,然后将链码外层文件夹打包成tar.gz或zip

压缩命令

  • zip -r **.zip chaincode
  • tar -czvf **.tar.gz chaincode

上传链码

  1. 进入【链码管理】页,点击【新增链码】进行链码上传

  1. 上传链码参数
参数 是否必须 说明
链码名称 支持小写字母、数字以及-,不可以-开头和结尾,长度1-20
链码版本 要求两位版本号,格式如1.3
初始化参数 链码的具体执行参数信息
背书策略 链码所关联的背书策略,填写方式见下文”背书策略“
如果为空则为默认背书策略,即通道内任何成员背书即可
代码文件 即第一步压的压缩包
  1. 上传成功后,多出一条链码条目:

背书策略

支持 and or outof 三种表达式(大小写均可),示例:

  • and('Org1MSP.member','Org2MSP.member') 表示需要Org1和Org2的成员共同背书
  • or('Org1MSP.member','Org2MSP.member') 表示Org1和Org2任何一个组织成员背书即可
  • outof(2,'Org1MSP.member','Org2MSP.member','Org3MSP.member') 表示需要Org1、org2和Org3中任意两个组织成员共同背书

我们提供了简便的背书书写方式,输入框会自动弹出组织信息,用户选择即可(组织间用英文逗号隔离),如下:

相似文档
  • 编辑链码: 超级链BaaS平台提供前端编辑器,主要用于用户编辑、测试链码。更重要的是在安装其他用户上传的链码前审查链码。 编辑完链码必须进行编译,只有通过编译的链码才可进行后续测试、上传链码或修改链码文件等操作。 【百度智能云】可信计算平台
  • 操作链码: 一个用户上传链码并将链码发布到通道后,通道内的组织均可安装部署该链码。 【百度智能云】可信计算平台
  • 联盟事件: fabric 联盟链中有很多申请、审批的事件流,关于联盟的事件流在联盟事件中 申请事件: 当盟主邀请成员加入联盟时,会添加一条申请事件,具体可看 加入联盟。 【百度智能云】可信计算平台
  • 通道事件: fabric 联盟链中有很多申请、审批的事件流,关于通道的事件流在通道事件中。 申请事件: 当某个用户申请加入某个通道或申请创建通道时,会添加一条申请事件,具体可看 通道管理。 【百度智能云】可信计算平台
  • SDK应用: 本文档指导用户如何利用SDK与链码进行交互。 前提: 需要用户对官方 fabric-sdk-go 有一定了解。 下载SDK: 进入【联盟】菜单,点击【联盟管理】进入【联盟信息】页面,点击【下载SDK文件】;如下图: 【百度智能云】可信计算平台
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部