Oracle Blockchain Platform 的新功能

以下是最近新增至 Oracle Blockchain Platform Enterprise Edition 的新功能和增強功能簡介。本文件是依照特定功能或功能的推出日期來編排。

版本 24.1.3 - 2024 年 7 月

功能 描述
Hyperledger Fabric 版本 2.5.7 Oracle Blockchain Platform Enterprise Edition 的新執行處理現在是以 Hyperledger Fabric v2.5.7 為基礎。
Kubernetes 基礎架構

Oracle Blockchain Platform 現在在 Kubernetes 叢集上執行。自此版本起,必須使用 Kubernetes 叢集,且不再支援 Docker Swarm。

請參閱安裝您的區塊鏈平台執行處理

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

請參閱:從外部服務部署鏈碼

支援將 NFT 從 Oracle Blockchain Platform 移轉至 Ethereum

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

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

以太坊支援單元交易 (兩階段確認)

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

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

主控台 UI 中的豐富查詢

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

請參閱:主控台中的豐富查詢

鏈碼套件刪除

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

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

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

除了相互 TLS 之外,REST 代理主機事件訂閱回呼現在支援以 OAuth 2.0 授權保護的回呼端點。

請參閱:訂閱事件

原子異動 (雙相確認)

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

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

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

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

請參閱:使用 XA Java 程式庫

事件訂閱的可靠回呼

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

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

私密資料收集增強功能

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

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

Oracle Blockchain Platform 的更新區塊鏈 App 產生器

Oracle Blockchain Platform Enterprise Edition 包含最新版本的 Blockchain App Builder for Oracle Blockchain Platform ,可加速自訂區塊鏈應用程式的開發。Blockchain App Builder 包含廣泛支援使用有趣且不可行的權杖。請從區塊鏈執行處理中的「開發人員工具」頁籤下載。

請參閱:區塊鏈 App 產生器

REST API 更新

Oracle Blockchain Platform 管理和應用程式作業有一組新的 REST API。請參閱:Oracle Blockchain Platform 的 REST API

如需新 REST API 和變更行為的清單,請參閱新建、已變更及已不再使用的 REST API

版本 21.1.2 - 2021 年 4 月

功能 描述
支持 Raft 共識

在舊版中,Kafka 是唯一可用的共識型排序器。自此版本起,支援 Raft 一致性,且不再支援 Kafka。

使用此功能,來自多個組織的訂購者可以加入叢集,而通道可以使用不同的 Raft 訂購者叢集來分配負載,並提供更好的擴展性。

請參閱什麼是訂購服務?

REST API 更新

Oracle Blockchain Platform 管理和應用程式作業有一組新的 REST API。請參閱:Oracle Blockchain Platform 的 REST API

如需新 REST API 和變更行為的清單,請參閱新建、已變更及已不再使用的 REST API

硬體安全模組 (HSM) 支援

Oracle Blockchain Platform 現在支援使用 SafeNet 硬體安全模組 (HSM) 來儲存和管理金鑰。具體來說,支援 SafeNet Luna Network HSM 裝置和 SafeNet Luna HSM on Demand 雲端服務。

請參閱 Configure a Hardware Security Module Client

新增對備份 OpenLDAP 和 Oracle Internet Directory 認證伺服器的支援

現在,如果主要 OpenLDAP 或 Oracle Internet Directory 伺服器無法使用,您最多可以指定兩個要使用的備份伺服器。

請參閱設定外部 OpenLDAP、Oracle Unified Directory 或 Oracle Internet Directory 伺服器

適用於 Oracle Blockchain Platform v1.4 的區塊鏈 App 產生器

Oracle Blockchain Platform 的新元件,可協助加速自訂區塊鏈應用程式的開發。它使用強大的 CLI 和 Visual Studio Code 擴充功能,有助於加速鏈碼開發、測試和部署。它可以為希望根據資產的宣告性規格及其行為快速建立區塊鏈應用模型的專業人士,提供無程式碼 / 低程式碼的自動化鏈碼產生。請從區塊鏈執行處理中的「開發人員工具」頁籤下載。

請參閱:區塊鏈 App 產生器

豐富歷史資料庫支援區塊鏈資料表

您現在可以將豐富的歷史記錄資料儲存在區塊鏈表格中。您也可以在通道層次和執行處理層次設定豐富的歷史記錄、取得豐富的歷史記錄複寫狀態,以及使用通道原則控制對豐富歷史記錄資料的存取。

請參閱啟用和設定 Rich History 資料庫

版本 19.3.5 - 2020 年 12 月

功能 描述
微點存取控制範例

Oracle Blockchain Platform 現在可以在主控台的「開發人員工具」頁籤上提供新版本的組合範例。此範例包含一個函數庫,其中鏈碼開發人員可用來建立鏈碼函數的存取控制清單。

請參閱使用微點存取控制程式庫

區塊驗證公用程式
區塊驗證可以從 REST API 端點執行。它:
  • 剖析本機區塊鏈分類帳檔案。
  • 驗證完整性與資料格式。
  • 收集統計資料,例如區塊大小、交易數目等。

請參閱區塊驗證 REST API

版本 19.3.4 - 2020 年 3 月

功能 描述
新增對 Microsoft Active Directory 和 Oracle Internet Directory 的支援作為認證伺服器

先前只有透過內建或外部 OpenLDAP 伺服器支援使用者認證。

從此版本開始,可以使用 Microsoft Active Directory 或 Oracle Internet Directory 進行認證。

請參閱設定認證伺服器

版本 19.3.3 - 2019 年 11 月

功能 描述
改善及簡化記錄

現在可以即時存取 Oracle Blockchain Platform 執行處理中所有元件的日誌訊息。

此外,日誌中也提供區塊鏈平台管理程式存取資訊。

請參閱記錄日誌

區塊鏈平台管理程式執行執行處理生命週期作業

Blockchain Platform Manager 現在提供所有區塊鏈執行處理生命週期活動 (例如啟動或停止執行處理)。

請參閱管理 Oracle Blockchain Platform

說明文件協助工具

取得 Oracle 支援