部署链代码

(Hyperledger Fabric v2.x) 要部署链代码,必须由组织批准,然后提交到渠道。部署链代码后,对等节点可以接受链代码调用,并且可以对事务处理进行背书。

请注意以下信息:
要完成此任务,您必须是管理员。
  1. 转到控制台并选择 Chaincodes 选项卡。
  2. Chaincodes 选项卡中,找到链代码程序包并单击其 More Actions 菜单,然后选择 Deploy
    显示部署链代码对话框。
  3. 输入有关链代码的位置和部署方式的信息。
    说明
    Channel 选择要在其上运行的链代码的通道。
    链代码名称 为部署的链代码输入唯一名称(最多 64 个字符)。
    • 使用 ASCII 字母数字字符、短划线 (-) 和下划线 (_)。
    • 名称只能以 ASCII 字母数字字符开头和结尾。
    • 短划线 (-) 和下划线 (_) 必须后跟 ASCII 字母数字字符。
    版本 输入字符串值(最多 64 个字符),以指定链代码的版本号。
    • 使用 ASCII 字母数字字符、短划线 (-)、下划线 (_)、句点 (.) 和加号 (+)。
    需要初始化 如果链代码需要初始化,则选中此复选框。如果选中,则客户机应用程序必须在调用任何其他函数之前通过指定 isInit 标志显式调用 Init 函数。
    背书策略 在此部分中,指定对链代码进行背书所需的策略。

    如果未指定背书策略,则使用默认背书策略。默认背书策略从网络上的任何对等方获取背书。

    私人数据收集 在此部分中,添加一个或多个专用数据集合。专用数据收集指定在部署链代码的渠道上对专用数据进行背书、提交或查询的组织子集。
  4. 单击部署
    已部署链代码。
  5. 要确认链代码已部署,请转至渠道选项卡,然后单击部署链代码的渠道的名称。转到 Deployed Chaincodes(已部署的链代码)选项卡,并确认链代码列在汇总表中。