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