百度区块链引擎BBE

    上传链码

    上传链码

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

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

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

    链码管理页

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

    压缩链码文件

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

    压缩命令

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

    上传链码

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

    image.png

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

    image.png

    背书策略

    支持 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中任意两个组织成员共同背书

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

    image.png

    上一篇
    通道管理
    下一篇
    编辑链码