5 組織およびネットワークの管理
Oracle Blockchain Platformサービス・コンソールは、ユーザーがブロックチェーン・ネットワークを監視し、日常的な管理タスクを実行できるようにする包括的なWebインタフェースです。このコンソールには、スマート・コントラクト開発者およびウォレット管理者向けの特殊なツールおよび機能も用意されています。
Oracle Blockchain Platformサービス・コンソールの概要
Oracle Blockchain Platformインスタンスがプロビジョニングされると、ブロックチェーン・ネットワークとの対話および管理に必要なすべてのコア機能にサービス・コンソールからアクセスできます。主な機能は次のとおりです。
- ブロックチェーン・ノードの管理
- ネットワーク設定とポリシーの構成
- スマート・コントラクトのデプロイ
- アカウント・ウォレットの作成とアクセス
- 元帳ブラウザを使用したブロック詳細およびトランザクションの検査
- ログ・ファイルへのアクセス(管理者および演算子のみ)
コンソールのグラフィカル・ユーザー・インタフェースでは、次の機能が複数のタブにまたがって編成されています。
- ダッシュボード:ネットワーク・ヘルス、ノード・ステータス、最新のブロック高さおよびトランザクション・ボリュームの概要を示します。
- ノード:すべてのアクティブ・ノードの詳細情報が、ノード管理アクションのメニューとともに表示されます。
- エクスプローラ:最近のブロックをリストしたり、ブロック番号およびトランザクション・ハッシュで検索したり、トランザクションの詳細を表示するためのブロック・エクスプローラを表示します。
- 開発者ツール:ソース・コード、アプリケーション・バイナリ・インタフェース(ABI)、デプロイメント・アドレスなど、事前デプロイされたスマート・コントラクトを表示します。
- 勘定科目:外部所有勘定科目(EOA)ウォレットの作成と管理を有効にします。
- ログ: Besuノードを実行している各ポッドによって生成されたログ・ファイルへのアクセスを提供します。
ノート: Alphaリリースでは、一部のタブがまだバックエンド・サービスに接続されていない場合があります。スマート・コントラクトのデプロイなどの操作では、ユーザーは提供されているRPCプロキシAPIを利用できます。このAPIは、Web3 APIゲートウェイとして機能します。
ダッシュボード
ダッシュボードには、インスタンスに関する次の詳細が表示されます。
サマリー・ヘッダー
- ノードの数
- 合計トランザクション
- ブロックの合計数
- ノードの合計数
- Version
- コンセンサス・アルゴリズム
- チェーンID
- ブロック時刻
Kubernetesクラスタの詳細
- ワーカー・ノードの詳細
- CPUリソース
- メモリー・リソース
- ブロック・ストレージ上のOKE永続ボリューム要求(PVC)ディスクを使用するストレージ・リソース
ノード
ノード・ビューには、ノード・タイプ別のサマリーと、名前、組織、タイプ、ノードIDおよびステータスを含む詳細が表示されます。各ノード・アクションには、詳細を表示したり、必要に応じてノードを再起動するための「アクション」メニューがあります。
エクスプローラ
「エクスプローラ」タブには、最近のブロックのリスト、ブロック番号およびトランザクション・ハッシュによる検索、およびトランザクションの詳細の表示を行うブロック・エクスプローラが表示されます。
アカウント
「アカウント」ビューでは、Oracle Blockchain Platformコンソール内のカスタムのマルチパーティションWalletサービスにアクセスできます。このサービスを使用すると、次のような重要なウォレット操作を実行できます。
- ユーザー当たり最大3つのウォレットの作成
- ユーザーが所有するすべてのウォレットの表示
- ウォレットの一時停止および再アクティブ化
- 選択したウォレットを使用したトランザクションの署名
これらのウォレットは保管されており、Besuブロックチェーン・ネットワークで使用するように設計されています。新しいウォレットをコンソールから直接作成するか、既存のウォレット・キーを(.pemファイルを使用して)アップロードして外部ウォレットをアカウントに関連付けることができます。
現在、「アカウント」ビューでは、Besuインスタンスにリンクされている単一のパーティションのみがサポートされています。
ログ
「ログ」ビューでは、基礎となるKubernetesクラスタのネームスペース内の任意のポッドの各コンテナから、ログの最後のN行を調整または表示できます。
ログは、インスタンス、ポッドおよびコンテナで検索できます。表示する行数を指定し、フィルタ式を適用して特定のログ・メッセージを識別することもできます。
コンソールから直接ログ・ファイルをダウンロードすることもできます。高度なログ管理のために、Oracle Cloud Infrastructure (OCI)で永続ロギングを使用してログ集計を構成したり、統合ロギング・アプローチ用にfluentdなどの外部ツールと統合したりできます。