Quali sono i vantaggi di Oracle Blockchain Platform?

L'utilizzo di Oracle Blockchain Platform per creare e gestire la rete blockchain offre molti vantaggi rispetto ad altri prodotti blockchain disponibili.

In qualità di PaaS preassemblato, Oracle Blockchain Platform include tutte le dipendenze necessarie per supportare una rete blockchain: computazione, storage, container, servizi di identità, servizi per eventi e servizi di gestione. Oracle Blockchain Platform include la console di rete blockchain per supportare le operazioni integrate. Ciò consente di avviare lo sviluppo delle applicazioni in pochi minuti e di completare una verifica pratica in giorni o settimane anziché in mesi.

In che modo Oracle Blockchain Platform aggiunge valore a Hyperledger Fabric

Oracle Blockchain Platform si basa sul progetto Hyperledger Fabric di Linux Foundation e estende la versione open source di Hyperledger Fabric in molti modi.

Provisioning e integrazione in Oracle Cloud Infrastructure

  • Include PaaS preassemblato con provisioning basato su modello. Vedere Prima di creare l'istanza.
  • Utilizza Oracle Cloud Infrastructure per incorporare le dipendenze dell'infrastruttura (container gestiti, virtual machine, gestione delle identità, storage a blocchi e degli oggetti).
  • Supporta la topologia di rete blockchain ibrida multi-cloud che si estende su più data center Oracle Cloud Infrastructure, implementazioni on-premise di Hyperledger Fabric e cloud di terze parti per collegare i nodi blockchain tra organizzazioni, data center e continenti.

Funziona come Oracle Managed Service

  • Include il monitoraggio delle operazioni Oracle.
  • Dispone di patch e aggiornamenti gestiti senza tempi di inattività.
  • Include i backup dei libri contabili e della configurazione incorporati.

Migliora la sicurezza

  • Utilizza la cifratura in transito dei dati basata su TLS 1.3 o TLS 1.2, dando priorità alle cifrature in sicurezza in avanti nella suite di cifratura TLS.
  • Utilizza la cifratura dei dati in archivio per tutti i dati di configurazione e libro contabile.
  • Isola i clienti di altri tenant e del personale Oracle.
  • Include un firewall per applicazioni Web per proteggere i componenti blockchain dagli attacchi informatici, tra cui regole predefinite di Open Web Access Security Project (OWASP), intelligence sulle minacce aggregata da più origini e attacchi di negazione del servizio (DDoS) distribuiti di livello 7.
  • Fornisce il log di audit di tutte le chiamate API alle risorse blockchain, con i record disponibili tramite un'API di query autenticata e filtrabile o come file in batch da Oracle Cloud Infrastructure Object Storage.

Sfrutta l'integrazione di Oracle Identity Cloud Service integrata

  • Fornisce la gestione degli utenti e dei ruoli. Vedere Impostazione di utenti e ruoli applicazione.
  • Fornisce l'autenticazione per la console di Oracle Blockchain Platform, il proxy REST e l'autorità di certificazione (CA).
  • Supporta la federazione delle identità e i certificati dei clienti di terze parti per consentire la formazione di consorzi e semplificare l'inserimento dei membri.

Aggiunge il proxy REST

  • Supporta un ricco set di API Fabric tramite chiamate REST per un'integrazione delle transazioni più semplice. Vedere API REST per Oracle Blockchain Platform.
  • Abilita i richiami sincroni e asincroni. Abilita eventi e callback e operazioni DevOps.
  • Semplifica l'integrazione e isola le applicazioni dalle modifiche sottostanti nel flusso delle transazioni.

Accelera l'integrazione

  • Fornisce adattatori aziendali plug-and-play utilizzando Oracle Integration Cloud Service per integrare le applicazioni Oracle SaaS, PaaS e on-premise con transazioni, query ed eventi blockchain. Vedere Oracle Integration.
  • Oracle Flexcube, Open Banking API Platform e altre applicazioni Oracle abilitate per la blockchain con API integrate.
  • Consente ai processi aziendali ERP, EPM, GL, SCM e HCM in sistemi Oracle SaaS, on-premise e non Oracle di integrarsi rapidamente con la blockchain per semplificare lo scambio di dati e condurre transazioni affidabili con altre organizzazioni.

Fornisce la console di gestione e le operazioni

  • Fornisce un'interfaccia utente Web completa e intuitiva e procedure guidate per automatizzare molte attività di amministrazione. Ad esempio, aggiunta di organizzazioni alla rete, aggiunta di nuovi nodi, creazione di canali, distribuzione di codici concatenati, esplorazione del libro contabile e altro ancora. Vedere la libreria della documentazione di Oracle Blockchain.
  • Abilita DevOps tramite API REST per l'amministrazione e il monitoraggio della blockchain.
  • Gestisce dinamicamente gli aggiornamenti della configurazione senza il riavvio di un nodo.
  • Include dashboard, un browser libri contabili e visualizzatori di log per il monitoraggio e la risoluzione dei problemi.

Sostituisce l'area di memorizzazione World State DB Ledger con Oracle Berkeley DB

  • Fornisce il supporto di query RTF Couch DB a livello di prestazioni DB.
  • Fornisce il supporto rich query basato su SQL. Vedere Informazioni sul database di stato
  • Convalida i risultati delle query al momento del commit per garantire l'integrità del libro contabile ed evitare letture fantasma.

Integra il database Rich History

  • Consente l'ombreggiatura trasparente della cronologia delle transazioni e delle raccolte di dati privati in Autonomous AI Lakehouse o Database as a Service e l'uso di Analytics o Business Intelligence (ad esempio, Oracle Analytics Cloud o strumenti di terze parti) nella cronologia delle transazioni blockchain e nei dati dello stato mondiale. Vedere Creazione del database Rich History.
  • Supporta tabelle standard e tabelle blockchain per la memorizzazione della cronologia avanzata. Le tabelle blockchain sono tabelle di sola aggiunta a prova di manomissione, che possono essere utilizzate come libro contabile sicuro e allo stesso tempo disponibili per transazioni e query con altre tabelle.

Include il generatore di applicazioni blockchain low-code

Blockchain App Builder offre assistenza per lo sviluppo, il test, il debug e la distribuzione rapidi del codice concatenato nelle reti Oracle Blockchain Platform. Blockchain App Builder genera complessi codici a catena in TypeScript (per il codice a catena Node.js) e Go (per il codice a catena Go) da un semplice file di specifica. Blockchain App Builder supporta l'intero ciclo di vita dello sviluppo da un'interfaccia a riga di comando o come estensione per Visual Studio Code.

Blockchain App Builder include anche il supporto di tokenizzazione per token sia fungibili che non fungibili. Le classi e i metodi token vengono generati automaticamente e vengono forniti metodi token aggiuntivi in modo che gli sviluppatori possano creare una logica aziendale complessa per i token.

Per ulteriori informazioni, vedere Blockchain App Builder for Oracle Blockchain Platform.

Supporta il modello di database in stato ibrido

I nodi peer possono configurare Oracle Database come database di stato di fallback. Il modello di database di stato ibrido evita le interruzioni del servizio memorizzando le informazioni sullo stato sia nel database Berkeley incorporato (primario) che in Oracle Database (fallback). Se si verifica un problema con il database di stato primario, Oracle Blockchain Platform passa automaticamente al database di stato di fallback mentre il database di stato primario recupera.

Architettura ad alta disponibilità e infrastruttura resiliente

Creato per le applicazioni aziendali strategiche, Oracle Blockchain Platform è progettato per il funzionamento continuo come piattaforma altamente sicura, resiliente e scalabile. Questa piattaforma fornisce monitoraggio continuo e ripristino autonomo di tutti i componenti di rete in base al backup continuo dei blocchi del libro contabile e delle informazioni di configurazione.

Ogni istanza del cliente utilizza un framework di più VM e container gestiti per garantire l'alta disponibilità. Tale quadro comprende:

  • Container di nodi peer distribuiti tra più VM per garantire resilienza se una delle VM non è disponibile o viene applicata una patch.
  • Orderer, CA Fabric, console e nodi proxy REST vengono replicati in tutte le VM per un'acquisizione trasparente al fine di evitare interruzioni.
  • Ambienti VM isolati per container di esecuzione del codice concatenato dei clienti per una maggiore sicurezza e stabilità.

L'integrazione integrata con Oracle Identity Cloud Service per l'autenticazione degli utenti, la gestione dei ruoli e la federazione delle identità sfrutta immediatamente gli account di Oracle Identity Cloud Service e consente l'inserimento di membri del consorzio che preferiscono utilizzare la federazione basata su SAML per l'autenticazione rispetto ai propri provider di identità.

Oracle Blockchain Platform è un servizio gestito da Oracle in cui il provisioning, l'esecuzione e la manutenzione di tutta l'infrastruttura sono trasparenti per i clienti. È possibile eseguire il provisioning dell'intero framework con pochi clic e input utente, ad esempio quale forma utilizzare, il numero iniziale di peer e se il tipo di istanza è Fondatore o Partecipante. Il resto dell'istanza viene definito automaticamente dalla forma QuickStart selezionata. Vedere Prima di creare un'istanza di Oracle Blockchain Platform.

La piattaforma è integrata con il servizio di gestione e monitoraggio delle operations di Oracle Cloud per un DevOps continuo. Con la piattaforma vengono forniti patch e upgrade senza tempi di inattività per lo stack completo. Queste operazioni vengono eseguite in modo trasparente dalle operazioni Oracle senza richiedere tempi di inattività dei clienti. Se vengono rilevate vulnerabilità della sicurezza, l'applicazione di patch di sicurezza di emergenza è abilitata per il sistema operativo e per tutti i componenti inclusi dal servizio. Il rilevamento, la mitigazione e la correzione delle minacce informatiche intelligenti e adattive continue vengono forniti come parte dell'approccio approfondito per la sicurezza di Oracle Cloud Infrastructure. Ciò sfrutta l'intelligenza adattiva basata sul machine learning per rilevare rapidamente intrusioni e comportamenti anomali e l'applicazione di patch automatizzata come uno degli strumenti per una risoluzione più rapida. Consulta la Documentazione di Oracle Cloud Infrastructure.

Oracle Blockchain Platform supportato da Oracle Cloud Infrastructure e Oracle Cloud Operations offre i migliori livelli di disponibilità, prestazioni e sicurezza. Per gli SLA sulla disponibilità, consulta Oracle PaaS e IaaS Public Cloud Services - Documento pillar.