コンソールとは
Oracle Blockchain Platformコンソールを使用すると、ブロックチェーン・ネットワークのモニターや日常の管理タスクの実行が容易になります。
Oracle Blockchain Platformインスタンスをプロビジョニングすると、ブロックチェーン・ネットワークで作業を開始するために必要なすべての機能がコンソールに追加されます。
コンソールを使用して、ノードの管理、ネットワーク・チャネルとポリシーの構成、チェーンコードのデプロイなどのタスクを完了できます。また、ネットワークのモニターおよびトラブルシューティング、ノード・ステータスの表示、レジャー・ブロックの表示、ログ・ファイルの検索および表示も実行できます。
ほとんどの場合、ネットワークの各メンバーは、組織の管理およびブロックチェーン・ネットワークの監視に使用する独自のコンソールを持っています。ネットワークでのロール(ファウンダまたは参加者)によって、コンソールで実行できるタスクが決まります。たとえば、参加者は、ネットワークに別の参加者を追加できません。参加者のみをネットワークに追加できます。
また、コンソールで実行できる操作は、アクセス権限(管理者またはユーザー)によって決定されます。たとえば、アンカー・ピアの設定や新しいチャネルの作成ができるのは管理者のみです。
インスタンスには、開始に使用できるサンプル・チェーンコードが含まれています。「サンプルを使用したOracle Blockchain Platformの確認(Hyperledger Fabric v2.x)」を参照してください。
コンソールはページに分割されています。
ダッシュボード・ページ
「ダッシュボード」ページを使用して、ネットワークのパフォーマンスの概要を取得します。ダッシュボードに表示される情報のタイプを参照してください
「ダッシュボード」ページには、次の項目があります。
- ネットワーク上の異なるコンポーネントの数を示すバナー。たとえば、チャネルとチェーンコードの数が表示されます。
- 特定の期間のチャネル上のユーザー・トランザクションの数。
- 稼働中または停止中のノードの数。
- ピアによるエンドースメントおよびコミットの数。
- インスタンスのパーティションに関する使用状況統計。
ネットワーク・ページ
「ネットワーク」ページには、ネットワーク内のメンバーのリストが表示されます。インスタンスの設定後に初めて「ネットワーク」ページを使用すると、設定時に作成したノードが表示されます。
「ネットワーク」ページを使用して、次のタスクを完了できます:
- ネットワーク内のメンバーの組織ID、メンバーシップ・サービス・プロバイダIDおよびロールの検索。
- ネットワークへの参加者を追加します。
- ネットワークの構造を表す図を表示します。
- オーダラ設定を構成、表示またはインポートします。
- 証明書の管理
- 新しいオーダリング・サービス・ノード(OSN)をネットワークに追加します。
- ネットワーク構成ブロックをエクスポートします。
ノード・ページ
- コンソール・ノード。
- プロビジョニング時にリクエストしたピア・ノードの数。
- インスタンス・タイプに関連付けられているオーダー・ノードの数。Standardインスタンスには3つのオーダラ・ノードがあり、スケール・アップできませんが、Enterpriseインスタンスには3つのオーダラ・ノードがあり、さらに追加できます。Oracle Blockchain Platform Digital Assets Editionには3つのオーダラ・ノードもあり、さらに追加できます。
- メンバーシップ・サービスを表すFabric認証局(CA)ノード。
- RESTプロキシ・ノード。
ノード・ページを使用すると、次のタスクを実行できます。
- ノード構成を表示および設定します。
- ピアをエクスポートおよびインポートします。
- ノードの起動、停止および再起動。
- 新しいオーダラ・ノードを構成して起動します。
- どのピア・ノードがどのチャネルを使用しているかがグラフィカルに表されたものを表示します。
- ノードの名前をクリックし、その詳細情報を確認します。
- フォールバック状態データベースを構成し、ピアノード上の状態データベースをモニターします。
チャネル・ページ
チャネル・ページには、ネットワーク内のチャネル、チャネルを使用しているピアおよびチャネルにデプロイされているチェーンコードが表示されます。インスタンスの設定後、初めてチャネル・ページを使用すると、作成されたデフォルトのチャネルと、それに追加されたネットワーク内のすべてのピアが表示されます。
「チャネル」ページを使用して、次のタスクを完了します:
- 新しいチャネルを追加します。
- チャネルにデプロイされたチェーンコードの数を確認します。
- チャンの名前をクリックし、レジャーのサマリー、チャネルに参加しているピアとOSN、チャネルのポリシーとACLなどの詳細を確認します。
- ピアをチャネルに参加させます。
- チャネルのオーダリング・サービスを管理します。
- チャネルのOSNを追加または削除します。
- オーダリング・サービスの設定の表示および更新。
- チャネルにリッチ・ヒストリを構成します。
- チャネル内のチェーンコードでリッチ・クエリーを実行し、分析します。
- チェーンコードのアップグレード。
チェーンコード・ページ
Oracle Blockchain Platformでは、スマート・契約をチェーンコードと呼ぶことに注意してください。
「チェーンコード」ページに移動して、インスタンスにインストールされているチェーンコード・パッケージのリストを表示します。インスタンスの設定後に初めてチェーンコード・ページを使用すると、設定時にチェーンコードは含まれていないため、チェーンコードはリストに表示されません。チェーンコードを追加する必要があります。
「チェーンコード」ページを使用して、次のタスクを実行できます。
- デプロイ・オプションのクイックまたは拡張を使用したチェーンコードのインストールおよびデプロイ。
- チェーンコードがインストールされているピアの数を確認します。
- チェーンコードがデプロイされたチャネルの数を確認します。
「デジタル・アセット」ページ
「デジタル・アセット」ページは、Oracle Blockchain Platform Digital Assets Editionを実行しているインスタンスにのみ表示されます。Oracle Blockchain Platform Digital Assets Editionは、中央銀行デジタル通貨(CBDC)やデジタル債券マーケットプレイスなどのシナリオで使用するチェーンコードやラッパーAPIなど、事前に構築されたドメイン固有のコンテンツを提供するOracle Blockchain Platformの拡張機能です。詳細は、Oracle Blockchain Platform Digital Assets Editionを参照してください。
開発者ツール・ページ
開発者ツール・ページは、チェーンコードの記述方法やブロックチェーン・アプリケーションの作成方法など、ブロックチェーンの基本を理解するのに役立つように設計されています。
「開発者ツール」ページを使用して、次のタスクを完了できます。
- Oracle Blockchain Platform用のブロックチェーン・アプリケーション・ビルダー- コマンドライン・インタフェースまたはVisual Studio Code拡張機能を使用したチェーンコード・プロジェクトの作成、テストおよびデバッグに役立つ一連のツールおよびサンプル。
- チェーンコードを作成するのに役立つテンプレートやHyperledger Fabricモックshimが見つかります。
- ブロックチェーン・アプリケーションの記述に必要なSDKおよびAPIへのリンクを見つけます。
- サンプル・チェーンコードを使用ししてチェーンコードについて学習します。サンプル・チェーンコードをインストールし、デプロイして呼び出します。