Informativa sulla documentazione provvisoria in attesa della messa a disposizione alla generalità dei clienti: 26-02-2026

1 Panoramica

Oracle Blockchain Platform Enterprise Edition per Hyperledger Besu ti consente di distribuire i nodi Besu per mantenere un libro contabile distribuito resistente alle manomissioni per le reti Ethereum aziendali private. Dopo la distribuzione, puoi creare wallet multipartizionati, eseguire smart contract di Solidity predistribuiti e distribuire i tuoi contratti.

Oracle Blockchain Platform è una piattaforma preassemblata progettata per gestire e facilitare la distribuzione delle reti blockchain. Oracle Blockchain Platform Enterprise Edition supporta Hyperledger Besu, che è un client Ethereum aziendale basato sul progetto open-source Decentralized Trust di Linux Foundation che fornisce un libro contabile Ethereum privato con più nodi Hyperledger Besu in esecuzione in una configurazione ad alta disponibilità. La piattaforma supporta l'esecuzione di smart contract e la gestione della rete per uso aziendale.

Oracle Blockchain Platform Enterprise Edition viene eseguito su Kubernetes ed è fornito come immagini container predefinite per Oracle Cloud Infrastructure (OCI) Kubernetes Engine (OKE). È possibile installare questa versione di Oracle Blockchain Platform Enterprise Edition utilizzando uno stack di OCI Resource Manager o installando manualmente un package di distribuzione. È quindi possibile utilizzare l'interfaccia utente Web di Blockchain Platform Manager per creare un'istanza fondatore di Hyperledger Besu che avvia una rete privata e si connette alla console Besu per il funzionamento di tale istanza.

Architettura

Nell'ambito della distribuzione aziendale di Hyperledger Besu, Oracle Blockchain Platform include anche i seguenti componenti e servizi:
  • Keycloak e OpenLDAP: fornisce servizi di directory e OAuth 2.0/OpenID Connect (OIDC) basati su autenticazione complessa, gestione degli utenti, autorizzazione granulare e altro ancora.
  • Mesh di servizio Istio: fornisce una comunicazione service-to-service sicura e affidabile tra i nodi Besu e altri componenti, consentendo al contempo la sicurezza zero-trust (mTLS), la gestione avanzata del traffico e l'osservabilità.
  • Gateway API: supporta l'API JSON-RPC (Web3) di Ethereum e gli eventi e i callback Besu per l'integrazione. Nelle reti autorizzate di Oracle Blockchain Platform Enterprise Edition questo proxy RPC fornisce un livello di accesso autenticato e autorizzato per le richieste JSON-RPC Ethereum. Fornisce inoltre funzioni specializzate per la firma di transazioni, l'esecuzione di query e la gestione di wallet.
  • Prometheus e Grafana: raccoglie le metriche dai nodi Besu in esecuzione nel cluster Kubernetes e fornisce dashboard per l'osservabilità. Per utilizzare queste funzionalità, è necessario installare kube-prometheus-stack nel cluster utilizzando Helm come descritto nel capitolo 7, Monitorare le metriche Besu con Prometheus.

Funzionalità principali

Il supporto di Oracle Blockchain Platform Enterprise Edition per Hyperledger Besu è una piattaforma completa per le applicazioni blockchain autorizzate che utilizzano smart contract Solidity in esecuzione sulla virtual machine Ethereum. Fornisce provisioning dei nodi e gestione del ciclo di vita, gestione e autenticazione degli utenti, interfacce di amministrazione e operazioni (Blockchain Platform Manager e Besu Service Console), funzionalità API per l'integrazione aziendale, custodial wallet e gestione delle chiavi, un esploratore blockchain per la visualizzazione di blocchi, transazioni e metriche di rete blockchain e un framework di contratti intelligenti predefinito per assistere gli sviluppatori nell'adattamento rapido e nella distribuzione di applicazioni di asset digitali. Queste funzioni e le relative funzionalità sono descritte nei dettagli riportati di seguito.
  • Gestione piattaforma blockchain integrata
    • Gestisce il ciclo di vita della rete Besu, inclusi provisioning, scalabilità, configurazione e monitoraggio.
    • Fornisce l'autenticazione centralizzata tra i moduli.
  • Console del servizio Besu per le operazioni di rete e infrastruttura
    • Visualizzatore nodo per peer Besu e monitoraggio dello stato.
    • Gestione conto di proprietà esterna (EOA) per creare wallet ed eseguire transazioni.
    • Contratti smart di riferimento predistribuiti per tipi comuni di asset digitali.
    • Visualizzazione dei log e download per la risoluzione dei problemi.
    • Block Explorer integrato per la ricerca di transazioni e blocchi.
  • Proxy RPC
    • Supporta i metodi standard Ethereum/Hyperledger Besu JSON-RPC.
    • Include API aggiuntive per semplificare le operazioni della catena privata.
  • Portafoglio di custodia e gestione chiavi
    • Crea e gestisce gli EOA utilizzando un vault di chiavi sicuro e integrato.
    • Applica lo storage delle chiavi sicuro e l'accesso alle chiavi controllate.
  • Servizio transazioni ciclo di vita
    • Firma le transazioni con chiavi EOA memorizzate in modo sicuro.
    • Sottomette le transazioni alla rete Besu e riporta lo stato.
  • Creazione del consorzio
    • Supporta i ruoli nodo fondatore e partecipante.
    • Consente domini di autenticazione e autorizzazione indipendenti per partecipante.
    • Consente a tutti i partecipanti di eseguire transazioni sullo stesso libro contabile sottostante.
  • Distribuzione su OCI
    • Semplifica il provisioning in OKE utilizzando uno stack Resource Manager fornito.
  • Osservabilità
    • Scraping delle metriche Prometheus.
    • Dashboard Grafana predefiniti per viste relative allo stato e alle prestazioni.
  • Framework di smart contract per asset digitali
    • Kit di sviluppo software componibile (SDK) con librerie riutilizzabili.
    • Estensioni incentrate sull'azienda agli standard dei token ERC-20 ed ERC-1155.
    • Implementazioni di riferimento predefinite (ad esempio, CBDC con wrapping, stablecoin, bond e un framework di token combinato).
    • Possibilità di personalizzare i contratti forniti o crearne di nuovi e distribuirli utilizzando Hardhat.

Nota

L'accesso ai nodi Ethereum pubblici o ai nodi partecipanti Besu non Oracle Blockchain Platform non è supportato in questa release a disponibilità limitata.