正式上市前版本:2026-02-26

1 概述

Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 支持您部署 Besu 节点,为私有企业以太坊网络维护防篡改的分布式账本。部署后,您可以创建多分区钱包,运行预部署的 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 资源管理器堆栈或手动安装分发包来安装此版本的 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 网关:支持以太坊 JSON-RPC (Web3) API 和 Besu 事件和回调进行集成。在 Oracle Blockchain Platform Enterprise Edition 许可网络中,此 RPC 代理为以太坊 JSON-RPC 请求提供经过验证和授权的访问层。它还提供了用于对事务处理进行签名、运行查询和管理钱包的专用功能。
  • Prometheus 和 Grafana:从 Kubernetes 集群中运行的 Besu 节点收集度量,并提供可观察性仪表盘。要使用这些功能,您需要使用 Helm 在群集中安装 kube-prometheus-stack,如使用 Prometheus 监视 Besu 度量第 7 章中所述。

主要功能

Oracle Blockchain Platform Enterprise Edition 对 Hyperledger Besu 的支持是一个完整的平台,支持使用在以太坊虚拟机上运行的 Solidity 智能合约的许可区块链应用。它提供节点预配和生命周期管理,用户管理和身份验证,管理和操作界面(区块链平台管理器和 Besu 服务控制台),用于企业集成的 API 功能,托管钱包和密钥管理、用于可视化块、事务处理和区块链网络指标的区块链浏览器,以及用于帮助开发人员快速定制和部署数字资产应用程序的预构建智能合同框架。以下详细信息中介绍了这些功能及其功能。
  • 集成的区块链平台管理器
    • 管理 Besu 网络生命周期,包括预配、扩展、配置和监视。
    • 跨模块提供集中身份验证。
  • 用于网络和基础结构操作的 Besu 服务控制台
    • 用于 Besu 对等节点和运行状况监视的节点查看器。
    • 外部账户 (EOA) 管理,用于创建钱包和运行事务处理。
    • 通用数字资产类型的预部署参考智能合同。
    • 查看日志并下载以进行故障排除。
    • 用于事务处理和块搜索的内置块浏览器。
  • RPC 代理
    • 支持标准的以太坊/超级账本 Besu JSON-RPC 方法。
    • 包括其他 API 以简化专用链操作。
  • 保管钱包和密钥管理
    • 使用安全的集成密钥储存库创建和管理 EOA。
    • 强制实施安全密钥存储和可控密钥访问。
  • 生命周期事务服务
    • 使用安全存储的 EOA 密钥对事务处理进行签名。
    • 将事务处理提交到 Besu 网络并报告状态。
  • 联盟创建
    • 支持创始人和参与者节点角色。
    • 允许每个参与者使用独立的验证和授权域。
    • 允许所有参与者在同一基础分类账上进行交易。
  • 在 OCI 上部署
    • 使用提供的资源管理器堆栈简化 OKE 预配。
  • 观测
    • Prometheus 度量抓取。
    • 用于运行状况和性能视图的预构建 Grafana 仪表盘。
  • 数字资产智能合约框架
    • 带有可重用库的可编写软件开发工具包 (SDK)。
    • ERC-20 和 ERC-1155 令牌标准的以企业为中心的扩展。
    • 预构建的参考实现(例如,封装的 CBDC,stablecoin,bond 和组合令牌框架)。
    • 能够定制提供的合同或构建新的合同并使用 Hardhat 进行部署。

注意:

此有限可用性发行版不支持加入公共以太坊节点或非 Oracle Blockchain Platform Besu 参与者节点。