2 インスタンスの作成
Oracle Cloud Infrastructure管理者は、組織のOracle Blockchain Platform Digital Assets Editionインスタンスを作成および設定できます。
インスタンスを作成する前に
Oracle Cloud Infrastructure Consoleを使用してDigital Assets Editionを設定する前に、時間をかけてサービスを計画してください。
クラウド・アカウントの作成
Digital Assets Editionをアクティブ化し、Oracle Cloud Infrastructureにサインインします。
コンパートメントの作成
Oracle Cloud Infrastructureにサインアップすると、すべてのクラウド・リソースを保持するルート・コンパートメントを含むテナンシが作成されます。次に、テナンシ(ルート・コンパートメント)内に追加するコンパートメントを作成し、各コンパートメント内のリソースへのアクセスを制御するために対応するポリシーを生成します。インスタンスを作成する前に、Oracleでは、インスタンスが属するコンパートメントを設定することをお薦めします。
インスタンスの計画
エディションおよびシェイプ
- 中: 8 OCPU、150GBのストレージ、4つのピア(後から追加可能)
- 大: 16 OCPU、150GBのストレージ、6つのピア(後から追加可能)
- 特大: 32 OCPU、150GBのストレージ、6つのピア(後から追加可能)
デジタル・アセット・シェイプを作成する場合は、ブロックチェーン・プラットフォームをスケール・アップまたはスケール・ダウンして、デジタル・アセット・カスタムと呼ばれる新しいシェイプを作成できます。詳細は、インスタンスのスケーリングを参照してください。
プラットフォームのバージョン
使用するプラットフォーム・バージョンを選択することもできます。これにより、ネットワークがHyperledger Fabric v1.4、v2.2またはv2.5で実行されているかどうかが判断されます。Digital Assets Editionでは、Hyperledger Fabric v2.5以降のみがサポートされています。
請求
OCPUベースのメーターでは、高精度課金(秒単位での課金)が使用されます。最小請求額は1分間の金額です。インスタンスの実行時間が1分未満の場合でも、1分間の料金が請求されます。
価格見積については、サービスおよびリソースをOCIコスト見積り(OCI Service Cost Estimator)に入力できます
コンソールを使用したDigital Assets Editionインスタンスの作成
Oracle Cloud Infrastructure管理者は、組織のOracle Blockchain Platform Digital Assets Editionインスタンスを作成および設定できます。
-
ファウンダ組織: 参加者が後で参加できる新しいネットワークを含む、完全なブロックチェーン環境。
-
参加者インスタンス: 参加するファウンタ組織がすでに存在する場合は、資格証明によってネットワークへのアクセス権を付与されていれば、参加者インスタンスを作成できます。
- Oracle Cloud Infrastructureアカウントにサインインします。Oracle Identity Cloud Serviceフェデレーテッド・ユーザーとしてサインインする必要があります。
- コンソールで、左上隅の「ナビゲーション」メニューをクリックします。
- 「開発者サービス」で、「ブロックチェーン・プラットフォーム」を選択します。
- 「コンパートメント」リストから、サービスを作成するコンパートメントを選択します。
- 「ブロックチェーン・プラットフォームの作成」をクリックします。
- インスタンスの名前を入力します。
サービス・インスタンス名:
- 1つ以上の文字を含める必要があります。
- 15文字より長くすることはできません。
- 最初の文字は
aからzまたはAからZのASCII文字にする必要があります。 - ASCII文字または数字のみを含める必要があります。
- ハイフンは使用できません。
- その他の特殊文字は使用できません。
- アイデンティティ・ドメイン内で一意である必要があります。
- オプションで、インスタンスの説明を入力します。
- プラットフォームのバージョンを選択します。これは、インスタンスを実行するHyperledger Fabricのバージョンを指定します。ファウンダと参加者はすべて、Hyperledger Fabricの同じバージョンである必要があります。
- 新しいネットワークを作成するのか、参加者インスタンスを作成して既存のネットワークに参加するのかを選択します。
- Oracle Blockchain Platform Digital Assetsエディションおよび適切なシェイプを選択します。エディションおよびシェイプについては、インスタンスの計画で説明されています。
- 認証局(CA)が含まれています。これは、インスタンス内のすべてのブロックチェーン・ノードに対して自己署名証明書を作成するために使用されます。
独自の認証局からの証明書を使用し、認証局を中間CAとして使用する場合は、CAアーカイブをアップロードできます。アップロードした証明書は、ルートCAチェーンの下にあるノードの中間証明書の署名に使用されるため、ルートCAチェーン下組み込まれます。
アーカイブは、次のファイルを含む.zipファイルです:- CAチェーン:
ca-chain.pem。署名CAから最上位レベルのCAまでのCAファイル・シーケンス全体が存在する必要があります。 - キー:
ca-key.pem。キーは、256ビットの楕円曲線のキーである必要があります。prime256v1曲線をお薦めします。 - 証明書:
ca-cert.pem
.zip)を解凍すると、アーカイブ(.zip)ファイルと同じレベルで現在のディレクトリにファイルが表示されるように、Zipアーカイブ内に直接存在する必要があります。ファイルは、アーカイブ内のネストされたディレクトリ内に存在してはなりません。 - CAチェーン:
- インスタンスにタグを使用する場合は、「拡張オプション」セクションを展開してタグを追加します。
- 「Create」をクリックします。
サービスの作成には約15分かかります。「インスタンス」ページを開いて、現在のステータスを確認します。
インスタンスの検証
Oracle Cloud Infrastructureコンソールでサービスに移動し、サインインして、Digital Assets Editionインスタンスが稼働中であることを確認します。
Oracle Cloud Infrastructureコンソールへのサインインの詳細は、コンソールへのサインインを参照してください。
- Oracle Cloud Infrastructureコンソールで、左上隅の「ナビゲーション」メニューをクリックします。
- 「開発者サービス」で、「ブロックチェーン・プラットフォーム」を選択します。
- 「コンパートメント」リストから、インスタンスの作成に使用したコンパートメントを選択します。
- 新しいインスタンスの名前をクリックします。
- サービス・コンソールをクリックします。これにより、コンソールが起動します。
これでインスタンスが作成されたので、インスタンスのライフサイクルの管理の説明に従ってインスタンス自体を管理できます。
ユーザーおよびアプリケーション・ロールの設定の説明に従って、ユーザー、アクセスおよび権限を管理することもできます。
デジタル資産ページ
デジタル・アセット・エディションのすべての機能は、コンソールの「デジタル・アセット」ページから使用できます。
インスタンスを作成した後、「デジタル・アセット」タブをクリックして「デジタル・アセット」ページを開きます。次のペインには、「デジタル・アセット」ページからアクセスできます。
- 卸売CBDCアプリケーション
- 「卸売CBDCアプリケーション」ペインを使用して、次のタスクを完了できます。詳細は、Wholesale Central Bank Digital Currency Applicationを参照してください。
- 卸売CBDCサンプル・チェーンコードをオンラインでインストール、デプロイおよびコールします(汎用バージョンのみで、機密バージョンではありません)。
- 卸売CBDCサンプル・チェーンコード・パッケージの汎用および機密モード・バージョンをダウンロードします。
- 卸売CBDCラッパーAPIパッケージの汎用および機密モード・バージョンをダウンロードします。
- 分析および事前構築済のWebアプリケーションに使用できるデータベース・ビュー定義をダウンロードします。
- Oracle Visual Builderで構築されたサンプルWebアプリケーションと、Oracle Analytics Cloudで使用するワークブックをダウンロードします。
- 債券マーケットプレイス・アプリケーション
- 「債権マーケットプレイス・アプリケーション」ペインを使用して、次のタスクを完了できます。詳細は、債券マーケットプレイス・アプリケーションを参照してください。
- bond marketplaceサンプル・チェーンコード・パッケージをダウンロードします。
- bond marketplaceラッパーAPIパッケージをダウンロードします。
- 代替可能トークン・フレームワーク
- 「代替可能トークン・フレームワーク」ペインを使用して、次のタスクを完了できます。
- fungibleトークン・フレームワークのサンプル・チェーンコード・パッケージをダウンロードします。詳細は、Fungible Token Framework Chaincode Packageを参照してください。
- fungible token framework wrapper APIパッケージをダウンロードします。詳細は、Fungible Token Framework Wrapper APIパッケージを参照してください。
- 非代替トークン・フレームワーク
- 「非代替トークン・フレームワーク」ペインを使用して、次のタスクを完了できます。
- 非代替トークン・フレームワークのサンプル・チェーンコード・パッケージをダウンロードします。詳細は、Non-Fungible Token Framework Chaincode Packageを参照してください。
- 非代替トークン・フレームワーク・ラッパーAPIパッケージをダウンロードします。詳細は、Non-Fungible Token Framework Wrapper APIパッケージを参照してください。
- 結合トークン・フレームワーク
- 「結合トークン・フレームワーク」ペインを使用して、次のタスクを完了できます。
- 結合されたトークン・フレームワークのサンプル・チェーンコード・パッケージをダウンロードします。詳細は、Combined Token Framework Chaincode Packageを参照してください。
- 結合されたトークン・フレームワーク・ラッパーAPIパッケージをダウンロードします。詳細は、Combined Token Framework Wrapper API Packageを参照してください。