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

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

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

以下是创建者和参与者组织在设置区块链网络时需要执行的任务。

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

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

参与者组织输出证书

创始人组织上载证书

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

创始人上传证书以将参与者添加到网络。

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

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

参与者组织输出设置文件

创始人组织上载设置

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

创始人上载设置以添加订购服务。

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

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

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

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

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

加入参与者或扩展 OSN 以获得创始人的订购服务

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

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

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

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

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

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

创始人组织

参与者组织

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

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

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

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

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

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

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

因为您将安装在创建者上并部署的相同的链代码,所以您无需在参与者上部署链代码。当参与者安装链代码时,它已经部署。

使用快速部署

运行事务处理

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

创始人组织

参与者组织

开始使用您网络的链代码进行交易。

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

加入网络

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

有关创建者和参与者创建网络所必须完成的步骤的更多信息,请参见 Typical Workflow to Join a Participant Organization to an Oracle Blockchain Platform Network
  1. 打开参与者组织的控制台。
  2. 单击导出证书,然后单击导出按钮。
    此时将显示 Export 对话框,其中包含导出将创建的 JSON 文件的名称。
  3. 指定用于保存文件的位置。单击确定以保存证书文件。
  4. 将证书 JSON 文件发送给网络创建者。网络创建者会将参与者的证书文件导入到网络中。
  5. 从网络创建者那里获取排序服务设置 JSON 文件。您将将此文件导入您的实例。
  6. 单击导入排序服务设置
  7. 单击上载订购服务设置
    此时将显示文件上载对话框。
  8. 文件上载对话框中,浏览并选择包含创始人的排序服务设置信息的 JSON 文件。此文件通常名为 <founderinstancename>-orderer-settings.json。单击打开
    当前排序人地址字段使用 Oracle Blockchain Platform 从 JSON 文件中提取的地址进行更新。
  9. 单击提交
    此时将显示控制台的仪表盘选项卡。