正式上市前 (階段):2026-02-26

1 概觀

Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 可讓您部署 Besu 節點,以維護專用企業 Ethereum 網路的防竄改分散式交易記錄帳本。部署後,您可以建立多分割錢包、執行預先部署的 Solidity 智能合約,以及部署自己的合約。

Oracle Blockchain Platform 是一個預先組合的平台,旨在管理和促進區塊鏈網路部署。Oracle Blockchain Platform Enterprise Edition 支援 Hyperledger Besu,這是一個以 Linux Foundation Decentralized Trust 開放原始碼專案為基礎的企業乙太網路用戶端,該專案提供以高可用性組態執行的多個 Hyperledger Besu 節點的專用乙太網路分類帳。此平台支援企業使用的智能合約執行和網路管理。

Oracle Blockchain Platform Enterprise Edition 在 Kubernetes 上執行,並以預先建立的 Oracle Cloud Infrastructure (OCI) Kubernetes Engine (OKE) 容器映像檔形式提供。您可以使用 OCI Resource Manager 堆疊或手動安裝發行套件,來安裝此版本的 Oracle Blockchain Platform Enterprise Edition。接著,您可以使用 Blockchain Platform Manager 的 Web UI 來建立 Hyperledger Besu 創始人執行個體,啟動私有網路並連線至 Besu 主控台來操作該執行個體。

架構

在 Hyperledger Besu 的企業部署中,Oracle Blockchain Platform 也包含下列元件和服務:
  • Keycloak 和 OpenLDAP:提供目錄服務服務以及以 OAuth 2.0/OpenID Connect (OIDC) 為基礎的強式認證、使用者管理、微點授權等。
  • Istio 服務網狀組織:在 Besu 節點和其他元件之間提供安全可靠的服務對服務通訊,同時實現零信任安全 (mTLS)、進階流量管理和可觀察性。
  • API 閘道:支援 Ethereum JSON-RPC (Web3) API 和 Besu 事件,以及回呼進行整合。在 Oracle Blockchain Platform Enterprise Edition 權限網路中,此 RPC 代理主機為 Ethereum JSON-RPC 要求提供經過認證和授權的存取層。它也提供特殊功能,可用於簽署交易、執行查詢和管理公事包。
  • Prometheus 和 Grafana:從在 Kubernetes 叢集中執行的 Besu 節點收集指標,並提供可觀察性的儀表板。若要使用這些功能,您必須使用 Helm (如第 7 章 Monitor Besu Metrics with Prometheus 中所述) 在叢集中安裝 kube-prometheus-stack。

主要功能

Hyperledger Besu 的 Oracle Blockchain Platform Enterprise Edition 支援是使用在 Ethereum Virtual Machine 上執行的 Solidity 智能合約,針對認許制區塊鏈應用系統的完整平台。它提供節點佈建和生命週期管理、使用者管理和驗證、管理和操作介面 (Blockchain Platform Manager 和 Besu Service Console),用於企業整合的 API 功能,託管錢包和金鑰管理,用於視覺化區塊、交易和區塊鏈網路指標的區塊鏈瀏覽器,以及預建的智能合約框架,以協助開發人員快速量身打造和部署數位資產應用程式。這些功能及其功能詳述於以下詳細資訊。
  • 整合式區塊鏈平台管理程式
    • 管理 Besu 網路生命週期,包括佈建、調整規模、組態及監控。
    • 提供跨模組的集中式認證。
  • 網絡和基礎設施操作的 Besu Service Console
    • Besu 對等和狀況監督的節點檢視器。
    • 外部擁有的帳戶 (EOA) 管理可建立公事包和執行交易。
    • 通用數位資產類型的預先部署參考智慧合約。
    • 記錄檢視與下載以進行疑難排解。
    • 交易和區塊搜尋的內建區塊總管。
  • RPC 代理主機
    • 支援標準的 Ethereum/Hyperledger Besu JSON-RPC 方法。
    • 包含其他 API 以簡化私有鏈作業。
  • 保管錢包和金鑰管理
    • 使用安全的整合式金鑰保存庫建立及管理 EOA。
    • 強制執行安全金鑰儲存體和受控制的金鑰存取。
  • 生命週期交易服務
    • 使用安全儲存的 EOA 金鑰簽署交易。
    • 提交交易至 Besu 網路並報告狀態。
  • 協會建立
    • 支援創辦人與參與者節點角色。
    • 允許每位參與者使用獨立的認證和授權網域。
    • 可讓所有參與者在相同的基礎分類帳上進行交易。
  • 在 OCI 上部署
    • 使用提供的「資源管理程式」堆疊簡化 OKE 的佈建。
  • 可觀測性
    • Prometheus 度量報廢。
    • 預先建立的 Grafana 儀表板,可用於健康與績效檢視。
  • 數位資產智能合約框架
    • 具備可重複使用程式庫的可組合軟體開發套件 (SDK)。
    • ERC-20 和 ERC-1155 權杖標準以企業為中心的擴充功能。
    • 預先建置的參照實行 (例如,包裝的 CBDC、穩定幣、債券以及合併的記號架構)。
    • 能夠量身訂做提供的合約,或使用 Hardhat 建置新的合約。

附註:

此限定版本不支援加入公用 Ethereum 節點或非 Oracle Blockchain Platform Besu 參與者節點。