關於 Oracle Blockchain Platform

Oracle Blockchain Platform 提供您一個預先組合平台,用於建立和執行智能合約,以及維護防止被竄改的分散式分類帳。

Oracle Blockchain Platform 是一個網路,由驗證節點 (對等) 組成,透過執行智能合約代碼 (在區塊鏈上執行的業務邏輯) 來更新分類帳及回應查詢。外部應用程式會透過從屬端 SDK 或 REST API 呼叫來呼叫交易或執行查詢,這會提示選取的對等執行智慧合約。多個對等體背書 (數位符號) 結果,這些結果會經過驗證並傳送到訂購服務。達到交易訂單的一致性之後,交易結果會分組為加密保護、防竄改的資料區塊,並傳送到要驗證並附加至交易記錄帳本的對等節點。服務管理員可以使用 Oracle Blockchain Platform Web 主控台來設定區塊鏈及監控其作業。

透過 Oracle Blockchain Platform ,您可以完成一些簡單的實例建立步驟,然後由 Oracle 負責服務管理、修補、備份和還原和其他服務生命週期工作。

如需可用功能的相關資訊,請參閱使用 Oracle Blockchain Platform

關於 Oracle Blockchain Platform 中的應用程式與網路安全性

Oracle Cloud Infrastructure Identity and Access Management (IAM) 可協助您透過使用區間、使用者、角色及原則來保護區塊鏈平台。

當您設定租用戶時,將會建立執行處理的區間。原則是用來控制對這些區間的存取。請參閱:

您將使用 IAM 安全原則授予區塊鏈平台管理權限。您可以設定安全原則,讓其他使用者得以設定及管理 Oracle Blockchain Platform 執行處理。請參閱使用權限和原則來管理 Oracle Blockchain Platform

區域中已更新為使用識別網域的新 Oracle Cloud 帳戶可透過 Oracle Cloud Infrastructure Identity and Access Management (IAM) 識別網域管理使用者、群組及角色。

  • 如需 IAM 和識別網域的相關資訊,請參閱 IAM 簡介
區域中尚未移轉至 IAM 識別網域的現有 Oracle Cloud 帳戶和新帳戶,仍然包括對 Oracle Identity Cloud Service (IDCS) 的存取。您可以使用 IDCS 來新增使用者和群組,並為 Oracle Blockchain Platform 指定角色。

此外,Oracle Cloud 提供可靠且彈性的網路安全基礎架構,進一步控制從屬端、管理員和其他雲端服務如何存取您的服務執行處理及其應用程式。依照預設,您的服務實例只能透過 HTTPS 和 SSH 等安全協定存取。

什麼是平台版本?

Oracle Blockchain Platform 是以 Linux Foundation 的 Hyperledger Fabric 開放原始碼專案為基礎。從版本 23.3.3 開始,提供新的基礎版本或平台版本的 Hyperledger Fabric。Oracle Blockchain Platform 現在支援 Hyperledger Fabric v2.5.3 以及 Hyperledger Fabric v2.2.4Hyperledger Fabric v1.4.7 的現有執行處理。

一般而言,對於新執行處理,您將會執行最新的可用平台版本。

Oracle Blockchain Platform 支援和增強 Hyperledger Fabric v2.2.4 平台的下列功能:

  • 鏈碼的分散式治理。在對等體上安裝鏈碼並在通道上啟動的全新生命週期,可實現新的協作和共識分散模式。在通路上部署鏈碼之前,多個組織可以同意鏈碼參數,包括鏈碼背書原則。這些功能是在新的快速部署和進階部署精靈以及 REST API 中導入的。若要深入瞭解如何在 Hyperledger Fabric v2.2.4 上部署鏈碼,請參閱 Deploy and Manage Chaincodes on Hyperledger Fabric 2.x 。如需新生命週期的詳細資訊,請參閱 Hyperledger Fabric v2.2.4 文件中的 Fabric chaincode lifecycle
  • 私密資料收集增強功能。您可以指定背書原則來控制對專用資料收集的存取。此外,每個鏈碼都有專用於組織的隱含專用資料收集。如需詳細資訊,請參閱 Hyperledger Fabric v2.2.4 文件中 Private data 小節的 Implicit private data collection

您可以升級在 Hyperledger Fabric v1.4.7 上執行的現有實例,以使用 Hyperledger Fabric v2.2.4 。如需詳細資訊,請參閱升級執行處理

尚不支援將執行處理從 Hyperledger Fabric v2.2.4 升級到 Hyperledger Fabric v2.5.3

如需 Hyperledger Fabric v2.5.3 的詳細資訊,請參閱 Hyperledger Fabric v2.x 中的新功能。