Oracle Blockchain Platform 参与者组织添加到网络

本主题包含有关将 Oracle Blockchain Platform 参与者组织加入 Oracle Blockchain Platform 网络的信息。

将参与者组织加入 Oracle Blockchain Platform 网络的典型工作流

以下是创始人和参与者组织设置区块链网络所需执行的任务。

将参与者组织添加到区块链网络

任务 这是谁干的? 说明 更多信息
导出参与者组织的证书并将其导入网络

参与者组织输出证书

创始人组织上载证书

在参与者组织的实例中,使用向导将证书输出到 JSON 文件中并将其发送到创建者组织。

创建者上载证书以将参与者添加到网络。

导入证书以将组织添加到网络

导出参与者组织的订购服务节点 (Ordering Service Node,OSN) 设置并发送给创建者管理员

参与者组织输出设置文件

创始人组织上载设置

在参与者组织的实例中,将设置导出到 JSON 文件,并将其发送给创建者组织。

创建者上载设置以添加订购服务。

加入参与者或扩展 OSN 到创始人订购服务
导出创始组织的网络配置块并将其上载到参与者组织

创始人组织导出网络配置块信息

参与者组织上载网络配置块信息

在创始人的实例中,下载网络配置块信息(JSON 文件)。

然后在参与者的实例中,上载网络配置块。

加入参与者或扩展 OSN 到创始人订购服务

将参与者组织加入渠道并设置基准对等节点

任务 这是谁干的? 说明 更多信息
创建通道 创始人组织

在创始人的实例中,创建创建者和参与者用于通信的渠道。将创始人的同级添加到渠道中。

您必须选择任何新添加的参与者,并在渠道上为其分配权限。

请注意,您可以将参与者添加到现有渠道,而不是创建新渠道。

创建通道
将参与者加入渠道 参与者组织 在参与者的实例中,加入在创始人的实例中创建的渠道。 加入对等节点到渠道
设置创始人和参与者的锚点

创始人组织

参与者组织

在创始人和参与者实例中,指定要用作锚点对等点的对等点。必须至少为每个成员选择一个锚点对等点。 添加定位点

在区块链网络中部署链代码

任务 这是谁干的? 说明 更多信息
在创建者上安装链代码 创始人组织 在创始人的实例中,上载并安装链代码。选择要在其上安装链代码的对等节点。 使用快速部署
部署链代码并在创建者上指定背书策略 创始人组织

在创始人的实例中,部署链代码以在网络上激活它。

需要使用背书策略来指定在将链代码事务处理提交到分类账之前必须审批链代码事务处理的成员数。

在参与者上安装链代码 参与者组织

在参与者的实例中,安装网络将使用的链代码。

由于您将安装与在创建者上安装和部署的链代码相同,因此无需在参与者上部署链代码。当参与者安装链代码时,它已部署。

使用快速部署

运行事务处理

任务 这是谁干的? 说明 更多信息
调用链代码并监视网络活动和分类账更新

创始人组织

参与者组织

开始将网络的链代码用于交易。

创始人和参与者都可以使用他们的控制台来查找有关网络上活动的信息。具体而言,您可以使用控制台的“渠道”选项卡查找有关特定分类账事务处理的信息。

连接网络

要加入区块链网络,参与者组织将导出其证书并导入创始组织的排序器设置。

有关创建者和参与者创建网络时必须完成的步骤的详细信息,请参阅将参与者组织加入到 Oracle Blockchain Platform 网络的典型工作流
  1. 打开参与者组织的控制台。
  2. 单击导出证书,然后单击导出按钮。
    此时将显示导出对话框,其中包含导出将创建的 JSON 文件的名称。
  3. 指定保存文件的位置。单击确定保存证书文件。
  4. 将证书 JSON 文件发送给网络创建者。网络创建者将参与者的证书文件导入到网络中。
  5. 从网络创建者获取订购服务设置 JSON 文件。您会将此文件导入实例。
  6. 单击导入订购服务设置
  7. 单击上载订购服务设置
    将显示 File Upload(文件上传)对话框。
  8. 文件上载对话框中,浏览并选择包含创始人的排序服务设置信息的 JSON 文件。通常,此文件名为 <founderinstancename>-orderer-settings.json。单击打开
    Current Orderer Address 字段使用 Oracle Blockchain Platform 从 JSON 文件提取的地址进行更新。
  9. 单击提交
    此时将显示控制台的 Dashboard(显示板)选项卡。