Digital Assets Editionの機能改善
ブロックチェーン・アプリケーション・ビルダーの拡張バージョンは、ベース・バージョンでサポートされている機能以外の追加機能をサポートしています。
Oracle Blockchain Platform Digital Assets Editionには、ブロックチェーン・アプリケーション・ビルダーの拡張バージョンと、卸売中央銀行デジタル通貨(CBDC)、債券マーケットプレイス、stablecoinsおよび汎用トークン・フレームワークをサポートするサンプル・アプリケーションなどの機能が含まれています。詳細は、Oracle Blockchain Platform Digital Assets Editionを参照してください。
ブロックチェーン・アプリケーション・ビルダーの拡張バージョンでは、次の機能がサポートされています。
- 卸売CBDCおよび債券マーケットプレイス・シナリオに対する完全なチェーンコード・アプリケーションの自動生成。
- APIゲートウェイ用のラッパーAPIパッケージの自動生成。チェーンコード・メソッドごとに専用のエンドポイントが使用されます。組織の命名規則にあわせてエンドポイントの名前を構成できます。
- リアルタイム通知を送信し、ワークフローをトリガーできるチェーンコード・イベントのサポート。
- 生成されたPostmanコレクションでの承認パラメータのサポート。
- 拡張トークン・タクソノミ・フレームワーク標準を使用して機密データまたは機密データを制限し、トランザクションに関与する組織のみがアクセスできるようにするチェーンコードのサポート。
- 拡張トークン・タクソノミ・フレームワーク標準の新しい勘定科目、ロールおよびトランザクション機能。
- CLIおよびVisual Studio Code拡張UIの機能拡張。
CLIの拡張機能
ochain invokeコマンドでは、次の追加オプション引数がサポートされます。
- 一時マップ
- オプション:
-t, --transient - ヘッダー
- オプション:
-H, --headers - エンドーサ
- オプション:
-e, --endorsers - 同じ組織の推薦者
- オプション:
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'Visual Studio Code拡張機能
一時マップ、ヘッダー、推薦者、および同じ組織推薦者用のオプションは、リモート環境の「実行」ペインで使用できます。リモート環境を選択すると、「拡張オプションの表示」コントロールを使用できます。「拡張オプションの表示」をクリックして、現在選択されているメソッド(関数)にこれらのオプションを設定します。別の方法を選択すると、詳細オプションがリセットされます。
詳細オプションごとに、値を追加および削除し、メソッドの呼出し時に含めるオプションを選択またはクリアできます。「同じ組織推薦者」チェック・ボックスは、「同僚の推薦」ダイアログ・ボックスで使用できます。[同じ組織承認者]を選択すると、手動で指定した承認ピアは無視されます。かわりに、トランザクションは、ユーザーと同じ組織の同僚によって承認されます。
機密チェーンコードの場合、Visual Studio Code拡張機能のすべてのメソッドに対してConfidential-Transaction: trueヘッダーがデフォルトで設定されます。このヘッダーは編集できます。