2 BesuへのOracle Blockchain Platform Enterprise Editionのデプロイ
次のステップは、Oracle Blockchain Platform Enterprise Edition for Besuをデプロイする方法の概要です。
ブロックチェーン・プラットフォームのプロビジョニング
Oracle Cloud Marketplaceを使用してブロックチェーン・プラットフォームをプロビジョニングします。
- ブロックチェーン・プラットフォーム、OCIRイメージおよびKubernetesクラスタの情報を入力します。
- Blockchain Platform Managerにログインします。
アイデンティティ・プロバイダの構成
組込みのOpenLDAPサービスを使用するか、独自のアイデンティティ・プロバイダを使用するかを選択できます。その後、様々なコンポーネントに必要なユーザーおよびグループを追加できます。User Management and Identity Providersを参照してください。
リッチ履歴データベース
オプションで、Oracle DatabaseまたはMySQLでブロックチェーン・トランザクション、イベント、トレースおよび状態を索引付けできます。リッチ履歴データベース構成の作成を参照してください。
Walletの構成
インスタンスまたはローカルWalletサービスは、サービスの署名、トランザクション、問合せおよびブロードキャスト機能を使用して、インスタンス・ネットワーク上で問合せおよびトランザクションを行うためのAPIを提供します。
- インストール時に指定した管理者資格証明を使用して、Blockchain Platform Managerにログインします。
- 「Wallet」タブで、アプリケーションで必要なウォレットおよびアカウントを構成します。
組織およびWalletの作成を参照してください。
インスタンスの作成
Blockchain Platform Managerを使用して、認証サーバーを設定し、管理ユーザーを作成し、インスタンスを作成します。
- インストール時に指定した管理者資格証明を使用して、Blockchain Platform Managerにログインします。
- デフォルトのアイデンティティ・プロバイダ(OpenLDAPまたはIDCS)を設定します。
- インスタンスを作成する権限を持つユーザーを追加します。
- 新しい管理ユーザーとしてログインし、インスタンスを作成します。
Besuネットワークのプロビジョニング
インスタンスを作成した後、Oracle Blockchain Platformサービス・コンソールを開いてBesuノードを操作し、台帳内のブロックを調べることができます。また、RPC API for Oracle Blockchain Platform Enterprise Edition for Besuの説明に従って、RPCプロキシを使用して契約をデプロイし、ウォレットを作成し、トランザクションを送信することもできます。
詳細は、Manage the Organization and Networkを参照してください。