使用示例了解 Oracle Blockchain Platform ( Hyperledger Fabric v2.x )

您可以安装、部署和调用 Oracle Blockchain Platform 中包含的示例链代码。

您必须是管理员才能安装和部署示例链代码。如果您具有用户权限,则可以调用示例链代码。
  1. 转到控制台并选择开发人员工具选项卡。
  2. 单击示例窗格。
    此时将显示 Chaincode Samples(链代码示例)页面。
  3. 找到示例链代码并进行安装。
    1. 选择要使用的样例链代码,然后单击相应的安装按钮。
    2. 安装链代码对话框中,指定一个或多个要在其上安装链代码的对等节点,然后选择要使用的链代码语言(Go、Node.js 或 Java)。单击 Install
  4. 部署链代码。
    1. 单击链代码的部署按钮。
    2. 部署链代码对话框中,选择要在其上部署链代码的渠道。单击部署
  5. 转到渠道选项卡,然后单击部署了示例链代码的渠道的名称。
    1. 渠道信息页中,单击已部署的链代码窗格以确认链代码在渠道上的部署。
    2. 您可以使用分类帐窗格查找有关渠道中各个事务处理的信息。
  6. 单击分类帐窗格并确认以下内容。
    • “分类帐汇总”指明发生了一次部署。部署包括审批和提交。
    • 分类帐表中,找到类型为 data 的两个块。
    • 单击第一个块,然后在“Transactions(事务处理)”表中单击箭头图标以显示有关该块的更多信息。确认 "Function Name" 字段显示 ApproveChaincodeDefinitionForMyOrg
    • 单击第二个块并确认 "Function Name"(函数名称)字段显示 CommitChaincodeDefinition
  7. 如果需要,请转到链代码选项卡并在其他渠道上部署链代码。
    如果您正在使用的网络包含多个成员,并且已在创建者上部署了链代码,则不必在安装了相同链代码的参与者上部署链代码。在这种情况下,链码已经部署在参与者身上。
    1. 找到要在表中部署的链代码的程序包 ID,然后单击它。
      此时将显示 Installed Peers Summary(安装对等设备汇总)页面。
    2. 单击在通道上部署
    3. 已部署渠道概要页上,单击在新渠道上部署按钮。
    4. 部署链代码对话框中,指定所需的信息,然后单击部署
  8. 调用链代码。
    1. 转到链代码示例页,找到正在使用的链代码,然后单击其调用按钮。
    2. 调用链代码对话框中,选择要在其上运行事务处理的渠道。
    3. 操作字段中,指定要使用链代码完成的操作。
    4. 单击执行
  9. 确认链代码是否已成功调用。
    1. 转到渠道选项卡,找到并单击链代码安装到的渠道。
    2. 分类帐汇总表中,找到指示发生调用的块编号。
    3. 单击块并确认在事务处理表中,您会在“状态”列中看到成功
  10. 如果需要,请转到示例页并调用链代码上的任何其他操作。