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 Managed Service 身分作業

  • 包括 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、開放式銀行服務 API 平台,以及其他內嵌區塊鏈 API 的 Oracle 應用程式。
  • 使 Oracle SaaS、內部部署和非 Oracle 系統中的 ERP、EPM、GL、SCM 和 HCM 業務流程能夠快速與區塊鏈整合,以簡化資料交換並與其他組織進行受信任的交易。

提供管理與作業主控台

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

以 Oracle Berkeley DB 取代 Ledger DB World State Store

  • 以層級資料庫效能提供 Couch DB 豐富查詢支援。
  • 提供以 SQL 為基礎的 RTF 查詢支援。請參閱什麼是狀態資料庫?
  • 在確認時驗證查詢結果,以確保分類帳完整性並避免虛擬讀取。

整合豐富歷史記錄資料庫

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

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

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

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

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

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

每個客戶執行處理都使用多個受管理 VM 和容器的架構,以確保高可用性。本架構包括:

  • 跨多個 VM 分配的對等節點容器,可確保其中一個 VM 無法使用或正在進行修正時的復原能力。
  • 在所有 VM 中複製 Orderers、fabric-ca、主控台和 REST 代理節點,以實現透明接管,避免中斷。
  • 適用於客戶鏈碼執行容器的獨立 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 - Pillar Document