部署链代码

要部署链代码,必须先获得组织的批准,然后将其提交到渠道。部署链代码后,对等端可以接受链代码调用并可以背书事务处理。

请注意以下信息:
  • 必须先在所需的对等节点上安装链代码,然后才能部署链代码。
  • 您可以在一个渠道上部署多个链代码。
  • 部署示例链代码的过程与本主题中介绍的部署过程不同。请参阅了解 Oracle Blockchain Platform Using Samples
您必须是管理员才能完成此任务。
  1. 转到控制台并单击 Chaincodes 选项卡。
  2. 链代码页上,找到链代码程序包,然后单击其更多操作菜单,然后选择部署
    此时将显示 Deploy Chaincode(部署链代码)对话框。
  3. 输入有关链代码的部署位置和部署方式的信息。
    说明
    Channel 选择要在其上运行的链代码的渠道。
    链代码类型 选择使用链代码编写的语言。对于外部链代码(链代码即服务),请选择外部
    链代码名称 为部署的链代码输入唯一的名称,长度最多为 64 个字符。
    • 使用 ASCII 字母数字字符、短划线 (-) 和下划线 (_)。
    • 名称只能以 ASCII 字母数字字符开头和结尾。
    • 短划线 (-) 和下划线 (_) 后面必须跟有 ASCII 字母数字字符。
    Version 输入一个长度不超过 64 个字符的字符串值以指定链代码的版本号。
    • 使用 ASCII 字母数字字符、短划线 (-)、下划线 (_)、句点 (.) 和加号 (+)。
    初始必需 如果链代码需要初始化,请选择此项。如果选中,客户机应用程序必须在调用任何其他函数之前通过指定 isInit 标志显式调用 Init 函数。
    背书策略 在此部分中,指定背书链代码所需的策略。

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

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