Oracle Blockchain Platform 的優點是什麼?

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

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

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

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

增強的安全

  • 使用以 TLS 1.3 或 TLS 1.2 為基礎的資料傳輸中加密,將 TLS 加密套件中前的安全加密作為優先順序。
  • 對所有組態和分類帳資料使用靜態資料加密。
  • 提供區塊鏈資源之所有 API 呼叫的稽核記錄,以及透過認證且可篩選的查詢 API 提供的記錄。

新增 REST 代理主機

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

提供管理與作業主控台

  • 提供全方位的直觀式 Web 使用者介面和精靈,將許多管理作業自動化。例如,新增組織至網路、新增節點、建立新通道、部署及建立鏈碼、瀏覽分類帳等。
  • 透過 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 中複製排序器、Fabric CA、主控台和 REST 代理主機節點,以進行透明接管以避免中斷。
  • 適用於客戶鏈碼執行容器的獨立 VM 環境,可提高安全性和穩定性。