2 BesuへのOracle Blockchain Platform Enterprise Editionのデプロイ

次のステップは、Oracle Blockchain Platform Enterprise Edition for Besuをデプロイする方法の概要です。

ブロックチェーン・プラットフォームのプロビジョニング

Oracle Cloud Marketplaceを使用してブロックチェーン・プラットフォームをプロビジョニングします。

  1. ブロックチェーン・プラットフォーム、OCIRイメージおよびKubernetesクラスタの情報を入力します。
  2. Blockchain Platform Managerにログインします。
Oracle Cloud Marketplaceからのデプロイを参照してください。

アイデンティティ・プロバイダの構成

組込みのOpenLDAPサービスを使用するか、独自のアイデンティティ・プロバイダを使用するかを選択できます。その後、様々なコンポーネントに必要なユーザーおよびグループを追加できます。User Management and Identity Providersを参照してください。

リッチ履歴データベース

オプションで、Oracle DatabaseまたはMySQLでブロックチェーン・トランザクション、イベント、トレースおよび状態を索引付けできます。リッチ履歴データベース構成の作成を参照してください。

Walletの構成

インスタンスまたはローカルWalletサービスは、サービスの署名、トランザクション、問合せおよびブロードキャスト機能を使用して、インスタンス・ネットワーク上で問合せおよびトランザクションを行うためのAPIを提供します。

  1. インストール時に指定した管理者資格証明を使用して、Blockchain Platform Managerにログインします。
  2. 「Wallet」タブで、アプリケーションで必要なウォレットおよびアカウントを構成します。

組織およびWalletの作成を参照してください。

インスタンスの作成

Blockchain Platform Managerを使用して、認証サーバーを設定し、管理ユーザーを作成し、インスタンスを作成します。

  1. インストール時に指定した管理者資格証明を使用して、Blockchain Platform Managerにログインします。
  2. デフォルトのアイデンティティ・プロバイダ(OpenLDAPまたはIDCS)を設定します。
  3. インスタンスを作成する権限を持つユーザーを追加します。
  4. 新しい管理ユーザーとしてログインし、インスタンスを作成します。
完全なステップは、インスタンスの作成を参照してください。

Besuネットワークのプロビジョニング

インスタンスを作成した後、Oracle Blockchain Platformサービス・コンソールを開いてBesuノードを操作し、台帳内のブロックを調べることができます。また、RPC API for Oracle Blockchain Platform Enterprise Edition for Besuの説明に従って、RPCプロキシを使用して契約をデプロイし、ウォレットを作成し、トランザクションを送信することもできます。

詳細は、Manage the Organization and Networkを参照してください。