ネットワークへのOracle Blockchain Platform参加者組織の追加

このトピックでは、Oracle Blockchain Platform参加者組織のOracleブロックチェーン・プラットフォームネットワークへの参加について説明します。

参加者組織をOracle Blockchain Platformネットワークに参加させるための一般的なワークフロー

ファウンダおよび参加者組織がブロックチェーン・ネットワークを設定するために実行する必要があるタスクは次のとおりです。

ブロックチェーン・ネットワークへの参加者組織の追加

タスク 実行者 説明 その他の情報入手先
参加者組織の証明書をエクスポートしてネットワークにインポート

参加者組織が証明書を出力します

ファウンダ組織が証明書をアップロードします

参加者組織のインスタンスでは、ウィザードを使用して証明書をJSONファイルに出力し、創設者組織に送信します。

ファウンダは証明書をアップロードして参加者をネットワークに追加します。

ネットワークに組織を追加するための証明書のインポート

参加者組織のオーダリング・サービス・ノード(OSN)設定をエクスポートし、創設者に送信

参加者組織が設定ファイルを出力します

ファウンダ組織が設定をアップロードします

参加者組織のインスタンスでは、設定をJSONファイルにエクスポートし、創設者組織に送信します。

作成者は設定をアップロードしてオーダリング・サービスを追加します。

参加者またはスケールアウトされたOSNを創設者のオーダリング・サービスに参加
ファウンダ組織のネットワーク構成ブロックをエクスポートして参加者組織にアップロード

ファウンダ組織がネットワーク構成ブロック情報をエクスポートします

参加者組織がネットワーク構成ブロック情報をアップロードします

ファウンダのインスタンスで、ネットワーク構成ブロック情報(JSONファイル)をダウンロードします。

次に、参加者のインスタンスで、ネットワーク構成ブロックをアップロードします。

参加者またはスケールアウトされたOSNを創設者のオーダリング・サービスに参加

チャネルへの参加者組織の参加とアンカー・ピアの設定

タスク 実行者 説明 その他の情報入手先
チャネルの作成 ファウンダ組織

ファウンダ・インスタンスで、作成者および参加者が通信に使用するチャネルを作成します。ファウンダのピアをチャネルに追加します。

新しく追加された参加者を選択し、チャネルに対する権限を割り当てる必要があります。

新しいチャネルを作成するのではなく、既存のチャネルに参加者を追加できることに注意してください。

チャネルの作成
チャネルへの参加者の参加 参加者組織 参加者のインスタンスで、創設者のインスタンスで作成されたチャネルに参加します。 チャネルへのピアの参加
ファウンダおよび参加者でのアンカー・ピアの設定

ファウンダ組織

参加者組織

ファウンダおよび参加者インスタンスで、アンカー・ピアとして使用するピアを指定します。各メンバーに1つ以上のアンカー・ピアを選択する必要があります。 アンカー・ピアの追加

ブロックチェーン・ネットワーク全体でのチェーンコードのデプロイ

タスク 実行者 説明 その他の情報入手先
ファウンダでのチェーンコードのインストール ファウンダ組織 ファウンダのインスタンスで、チェーンコードをアップロードしてインストールします。チェーンコードをインストールするピアを選択します。
ファウンダでのチェーンコードのデプロイおよびエンドースメント・ポリシーの指定 ファウンダ組織

ファウンダのインスタンスにチェーンコードをデプロイしてネットワーク上でアクティブ化します。

エンドースメント・ポリシーでは、チェーンコード・トランザクションをレジャーに送信する前に承認する必要があるメンバーの数を指定する必要があります。

参加者でのチェーンコードのインストール 参加者組織

参加者のインスタンスで、ネットワークで使用するチェーンコードをインストールします。

ファウンダにインストールしてデプロイしたのと同じチェーンコードをインストールするため、チェーンコードを参加者にデプロイする必要はありません。参加者がチェーンコードをインストールすると、すでにデプロイされています。

トランザクションの実行

タスク 実行者 説明 その他の情報入手先
チェーンコードを呼び出し、ネットワーク・アクティビティおよびレジャーの更新を監視します

ファウンダ組織

参加者組織

トランザクションに対するネットワークのチェーンコードの使用を開始します。

ファウンダと参加者の両方は、それぞれのコンソールを使用して、ネットワーク上のアクティビティに関する情報を検索できます。具体的には、コンソールの「チャネル」タブを使用して、特定のレジャー・トランザクションに関する情報を検索できます