使用示例了解 Oracle Blockchain Platform ( Hyperledger Fabric v1.4.7 )

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

您必须是管理员才能安装和实例化示例链代码。如果您具有用户权限,则可以调用示例链代码。
  1. 转到控制台并选择开发人员工具选项卡。
  2. 单击示例窗格。
    此时将显示 Chaincode Samples(链代码示例)页面。
  3. 找到示例链代码并进行安装。
    1. 选择要使用的样例链代码,然后单击相应的安装按钮。
    2. 安装链代码对话框中,指定一个或多个要在其上安装链代码的对等节点,然后选择要使用的链代码语言(Go、Node.js 或 Java)。单击 Install
  4. 实例化链代码。
    1. 单击链代码的实例化按钮。
    2. 实例化链代码对话框中,选择要实例化链代码的渠道,并指定任何必需参数。单击实例化
  5. 转到渠道选项卡,然后单击将示例链代码实例化的渠道的名称。
    1. 渠道信息页中,单击实例化的链代码窗格以确认链代码在渠道上的部署。
    2. 您可以使用分类帐窗格查找有关渠道中各个事务处理的信息。
  6. 单击分类帐窗格并确认以下内容。
    • “分类帐汇总”指明发生了一次部署。

    • 分类帐表中,找到类型为 data (sys) 的块。

    • 单击块,然后在“事务处理”表中单击箭头图标以显示有关块的更多信息。确认 Function Name 字段显示 "deploy"。

  7. 如果需要,请转到链代码选项卡并在其他渠道上实例化链代码。
    如果您使用的网络包含多个成员,并且已在创建者上实例化了链代码,则不必在安装了相同链代码的参与者上实例化链代码。在这种情况下,链代码已经实例化并在参与者身上运行。
    1. 在表中找到要实例化的链代码的名称,然后单击该名称。
    2. 链代码信息页中,单击在新链代码上实例化按钮。
    3. 实例化链代码对话框中,指定必需的信息。
  8. 调用链代码。
    1. 转到链代码示例页,找到正在使用的链代码,然后单击其调用按钮。
    2. 调用链代码对话框中,选择要在其上运行事务处理的渠道。
    3. 操作字段中,指定执行链代码的操作。
    4. 单击执行。“事务处理结果”显示返回的值,“API 详细信息”字段显示从调用事务处理执行的所有区块链进程的详细日志。
  9. 确认链代码是否已成功调用。
    1. 转到渠道选项卡,找到并单击链代码安装到的渠道。
    2. 确认已选择“分类帐”窗格,并在查询分类帐表中找到指明发生调用的块编号。
    3. 单击块并确认在事务处理表中,您会在状态列中看到“成功”。
  10. 如果需要,请转到示例页并调用链代码上的任何其他操作。