ネットワークへのOracle Blockchain Platform参加者組織の追加
このトピックでは、Oracle Blockchain Platform参加者組織のOracleブロックチェーン・プラットフォームネットワークへの参加について説明します。
参加者組織をOracle Blockchain Platformネットワークに参加させるための一般的なワークフロー
ファウンダおよび参加者組織がブロックチェーン・ネットワークを設定するために実行する必要があるタスクは次のとおりです。
ブロックチェーン・ネットワークへの参加者組織の追加
タスク | 実行者 | 説明 | その他の情報入手先 |
---|---|---|---|
参加者組織の証明書をエクスポートしてネットワークにインポート |
参加者組織が証明書を出力します ファウンダ組織が証明書をアップロードします |
参加者組織のインスタンスでは、ウィザードを使用して証明書をJSONファイルに出力し、創設者組織に送信します。 ファウンダは証明書をアップロードして参加者をネットワークに追加します。 |
|
参加者組織のオーダリング・サービス・ノード(OSN)設定をエクスポートし、創設者に送信 |
参加者組織が設定ファイルを出力します ファウンダ組織が設定をアップロードします |
参加者組織のインスタンスでは、設定をJSONファイルにエクスポートし、創設者組織に送信します。 作成者は設定をアップロードしてオーダリング・サービスを追加します。 |
参加者またはスケールアウトされたOSNを創設者のオーダリング・サービスに参加 |
ファウンダ組織のネットワーク構成ブロックをエクスポートして参加者組織にアップロード |
ファウンダ組織がネットワーク構成ブロック情報をエクスポートします 参加者組織がネットワーク構成ブロック情報をアップロードします |
ファウンダのインスタンスで、ネットワーク構成ブロック情報(JSONファイル)をダウンロードします。 次に、参加者のインスタンスで、ネットワーク構成ブロックをアップロードします。 |
参加者またはスケールアウトされたOSNを創設者のオーダリング・サービスに参加 |
チャネルへの参加者組織の参加とアンカー・ピアの設定
タスク | 実行者 | 説明 | その他の情報入手先 |
---|---|---|---|
チャネルの作成 | ファウンダ組織 |
ファウンダ・インスタンスで、作成者および参加者が通信に使用するチャネルを作成します。ファウンダのピアをチャネルに追加します。 新しく追加された参加者を選択し、チャネルに対する権限を割り当てる必要があります。 新しいチャネルを作成するのではなく、既存のチャネルに参加者を追加できることに注意してください。 |
チャネルの作成 |
チャネルへの参加者の参加 | 参加者組織 | 参加者のインスタンスで、創設者のインスタンスで作成されたチャネルに参加します。 | チャネルへのピアの参加 |
ファウンダおよび参加者でのアンカー・ピアの設定 |
ファウンダ組織 参加者組織 |
ファウンダおよび参加者インスタンスで、アンカー・ピアとして使用するピアを指定します。各メンバーに1つ以上のアンカー・ピアを選択する必要があります。 | アンカー・ピアの追加 |
ブロックチェーン・ネットワーク全体でのチェーンコードのデプロイ
タスク | 実行者 | 説明 | その他の情報入手先 |
---|---|---|---|
ファウンダでのチェーンコードのインストール | ファウンダ組織 | ファウンダのインスタンスで、チェーンコードをアップロードしてインストールします。チェーンコードをインストールするピアを選択します。 |
|
ファウンダでのチェーンコードのデプロイおよびエンドースメント・ポリシーの指定 | ファウンダ組織 |
ファウンダのインスタンスにチェーンコードをデプロイしてネットワーク上でアクティブ化します。 エンドースメント・ポリシーでは、チェーンコード・トランザクションをレジャーに送信する前に承認する必要があるメンバーの数を指定する必要があります。 |
|
参加者でのチェーンコードのインストール | 参加者組織 |
参加者のインスタンスで、ネットワークで使用するチェーンコードをインストールします。 ファウンダにインストールしてデプロイしたのと同じチェーンコードをインストールするため、チェーンコードを参加者にデプロイする必要はありません。参加者がチェーンコードをインストールすると、すでにデプロイされています。 |
|
トランザクションの実行
タスク | 実行者 | 説明 | その他の情報入手先 |
---|---|---|---|
チェーンコードを呼び出し、ネットワーク・アクティビティおよびレジャーの更新を監視します |
ファウンダ組織 参加者組織 |
トランザクションに対するネットワークのチェーンコードの使用を開始します。 ファウンダと参加者の両方は、それぞれのコンソールを使用して、ネットワーク上のアクティビティに関する情報を検索できます。具体的には、コンソールの「チャネル」タブを使用して、特定のレジャー・トランザクションに関する情報を検索できます |