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