Oracle Blockchain Platform 的新功能

以下是最近新增到 Oracle Blockchain Platform 的新功能和增強功能簡介。本文件依照特定功能或功能的可用日期加以整理。

發行版本 25.4.1 — 2025 年 12 月

功能 描述
Hyperledger Fabric v3.1.1

Oracle Blockchain Platform 的新執行處理現在是以 Hyperledger Fabric v3.1.1 為基礎。

Kubernetes 基礎架構

Oracle Blockchain Platform 現在在 Kubernetes 叢集上執行。

鏈碼即服務

您可以執行鏈碼即外部管理的服務,而不是在對等節點上建置和啟動。

如需詳細資訊,請參閱:從外部服務部署鏈碼

Stablecoin 樣本

Oracle Blockchain Platform Digital Assets Edition 包含預先封裝的鏈碼和包裝函式 API,可用於管理穩定貨幣生命週期的範例應用程式。

如需詳細資訊,請參閱 Stablecoin Application

版本 25.2.2 — 2025 年 9 月 (Oracle Blockchain Platform Digital Assets Edition)

功能 描述
Oracle Blockchain Platform 數位資產版本 v25.2.2
Oracle Blockchain Platform Digital Assets Edition 的新版本和隨附的 Blockchain App Builder 增強版本包含下列功能:
  • 機密模式支援,讓機密交易詳細資訊 (例如金額、餘額和使用者識別) 只能供交易中的授權參與者檢視,同時仍可啟用監管機構和稽核者的控制存取。
  • 適用於批發中央銀行數位貨幣 (CBDC) 範例應用程式之機密版本的預先封裝鏈碼和包裝函式 API。
  • 使用暫時對應自動產生 Postman 集合和包裝函式 API,並支援 OAuth 2.0 以進行安全的 API 測試和企業整合。

發行版本 25.2.2 — 2025 年 6 月

功能 描述
混合狀態資料庫

混合狀態資料庫模型可在內嵌的 Berkeley 資料庫 (主要狀態資料庫) 和 Oracle Database (備用狀態資料庫) 中儲存狀態資訊,以避免服務中斷。若要使用混合狀態資料庫模型,請在對等節點上啟用備用狀態資料庫。

請參閱:建立備用狀態資料庫

發行版本 24.4.3 — 2024 年 12 月 (Oracle Blockchain Platform Digital Assets Edition)

功能 描述
Oracle Blockchain Platform 數位資產版

Oracle Blockchain Platform Digital Assets Edition 是 Oracle Blockchain Platform 的延伸功能,提供預先建置的網域特定內容,例如用於中央銀行數位貨幣 (CBDC) 和數位債券市集,以及一般權杖架構等案例的鏈碼和包裝函式 API。

其專注於數位資產權杖化和生命週期管理,可簡化複雜的流程,例如合規性、資產轉移和所有權驗證,同時確保即時追蹤和可稽核性。它可以減少使用者開發使用數位資產之應用程式的入門障礙。

它包含下列元件:
  • 增強版的 Oracle Blockchain Platform 搭配新增的功能和元件,有助於部署全方位的數位資產解決方案。
  • 增強版的區塊鏈 App 產生器,可協助快速開發、測試、除錯及部署處理多個數位資產的安全鏈碼。
  • 兩個網域特定應用程式的預先封裝鏈碼:批發中央銀行數位貨幣 (CBDC) 和債券市集,以及用於存款權杖的鏈碼規格範本、一般真菌權杖、一般非真菌權杖及合併權杖應用程式。
  • 鏈碼應用程式特定功能的遞送。Blockchain App Builder 還提供從任何產生的鏈碼自動產生包裝函式 API 的工具,包括相關 Terraform 指令碼,以部署這些指令碼和 Postman 集合,以快速測試 API。
  • 適用於批發 CBDC 與債券市集樣本的包裝程式 API 套件。這些指令碼也包含佈建所有必要 OCI 資源的 Terraform 指令碼,以及用於快速測試 API 的 Postman 集合。

請參閱:Oracle Blockchain Platform Digital Assets Edition

版本 23.3.3 — 2023 年 10 月 (區塊鏈 App 產生器 23.4.1)

功能 描述
區塊鏈應用程式建置器 v23.4.1
新版的 Blockchain App Builder 包含下列功能: Oracle Blockchain Platform 執行處理的開發人員工具頁籤下載區塊鏈 App 產生器。

請參閱:使用低程式碼區塊鏈 App 產生器建置鏈碼

發行版本 23.3.3 — 2023 年 10 月

功能 描述
Hyperledger Fabric v2.5.3 Oracle Blockchain Platform 的新實例現在是以 Hyperledger Fabric v2.5.3 為基礎。
支援將 NFT 從 Oracle Blockchain Platform 傳輸至 Ethereum

atomicTransactions REST API 現在支援將不可變的權杖 (NFT) 從 Oracle Blockchain Platform 傳輸至乙太網路或多邊形網路。

請參閱: Ethereum Interoperability單元交易 REST 端點

Ethereum Virtual Machine (EVM) 增強功能 現在可從 Oracle Blockchain Platform 主控台下載增強版的 EVM 鏈碼。您可以使用 EVM 鏈碼,透過 REST 代理主機或 fab3 代理主機,在部署於 Oracle Blockchain Platform 的 Ethereum Virtual Machine (EVM) 鏈碼上部署和與智能合約互動。新方法可讓您設定 EVM 鏈碼中的氣體值。此外,REST 代理現在在呼叫已部署的智慧型合約功能時,支援 JSON 格式輸入。

請參閱:在 Oracle Blockchain Platform 上使用 EVM 執行 Solidity Smart Contracts設定 Fab3 Proxy

22.4.2 版 - 2023 年 9 月 (區塊鏈 App 產生器 23.3.3)

功能 描述
區塊鏈 App 產生器 v23.3.3
新版的 Blockchain App Builder 包含下列功能: Oracle Blockchain Platform 執行處理的開發人員工具頁籤下載區塊鏈 App 產生器。

請參閱:使用低程式碼區塊鏈 App 產生器建置鏈碼

22.4.2 版 - 2022 年 12 月 (區塊鏈 App 產生器 22.4.2)

功能 描述
Oracle Blockchain Platform v22.4.2 的區塊鏈應用程式建置器
新版的 Blockchain App Builder 包含下列功能: Oracle Blockchain Platform 執行處理的開發人員工具頁籤下載區塊鏈 App 產生器。

請參閱:使用低程式碼區塊鏈 App 產生器建置鏈碼

發行版本 22.4.2 — 2022 年 12 月

功能 描述
支援單元交易的乙太網路 (雙階段確認)

您現在可以使用 atomicTransactions REST API 在單元交易工作流程中執行 Ethereum 交易,合併的交易會全部確認或全部倒回。

請參閱:跨鏈碼與管道進行單元更新Ethereum Interoperability單元交易 REST 端點

透過代理支援以 web3 為基礎的與 Ethereum 智慧合約互動

您可以使用 web3 程式庫和 fab3 代理主機,在部署於 Oracle Blockchain Platform 對等節點的 Ethereum Virtual Machine (EVM) 鏈碼上部署和與智慧合約互動。

請參閱:設定 Fab3 代理主機

升級執行 Hyperledger Fabric v2.2.4 的執行處理

您現在可以升級在以 Hyperledger Fabric v2.2.4 為基礎的執行處理上執行的 Oracle Blockchain Platform 版本。

主控台 UI 中的豐富查詢

您可以使用其他動作功能表,在主控台的通道頁籤中,針對指定的鏈碼和通道,對狀態資料庫執行和分析豐富的查詢。

請參閱:控制台中的 Rich Queries

鏈碼套件刪除

若要釋出磁碟空間,您可以使用 REST API 或主控台 UI,刪除過時或未使用的鏈碼套裝程式。

請參閱:刪除鏈碼刪除已安裝的鏈碼套件

OAuth 2.0 支援 REST 代理主機事件回呼

除了雙向 TLS 之外,REST 代理主機事件訂閱回呼現在也支援呼叫受 OAuth 2.0 授權保護的回呼端點。

請參閱:訂閱活動

發行版本 22.3.2 — 2022 年 8 月

功能 描述
單元交易 (兩階段確認)

您現在可以使用 REST API 將多個通路的交易群組結合成單一 (單元) 交易。單元交易使用兩階段確認協定,因此合併的交易可以全部確認或全部倒回。您可以使用此功能來解決與單元跨通道更新相關的 Hyperledger Fabric 限制。

請參閱:使用單元交易單元交易 REST 端點

Oracle Blockchain Platform 支援全球分散式交易

Oracle Blockchain Platform 現在支援 X/Open 群組 XA (eXtended 架構) 標準,可指定全域交易管理程式與本機交易資源管理程式之間的介面。XA 標準是以兩階段確認通訊協定為基礎。Oracle Blockchain Platform 現在提供可作為 XA 資源管理程式的 Java 程式庫,讓全球交易管理程式能夠協調和排序一系列原子作業,這些作業包括 Oracle Blockchain Platform 區塊鏈交易以及資料庫、佇列系統和其他支援 XA 的資源。

請參閱:使用 XA Java 程式庫

22.2.1 版 - 2022 年 6 月 (區塊鏈 App 產生器 22.2.3)

功能 描述
Oracle Blockchain Platform v22.2.3 的區塊鏈應用程式建置器
新版的 Blockchain App Builder 包含下列功能:
  • 支援 Microsoft Windows 的最新 Blockchain App Builder 功能,包括非可行權杖 (NFT) 支援。
  • 支援 TypeScript 4.6。
從區塊鏈執行處理的「開發人員工具」頁籤下載區塊鏈 App 產生器。

請參閱:使用區塊鏈 App 產生器

發行版本 22.2.1 — 2022 年 4 月

功能 描述
Hyperledger Fabric v2.2.4 升級

您現在可以將 Oracle Blockchain Platform (以 Hyperledger Fabric v1.4.7 為基礎) 的現有執行處理升級至 Hyperledger Fabric v2.2.4 。您可以升級屬於包含單一組織之網路的執行處理。若要升級具有多個組織的網路平台版本,請洽詢 Oracle 客戶服務部。

可靠的事件訂閱回呼

Oracle Blockchain Platform 現在支援更可靠的訂閱事件傳遞。如果回呼失敗,則會根據指數回呼原則重試回呼。當您訂閱鏈碼事件時,可以指定通訊失敗後,回呼將重試的次數上限。

請參閱:REST API 文件中的訂閱事件

Oracle Blockchain Platform 適用的區塊鏈應用程式建置器 v22.2.1
新版的 Blockchain App Builder 包含下列功能:
  • 支援不可行的權杖 (NFT),包括自動產生的方法和適用於 NFT 的 SDK。
  • 將修正程式套用至 Blockchain App Builder 專案的新命令。
  • 用於篩選和分頁查詢結果的新方法。
  • 支援跨鏈碼函數呼叫的新 SDK 方法。
  • 以 Hyperledger Fabric v2.4 為基礎的本機測試環境。
  • 為小數有趣的權杖建立增強型帳戶,其中包含將權杖帳戶與權杖 ID 建立關聯的額外步驟。
從區塊鏈執行處理的「開發人員工具」頁籤下載區塊鏈 App 產生器。

請參閱:使用區塊鏈 App 產生器

下表概述可能造成與舊版 Oracle Blockchain Platform 不相容的變更。

變更 備註
Hyperledger Fabric v2.2.4 不會像舊版一樣自動為 Go 鏈碼的 shim 相依性提供供應商。您必須手動為 Go 鏈碼建立廠商。 請參閱撰寫鏈碼中的供應商對 Go Chaincode
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 版本使用:
  • Node.js SDK v2.2.9
  • Java SDK v2.2.2
  • 前往 SDK v1.0.0

如需詳細資訊,請參閱: Use the Hyperledger Fabric SDKs to Develop Applications

版本 21.4.1 — 2021 年 11 月

功能 描述
Hyperledger Fabric v2.2.4
您現在可以根據 Hyperledger Fabric v2.2.4 建立 Oracle Blockchain Platform 執行處理,其中包含下列功能:
  • 新的鏈碼生命週期,在對等上安裝鏈碼,並在通道上啟動鏈碼的新程序。
  • 此新模型可將鏈碼套件與鏈碼定義分隔,讓您在部署鏈碼時享有更大的彈性。
  • 分散式治理,讓多個組織在部署前必須同意鏈碼參數,而不是使用由創始人設定的一組參數。

請參閱:在 Hyperledger Fabric 2.2.4 上部署與管理鏈碼

私人資料收集增強功能

您可以指定背書原則來控制對專用資料收集的存取。您也可以自動防止不屬於集合一部分的組織成員讀取或寫入私人資料。

請參閱:新增私人資料收集

使用者起始的升級

當有新的 Oracle Blockchain Platform 版本可供使用時,您現在可以使用 Oracle Cloud Infrastructure 主控台或 REST API 在選擇時升級執行處理。