Oracle Blockchain Platformの新機能
Oracle Blockchain Platformに新しい追加された新機能と機能強化について、概要を説明します。このドキュメントは、特定の機能または機能が使用可能になった日付で編成されています。
トピック
- リリース25.2.2—2025年6月
- リリース24.4.3—2024年12月(Oracle Blockchain Platform Digital Assets Edition)
- リリース23.3.3—2023年10月(ブロックチェーン・アプリケーション・ビルダー23.4.1)
- リリース23.3.3—2023年10月
- リリース22.4.2—2023年9月(ブロックチェーン・アプリケーション・ビルダー23.3.3)
- リリース22.4.2—2022年12月(ブロックチェーン・アプリケーション・ビルダー22.4.2)
- リリース22.4.2—2022年12月
- リリース22.3.2—2022年8月
- リリース22.2.1—2022年6月(ブロックチェーン・アプリケーション・ビルダー22.2.3)
- リリース22.2.1—2022年4月
- リリース21.4.1—2021年11月
リリース25.2.2—2025年6月
機能 | 説明 |
---|---|
ハイブリッド状態データベース |
ハイブリッド状態データベース・モデルは、埋込みBerkeley DB (プライマリ状態データベース)とOracle Database (フォールバック状態データベース)の両方に状態情報を格納することで、サービスの中断を回避します。ハイブリッド状態データベース・モデルを使用するには、ピア・ノードでフォールバック状態データベースを有効にします。 関連項目: フォールバック状態データベースの作成 |
リリース24.4.3—2024年12月(Oracle Blockchain Platform Digital Assets Edition)
機能 | 説明 |
---|---|
Oracle Blockchain Platform Digital Assets Edition |
Oracle Blockchain Platform Digital Assets Editionは、Oracle Blockchain Platformの拡張機能であり、中央銀行デジタル通貨(CBDC)やデジタル・ボンド・マーケットプレイス、汎用トークン・フレームワークなどのシナリオで使用するチェーンコードやラッパーAPIなどの事前構築済のドメイン固有のコンテンツを提供します。 デジタル資産のトークン化とライフサイクル管理を独自に重視しているため、コンプライアンス、資産移転、所有権の検証などの複雑なプロセスを簡素化し、リアルタイムの追跡と監査性を確保します。デジタル・アセットを使用するアプリケーションを開発するユーザーにとって、エントリの障壁が軽減されます。 次のコンポーネントが含まれます。
|
リリース23.3.3—2023年10月(ブロックチェーン・アプリケーション・ビルダー23.4.1)
機能 | 説明 |
---|---|
ブロックチェーン・アプリケーション・ビルダーv23.4.1 |
新しいバージョンのBlockchain App Builderには、次の機能が含まれています。
|
リリース23.3.3—2023年10月
機能 | 説明 |
---|---|
Hyperledger Fabric v2.5.3 | Oracle Blockchain Platformの新しいインスタンスは、Hyperledger Fabric v2.5.3に基づくようになりました。 |
Oracle Blockchain PlatformからEthereumへのNFTの転送のサポート |
|
Ethereum Virtual Machine(EVM)の機能拡張 | EVMチェーンコードの拡張バージョンがOracle Blockchain Platformコンソールからダウンロードできるようになりました。EVMチェーンコードを使用すると、RESTプロキシまたはfab3プロキシを介して、Oracle Blockchain PlatformにデプロイされたEthereum Virtual Machine (EVM)チェーンコードでスマート・コントラクトをデプロイおよび操作できます。新しい方法では、EVMチェーンコードでガス値を構成できます。また、RESTプロキシは、デプロイされたスマート・コントラクト関数をコールするときにJSON形式の入力をサポートするようになりました。
関連項目: Oracle Blockchain PlatformでのEVMを使用したSolidityスマート・契約の実行およびFab3プロキシの構成 |
リリース22.4.2—2023年9月(ブロックチェーン・アプリケーション・ビルダー23.3.3)
機能 | 説明 |
---|---|
ブロックチェーン・アプリケーション・ビルダーv23.3.3 |
新しいバージョンのBlockchain App Builderには、次の機能が含まれています。
|
リリース22.4.2—2022年12月(ブロックチェーン・アプリケーション・ビルダー22.4.2)
機能 | 説明 |
---|---|
Oracle Blockchain Platform v22.4.2用のブロックチェーン・アプリケーション・ビルダー |
新しいバージョンのBlockchain App Builderには、次の機能が含まれています。
|
リリース22.4.2—2022年12月
機能 | 説明 |
---|---|
原子性トランザクションのイーサリアム・サポート(2フェーズ・コミット) |
関連項目: チェーンコードおよびチャネル全体での原子性更新、Ethereumの相互運用性および原子性トランザクションのRESTエンドポイント |
プロキシを介したEthereumスマートコントラクトとのweb3ベースのインタラクションをサポート |
関連項目: Fab3プロキシの構成 |
Hyperledger Fabric v2.2.4を実行しているインスタンスのアップグレード |
Hyperledger Fabric v2.2.4に基づくインスタンスで実行されているOracle Blockchain Platformのバージョンをアップグレードできるようになりました。 関連項目: インスタンスのアップグレード |
コンソールUIでの豊富な問合せ |
コンソールの「チャネル」タブで、指定したチェーンコードおよびチャネルの状態データベースでリッチ問合せを実行および分析するには、「その他のアクション」メニューを使用します。 関連項目: コンソールでのリッチ問合せ |
チェーンコード・パッケージの削除 |
ディスク領域を解放するには、REST APIまたはコンソールUIを使用して、廃止または未使用のチェーンコード・パッケージを削除できます。 関連項目: チェーンコードの削除およびインストール済チェーンコード・パッケージの削除 |
OAuth 2.0でのRESTプロキシ・イベント・コールバックのサポート |
相互TLSに加えて、RESTプロキシ・イベント・サブスクリプション・コールバックでは、OAuth 2.0認可で保護されているコールバック・エンドポイントの起動がサポートされるようになりました。 関連項目: イベントのサブスクライブ |
リリース22.3.2—2022年8月
機能 | 説明 |
---|---|
原子性トランザクション(2フェーズ・コミット) |
REST APIを使用して、複数のチャネルにわたるトランザクションのグループを1つの(原子的な)トランザクションに結合できるようになりました。原子性トランザクションでは、2フェーズ・コミット・プロトコルが使用されるため、結合されたトランザクションはすべてコミットされるか、またはすべてロールバックされます。この関数を使用して、アトミック・クロスチャネル更新に関連するHyperledger Fabricの制限を回避できます。 |
Oracle Blockchain Platformによるグローバル分散トランザクションのサポート |
Oracle Blockchain Platformでは、グローバル・トランザクション・マネージャとローカル・トランザクション・リソース・マネージャ間のインタフェースを指定するX/OpenグループXA (eXtendedアーキテクチャ)標準がサポートされるようになりました。XA標準は、2フェーズ・コミット・プロトコルに基づいています。Oracle Blockchain Platformでは、XAリソース・マネージャとして使用できるJavaライブラリが提供されるようになりました。これにより、グローバル・トランザクション・マネージャは、データベース、キューイング・システムおよびその他のXA対応リソースとともにOracle Blockchain Platformブロックチェーン・トランザクションを含めることができる一連のアトミックな操作を調整および順序付けできます。 関連項目: XA Javaライブラリの使用 |
リリース22.2.1—2022年6月(ブロックチェーン・アプリケーション・ビルダー22.2.3)
機能 | 説明 |
---|---|
Oracle Blockchain Platform v22.2.3用のブロックチェーン・アプリケーション・ビルダー |
新しいバージョンのBlockchain App Builderには、次の機能が含まれています。
|
リリース22.2.1—2022年4月
機能 | 説明 |
---|---|
Hyperledger Fabric v2.2.4のアップグレード |
Hyperledger Fabric v1.4.7に基づくOracle Blockchain Platformの既存のインスタンスをHyperledger Fabric v2.2.4にアップグレードできるようになりました。単一の組織を含むネットワークの一部であるインスタンスをアップグレードできます。複数の組織を持つネットワークのプラットフォーム・バージョンをアップグレードするには、Oracleサポートに連絡してください。 詳細は、「インスタンスのプラットフォーム・バージョンのアップグレード」を参照してください。 Hyperledger Fabric v2.2.4では、新しいチェーンコード・ライフサイクルと、チェーンコード・パッケージをチェーンコード定義から分離する新しいモデルを使用します。新しいバージョンのHyperledger Fabricと連携するために、チェーンコードおよびクライアント・アプリケーションの更新が必要になる場合があります。新しいバージョンのHyperledger Fabricが既存のアプリケーションに与える影響についてさらに学習するには、新しいプラットフォーム・バージョンのアプリケーションの更新を参照してください。 |
イベント・サブスクリプションの信頼性のあるコールバック |
Oracle Blockchain Platformでは、サブスクライブされたイベントのより信頼性の高い配信がサポートされるようになりました。コールバックが失敗した場合は、指数バックオフ・ポリシーに基づいて再試行されます。チェーンコード・イベントをサブスクライブする場合、通信の失敗後にコールバックが再試行される最大回数を指定できます。 関連項目: REST APIドキュメントのイベントのサブスクライブ |
Oracle Blockchain Platform v22.2.1用のブロックチェーン・アプリケーション・ビルダー |
新しいバージョンのBlockchain App Builderには、次の機能が含まれています。
|
次の表に、以前のリリースのOracle Blockchain Platformとの非互換性を引き起こす可能性のある変更の概要を示します。
≪変化 | ノート |
---|---|
Hyperledger Fabric v2.2.4では、Goチェーンコードのshim依存関係は、以前のバージョンと同様に自動的にベンダー化されません。Goチェーンコードshimを手動でベンダー化する必要があります。 | チェーンコードの記述のGo ChaincodesのShimのベンダー化を参照してください。 |
Hyperledger Fabric v2.2.4には、Goバージョン1.16.7以上が必要です。 | Goチェーンコードを実行するHyperledger Fabric v2.2.4に基づくインスタンスの場合は、Goバージョン1.16.7以降にアップグレードします。 |
複数のバージョンのHyperledger Fabric SDKを使用できます。インスタンスのベースとなるHyperledger Fabricのバージョンと互換性のあるSDKのバージョンを使用します。 | Hyperledger Fabric v2.2.4に基づくインスタンスの場合、Hyperledger Fabric v2.2の長期サポート(LTS)リリースと互換性のあるバージョンを使用します。Oracle Blockchain Platformは、Hyperledger Fabric v2.2.4の次のバージョンで動作することが検証されました。
詳細は、「Hyperledger Fabric SDKを使用したアプリケーションの開発」を参照してください。 |
リリース21.4.1—2021年11月
機能 | 説明 |
---|---|
Hyperledger Fabric v2.2.4 |
Hyperledger Fabric v2.2.4に基づいて、次の機能を含むOracle Blockchain Platformのインスタンスを作成できるようになりました。
|
プライベート・データ収集の拡張機能 |
エンドースメント・ポリシーを指定して、プライベート・データ収集へのアクセスを制御できます。また、コレクションに含まれていない組織のメンバーが、プライベート・データを読み書きできないように自動的に防止することもできます。 関連項目: プライベート・データ・コレクションの追加 |
ユーザー開始アップグレード |
Oracle Blockchain Platformの新しいリリースが使用可能になったときに、Oracle Cloud InfrastructureコンソールまたはREST APIを使用して、選択した時点でインスタンスをアップグレードできるようになりました。 関連項目: インスタンスのアップグレード |
ドキュメントのアクセシビリティについて
オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。
Oracle Supportへのアクセス
サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。
Oracle Cloud Oracle Cloud Infrastructure (Gen 2)上のOracle Blockchain Platformの新機能
F94748-03