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 月 (Blockchain App Builder 23.4.1)
- 版本 23.3.3 — 2023 年 10 月
- 版本 22.4.2 — 2023 年 9 月 (區塊鏈 App 產生器 23.3.3)
- 版本 22.4.2 — 2022 年 12 月 (Blockchain App Builder 22.4.2)
- 版本 22.4.2 — 2022 年 12 月
- 版本 22.3.2 — 2022 年 8 月
- 版本 22.2.1 — 2022 年 6 月 (Blockchain App Builder 22.2.3)
- 版本 22.2.1 — 2022 年 4 月
- 版本 21.4.1 — 2021 年 11 月
發行版本 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 的擴充功能,可提供預先建立的網域特定內容,例如鏈碼和包裝函式 API,以供中央銀行數位貨幣 (CBDC) 和數位債券市集,以及一般權杖架構使用。 它專注於數位資產代碼化和生命週期管理,簡化了法規遵循、資產轉移和所有權驗證等複雜流程,同時確保即時追蹤和可稽核性。它可以減少使用者開發使用數位資產之應用程式的入門障礙。 它包含下列元件:
|
版本 23.3.3 — 2023 年 10 月 (Blockchain App Builder 23.4.1)
功能 | 描述 |
---|---|
區塊鏈 App 產生器 v23.4.1 |
新版的區塊鏈 App 產生器包含下列功能:
|
版本 23.3.3 — 2023 年 10 月
功能 | 描述 |
---|---|
Hyperledger Fabric 版本 2.5.3 | Oracle Blockchain Platform 的新執行處理現在是以 Hyperledger Fabric v2.5.3 為基礎。 |
支援將 NFT 從 Oracle Blockchain Platform 移轉至 Ethereum |
|
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 代理主機 |
版本 22.4.2 — 2023 年 9 月 (區塊鏈 App 產生器 23.3.3)
功能 | 描述 |
---|---|
區塊鏈 App 產生器 v23.3.3 |
新版的區塊鏈 App 產生器包含下列功能:
|
版本 22.4.2 — 2022 年 12 月 (Blockchain App Builder 22.4.2)
功能 | 描述 |
---|---|
適用於 Oracle Blockchain Platform 的 Blockchain App 產生器 v22.4.2 |
新版的區塊鏈 App 產生器包含下列功能:
|
版本 22.4.2 — 2022 年 12 月
功能 | 描述 |
---|---|
以太坊支援單元交易 (兩階段確認) |
您現在可以使用 |
支援透過代理與 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 月
功能 | 描述 |
---|---|
原子異動 (雙相確認) |
您現在可以使用 REST API 將多個通道的交易群組結合成單一 (單元) 交易。單元交易使用兩階段確認協定,因此合併的交易會全部確認或全部倒回。您可以使用此功能解決與單元跨通道更新相關的 Hyperledger Fabric 限制問題。 請參閱:使用單元交易與單元交易 REST 端點。 |
Oracle Blockchain Platform 支援全球分散式交易 |
Oracle Blockchain Platform 現在支援 X/Open Group XA (eXtended Architecture) 標準,可指定全域交易管理程式與本機交易資源管理程式之間的介面。XA 標準是以兩階段確認協定為基礎。Oracle Blockchain Platform 現在提供可作為 XA 資源管理程式的 Java 程式庫,讓全球交易管理程式能夠協調及排序一系列的單元作業,包括 Oracle Blockchain Platform 區塊鏈交易,以及資料庫、佇列系統和其他具備 XA 功能的資源。 請參閱:使用 XA Java 程式庫。 |
版本 22.2.1 — 2022 年 6 月 (Blockchain App Builder 22.2.3)
功能 | 描述 |
---|---|
適用於 Oracle Blockchain Platform 的 Blockchain App 產生器 v22.2.3 |
新版的區塊鏈 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 客戶服務部。 如需詳細資訊,請參閱:升級執行處理的平台版本。 Hyperledger Fabric v2.2.4 使用新的鏈碼週期及新的模型,將鏈碼套裝軟體與鏈碼定義分開。您可能需要更新鏈碼和用戶端應用程式,才能使用新版的 Hyperledger Fabric。若要進一步瞭解新版 Hyperledger Fabric 對現有應用程式的影響,請參閱 Updating Applications for a New Platform Version 。 |
事件訂閱的可靠回呼 |
Oracle Blockchain Platform 現在支援更可靠的訂閱事件傳遞。如果回呼失敗,則會根據指數後援原則重試。訂閱鏈碼事件時,您可以指定通訊失敗後回呼的次數上限。 請參閱:REST API 文件中的訂閱事件。 |
適用於 Oracle Blockchain Platform 的區塊鏈 App 產生器 v22.2.1 |
新版的區塊鏈 App 產生器包含下列功能:
請參閱:使用區塊鏈 App 產生器 |
下表概述可能導致與舊版 Oracle Blockchain Platform 不相容的變更。
變更 | 備註 |
---|---|
Hyperledger Fabric v2.2.4 不會像先前的版本一樣,自動為 Go 鏈碼調整相依性提供廠商。您必須手動將 Go chaincode shim 廠商設為廠商。 | 請參閱撰寫鏈碼中的為 Go Chaincodes 提供廠商意見。 |
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 版本 2.2.4 |
您現在可以根據 Hyperledger Fabric v2.2.4 建立 Oracle Blockchain Platform 執行處理,其中包括下列功能:
|
私密資料收集增強功能 |
您可以指定背書原則來控制對專用資料收集的存取。您也可以自動防止不屬於集合的組織成員讀取或寫入私人資料。 請參閱:新增私人資料收集。 |
使用者起始的升級 |
有新的 Oracle Blockchain Platform 版本可供使用時,您現在可以使用 Oracle Cloud Infrastructure 主控台或 REST API,在選擇時升級執行處理。 請參閱:升級執行環境 |
文件協助工具
如需有關 Oracle 對於協助工具的承諾資訊,請瀏覽 Oracle Accessibility Program 網站,網址為 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。
取得 Oracle 支援
購買支援服務的 Oracle 客戶可從 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 上 Oracle Blockchain Platform 的新功能 (第 2 代)
F94752-03 版