Oracle Blockchain Platform 有哪些優點?

與其他可用的區塊鏈產品相比,使用 Oracle Blockchain Platform 建立及管理您的區塊鏈網路具有許多優點。

作為預先組合的 PaaS,Oracle Blockchain Platform 包含支援區塊鏈網路所需的所有相依性:運算、儲存、容器、身分識別服務、事件服務及管理服務。Oracle Blockchain Platform 包含支援整合作業的區塊鏈網路主控台。這可協助您在幾分鐘內開始開發應用程式,並在幾天或幾週內完成概念驗證,而不是幾個月。

Oracle Blockchain Platform 如何為 Hyperledger Fabric 增加價值

Oracle Blockchain Platform 是以 Linux Foundation 的 Hyperledger Fabric 專案為基礎,並以許多方式擴充 Hyperledger Fabric 的開放原始碼版本。

Oracle Cloud Infrastructure 中佈建與整合

  • 包含預先組合的 PaaS 與範本型佈建。請參閱建立執行處理之前
  • 使用 Oracle Cloud Infrastructure 來整合基礎架構相依性 (受管理的容器、虛擬機器、身分識別管理、區塊和物件儲存)。
  • 支援跨多個 Oracle Cloud Infrastructure 資料中心的多雲端混合區塊鏈網路拓樸、Hyperledger Fabric 的內部部署及第三方雲端,以連結組織、資料中心及大陸的區塊鏈節點。

以 Oracle 管理的服務方式運作

  • 包括 Oracle 作業監督。
  • 具有零停機時間管理的修補和更新。
  • 包含內嵌分類帳與組態備份。

提升安全性

  • 使用以 TLS 1.2 為基礎的資料傳輸中加密,排列 TLS 加密套件中正向加密的優先順序。
  • 對所有組態和分類帳資料使用靜態資料加密。
  • 將客戶與其他租戶及 Oracle 員工隔離。
  • 包括可保護區塊鏈元件免於網路攻擊的 Web 應用程式防火牆,包括預先定義的 Open Web Access Security Project (OWASP) 規則、來自多個來源的聚總威脅情報,以及第 7 層分散式阻斷服務 (DDoS) 攻擊。
  • 提供對區塊鏈資源進行所有 API 呼叫的稽核記錄,其中包含透過已驗證、可篩選查詢 API 或 Oracle Cloud Infrastructure Object Storage 中批次處理的記錄。

利用內建的 Oracle Identity Cloud Service 整合

  • 提供使用者和角色管理。請參閱設定使用者和應用程式角色
  • 提供 Oracle Blockchain Platform 主控台、REST 代理主機及 CA 的認證。
  • 支援身分識別同盟和第三方用戶端憑證支援,以啟用聯盟形成並簡化成員上線。

新增 REST 代理主機

  • 透過 REST 呼叫支援一組豐富的 Fabric API,以簡化交易整合。請參閱 Oracle Blockchain Platform 的 REST API
  • 啟用同步與非同步呼叫。啟用事件和回呼以及 DevOps 作業。
  • 簡化整合,並從交易流程中的基本變更隔離應用程式。

加速整合

  • 使用 Oracle Integration Cloud Service 提供隨插即用企業適配器,以將 Oracle SaaS、PaaS 和內部部署應用程式與區塊鏈交易、查詢及事件整合。請參閱 Oracle Integration
  • 啟用區塊鏈的 Oracle Flexcube、Open Banking API Platform 和其他具有嵌入式區塊鏈 API 的 Oracle 應用程式。
  • 讓 Oracle SaaS、內部部署和非 Oracle 系統中的 ERP、EPM、GL、SCM 和 HCM 業務流程能夠快速與區塊鏈整合,以簡化資料交換,並與其他組織進行可信賴的交易。

提供管理與作業主控台

  • 提供全方位的直觀式 Web 使用者介面和精靈,將許多管理作業自動化。例如,新增組織至網路、新增節點、建立新通道、部署鏈碼、瀏覽分類帳等。請參閱 Oracle Blockchain 文件庫
  • 透過 REST API 啟用 DevOps 以進行區塊鏈的管理和監控。
  • 在不重新啟動節點的情況下動態處理組態更新。
  • 包括用於監控和疑難排解的儀表板、分類帳瀏覽器和日誌檢視器。

使用 Oracle Berkeley DB 取代 Ledger DB World State Store

  • 提供 Level DB 效能的 Couch DB 豐富查詢支援。
  • 提供 SQL 型豐富查詢支援。請參閱何謂狀態資料庫?
  • 在確認時驗證查詢結果,以確保分類帳完整性並避免虛擬在製品讀取。

整合豐富歷史記錄資料庫

  • Autonomous Data Warehouse 或資料庫即服務啟用交易歷史記錄和私人資料收集的透明陰影,並對區塊鏈交易歷史記錄和世界狀態資料使用分析或商業智慧 (例如 Oracle Analytics Cloud 或第三方工具)。請參閱建立 RTF 歷史記錄資料庫
  • 支援儲存豐富歷史記錄的標準表格和區塊鏈表格。區塊鏈資料表是防篡改的僅附加表格,可作為安全分類帳使用,也可以用於其他資料表的交易和查詢。

包含低程式碼區塊鏈 App 產生器

Blockchain App Builder 可協助在 Oracle Blockchain Platform 網路上快速開發、測試、除錯和部署鏈碼。Blockchain App Builder 在 TypeScript (適用於 Node.js 鏈碼) 和 Go (適用於 Golang 鏈碼) 中從簡單的規格檔案產生複雜的鏈碼。區塊鏈 App 產生器支援從命令行介面或作為 Visual Studio 程式碼擴充的完整開發生命週期。

Blockchain App Builder 還包括對有趣和不可行權杖的權杖化支援。系統會自動產生記號類別和方法,並提供額外的記號方法,讓開發人員可以為記號建立複雜的業務邏輯。

支援混合狀態資料庫模型

對等節點可以將 Oracle Database 設定為備用狀態資料庫。混合狀態資料庫模型可在內嵌的 Berkeley 資料庫 (主要) 和 Oracle Database (後援) 中儲存狀態資訊,以避免服務中斷。如果主要狀態資料庫發生問題,則 Oracle Blockchain Platform 會在主要狀態資料庫復原時自動切換至備用狀態資料庫。

高可用性架構和彈性基礎架構

Oracle Blockchain Platform 專為關鍵業務企業應用程式所設計,可作為高度安全、有彈性且可擴展的持續運作平台。此平台會根據分類帳區塊和組態資訊的持續備份,提供所有網路元件的持續監控和自治式復原。

每個客戶執行個體都使用多個託管虛擬機和容器的框架來確保高可用性。本架構包括:

  • 分散在多個 VM 的對等節點容器,可確保在其中一個 VM 無法使用或正在進行修正時,仍具備抗逆力。
  • 訂購者、結構卡、主控台和 REST 代理主機節點會在所有 VM 中複寫,以進行透明接管以避免中斷。
  • 適用於客戶鏈碼執行容器的隔離 VM 環境,可提高安全性和穩定性。

內建與 Oracle Identity Cloud Service 的整合,可立即運用 Oracle Identity Cloud Service 帳戶進行使用者認證、角色管理及身分識別同盟,並讓偏好使用 SAML 型同盟來對自己的身分識別提供者進行認證的聯盟成員輕鬆上線。

Oracle Blockchain Platform 是一項 Oracle 託管服務,客戶可以在其中佈建、執行和維護所有基礎架構。只需輕按幾下滑鼠,即可佈建整個架構和使用者輸入,例如要使用的資源配置、對等體的起始數目,以及執行處理類型為「建立者」或「參與者」。其餘的執行處理則由您選取的 QuickStart 資源配置自動定義。請參閱建立 Oracle Blockchain Platform 執行處理之前

此平台已與 Oracle Cloud 作業管理和監控服務整合,持續提供 DevOps。平台隨附完整的零停機時間修補和升級。這些都是由 Oracle 作業透明執行,無需客戶停機。如果發現任何安全漏洞,作業系統和構成此服務的所有元件都會啟用緊急安全修正。Oracle Cloud Infrastructure 的深度安全方法提供持續的調適型智慧網路威脅偵測、緩解和補救措施。這運用機器學習型調適型智慧來快速偵測入侵行為和異常行為,並自動打補丁作為一種工具,以加速補救。請參閱 Oracle Cloud Infrastructure 文件

Oracle Cloud Infrastructure 和 Oracle Cloud Operations 支援的 Oracle Blockchain Platform 提供同級最佳的可用性、效能和安全性。如需可用性 SLA,請參閱 Oracle PaaS and IaaS Public Cloud Services - 重要說明文件