상용화 이전: 2026-02-26

1 개요

Hyperledger Besu용 Oracle Blockchain Platform Enterprise Edition을 사용하면 개인 엔터프라이즈 Ethereum 네트워크를 위해 변조 방지 분산 원장을 유지 관리하기 위해 Besu 노드를 배포할 수 있습니다. 배포 후 다중 분할 지갑을 생성하고, 사전 배포된 Solidity 스마트 계약을 실행하고, 자체 계약을 배포할 수 있습니다.

Oracle Blockchain Platform은 블록체인 네트워크의 배포를 관리하고 용이하게 하기 위해 설계된 사전 조립된 플랫폼입니다. Oracle Blockchain Platform Enterprise Edition은 고가용성 구성에서 실행되는 여러 Hyperledger Besu 노드가 포함된 전용 Ethereum 원장을 제공하는 Linux Foundation Decentralized Trust 오픈 소스 프로젝트를 기반으로 하는 엔터프라이즈 Ethereum 클라이언트인 Hyperledger Besu를 지원합니다. 이 플랫폼은 기업용 스마트 계약 실행 및 네트워크 관리를 지원합니다.

Oracle Blockchain Platform Enterprise Edition은 Kubernetes에서 실행되며 OCI(Oracle Cloud Infrastructure) Kubernetes Engine(OKE)에 대한 사전 구축된 컨테이너 이미지로 제공됩니다. OCI 리소스 관리자 스택을 사용하거나 배포 패키지를 수동으로 설치하여 이 버전의 Oracle Blockchain Platform Enterprise Edition을 설치할 수 있습니다. 그런 다음 Blockchain Platform Manager의 웹 UI를 사용하여 개인 네트워크를 시작하고 해당 인스턴스를 작동하기 위해 Besu 콘솔에 연결하는 Hyperledger Besu 설립자 인스턴스를 만들 수 있습니다.

구조

Hyperledger Besu의 엔터프라이즈 배포의 일환으로 Oracle Blockchain Platform에는 다음과 같은 구성 요소 및 서비스도 포함되어 있습니다.
  • Keycloak 및 OpenLDAP: 디렉토리 서비스 및 OAuth 2.0/OIDC(OpenID Connect) 기반의 강력한 인증, 사용자 관리, 세분화된 권한 부여 등을 제공합니다.
  • Istio 서비스 메시: Besu 노드 및 기타 구성 요소에서 안전하고 신뢰할 수 있는 서비스 간 통신을 제공하는 동시에 mTLS(제로 트러스트 보안), 고급 트래픽 관리 및 관찰 기능을 지원합니다.
  • API 게이트웨이: 통합을 위해 Ethereum JSON-RPC(Web3) API 및 Besu 이벤트 및 콜백을 지원합니다. Oracle Blockchain Platform Enterprise Edition 권한 네트워크에서 이 RPC 프록시는 Ethereum JSON-RPC 요청에 대해 인증되고 승인된 액세스 계층을 제공합니다. 또한 트랜잭션 서명, Query 실행 및 전자 지갑 관리를 위한 특수 기능도 제공합니다.
  • Prometheus 및 Grafana: Kubernetes 클러스터에서 실행되는 Besu 노드에서 측정항목을 수집하고 관찰 가능성을 위한 대시보드를 제공합니다. 이러한 기능을 사용하려면 7장, Monitor Besu Metrics with Prometheus에 설명된 대로 Helm을 사용하여 클러스터에 kube-prometheus-stack을 설치해야 합니다.

주요 기능

Hyperledger Besu에 대한 Oracle Blockchain Platform Enterprise Edition 지원은 이더리움 가상 머신에서 실행되는 Solidity 스마트 계약을 사용하는 허가된 블록체인 애플리케이션을 위한 완전한 플랫폼입니다. 노드 프로비저닝 및 수명 주기 관리, 사용자 관리 및 인증, 관리 및 운영 인터페이스(Blockchain Platform Manager 및 Besu Service Console), 엔터프라이즈 통합을 위한 API 기능, 관리 전자 지갑을 제공합니다. 블록, 거래 및 블록체인 네트워크 측정지표를 시각화하기 위한 블록체인 탐색기 및 개발자가 디지털 자산 애플리케이션을 신속하게 조정하고 배포할 수 있도록 지원하는 사전 구축된 스마트 계약 프레임워크. 이러한 기능 및 해당 기능은 다음 세부정보에 설명되어 있습니다.
  • 통합 블록체인 플랫폼 관리자
    • 프로비저닝, 확장, 구성 및 모니터링을 포함하여 Besu 네트워크 수명 주기를 관리합니다.
    • 모듈 전체에서 중앙 집중식 인증을 제공합니다.
  • 네트워크 및 인프라 운영을 위한 Besu 서비스 콘솔
    • Besu 피어 및 건전성 모니터링을 위한 노드 뷰어입니다.
    • 전자 지갑 생성 및 트랜잭션 실행을 위한 외부 소유 계정(EOA) 관리입니다.
    • 공통 유형의 디지털 자산에 대해 사전 배포된 참조 스마트 계약입니다.
    • 문제 해결을 위해 로그 보기 및 다운로드를 수행합니다.
    • 트랜잭션 및 블록 검색을 위한 내장 블록 탐색기입니다.
  • RPC 프록시
    • 표준 Ethereum / Hyperledger Besu JSON-RPC 방법을 지원합니다.
    • 프라이빗 체인 작업을 간소화하기 위한 추가 API가 포함되어 있습니다.
  • 관리용 지갑 및 키 관리
    • 안전한 통합 키 볼트를 사용하여 EOA를 생성하고 관리합니다.
    • 보안 키 저장소 및 제어된 키 액세스를 적용합니다.
  • 수명 주기 트랜잭션 서비스
    • 안전하게 저장된 EOA 키를 사용하여 트랜잭션을 서명합니다.
    • Besu 네트워크에 트랜잭션을 제출하고 상태를 보고합니다.
  • 컨소시엄 생성
    • 설립자 및 참가자 노드 역할을 지원합니다.
    • 참가자당 독립적인 인증 및 권한 부여 도메인을 허용합니다.
    • 모든 참가자가 동일한 기본 원장에서 거래할 수 있습니다.
  • OCI에서의 배포
    • 제공된 리소스 관리자 스택을 사용하여 OKE로의 프로비저닝을 단순화합니다.
  • 관찰 가능성
    • Prometheus 측정항목 스크래핑입니다.
    • 상태 및 성과 보기를 위한 사전 구축된 Grafana 대시보드입니다.
  • 디지털 자산 스마트 계약 프레임워크
    • 재사용 가능한 라이브러리가 있는 구성 가능한 SDK(소프트웨어 개발 키트)입니다.
    • ERC-20 및 ERC-1155 토큰 표준에 대한 엔터프라이즈 중심 확장.
    • 사전 구축된 참조 구현(예: 래핑된 CBDC, Stablecoin, 본드 및 결합된 토큰 프레임워크)입니다.
    • 제공된 계약을 맞춤화하거나 새 계약을 구축하고 Hardhat를 사용하여 배포하는 기능입니다.

주:

공개 Ethereum 노드 또는 비 Oracle Blockchain Platform Besu 참가자 노드에 가입하는 것은이 제한된 가용성 릴리스에서 지원되지 않습니다.