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 iniziare a sviluppare le applicazioni in pochi minuti e di completare una prova 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 modelli. 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, distribuzioni on-premise di Hyperledger Fabric e cloud di terze parti per collegare i nodi blockchain tra organizzazioni, data center e continenti.

Funziona come servizio gestito da Oracle

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

Migliora la sicurezza

  • Utilizza la crittografia dei dati in transito basata su TLS 1.2, dando la priorità alle cifrature forward-secrecy 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 Web Application Firewall per proteggere i componenti blockchain dagli attacchi informatici, tra cui le regole predefinite di Open Web Access Security Project (OWASP), l'intelligence sulle minacce aggregata da più origini e gli attacchi di tipo Denial of Service distribuito di livello 7 (DDoS).
  • Fornisce il log di audit di tutte le chiamate API alle risorse della 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 integrata di Oracle Identity Cloud Service

  • Fornisce la gestione di utenti e ruoli. Vedere Impostazione di utenti e ruoli applicazione.
  • Fornisce l'autenticazione per la console di Oracle Blockchain Platform, il proxy REST e la CA.
  • Supporta la federazione delle identità e il supporto dei certificati client di terze parti per abilitare la formazione dei consorzi e semplificare l'inserimento dei membri.

Aggiunge il proxy REST

  • Supporta un ricco set di API Fabric tramite chiamate REST per semplificare l'integrazione delle transazioni. Consulta l'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

  • Offre adattatori aziendali plug-and-play utilizzando Oracle Integration Cloud Service per integrare applicazioni Oracle SaaS, PaaS e on-premise con transazioni, query ed eventi della blockchain. Vedere Oracle Integration.
  • Oracle Flexcube, Open Banking API Platform e altre applicazioni Oracle abilitate per la blockchain con API blockchain incorporate.
  • Consente ai processi aziendali ERP, EPM, GL, SCM e HCM nei 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 operazioni

  • Fornisce un'interfaccia utente Web e procedure guidate complete e intuitive per automatizzare molte attività di amministrazione. Ad esempio, aggiungere organizzazioni alla rete, aggiungere nuovi nodi, creare nuovi canali, distribuire codici concatenati, sfogliare il libro contabile e altro ancora. Vedere la libreria di documentazione di Oracle Blockchain.
  • Abilita le API DevOps tramite REST per l'amministrazione e il monitoraggio della blockchain.
  • Gestisce in modo dinamico gli aggiornamenti della configurazione senza riavviare il nodo.
  • Include dashboard, browser libri contabili e visualizzatori di log per il monitoraggio e la risoluzione dei problemi.

Sostituisce Ledger DB World State Store con Oracle Berkeley DB

  • Fornisce il supporto Rich Query Couch DB a livello di prestazioni DB.
  • Fornisce il supporto Rich Query basato su SQL. Vedere Che cos'è il database di stato?
  • Convalida i risultati della query al momento del commit per garantire l'integrità del libro contabile ed evitare letture fantasma.

Integra il database Rich History

  • Abilita l'ombreggiatura trasparente della cronologia delle transazioni e delle raccolte di dati private in Autonomous Data Warehouse o Database as a Service e l'uso di Analytics o Business Intelligence (ad esempio, Oracle Analytics Cloud o strumenti di terze parti) sulla cronologia delle transazioni blockchain e sui dati sullo stato mondiale. Vedere Creazione del database Rich History.
  • Supporta tabelle standard e tabelle blockchain per la memorizzazione di una cronologia completa. Le tabelle blockchain sono tabelle di sola aggiunta a prova di manomissione, che possono essere utilizzate come libro contabile sicuro pur essendo disponibili per transazioni e query con altre tabelle.

Include App Builder Blockchain low-code

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

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

Architettura e infrastruttura resiliente ad alta disponibilità

Progettato per applicazioni aziendali strategiche, Oracle Blockchain Platform è progettato per garantire un funzionamento continuo come piattaforma altamente sicura, resiliente e scalabile. Questa piattaforma offre il monitoraggio continuo e il ripristino autonomo di tutti i componenti di rete basati sul backup continuo dei blocchi dei libri contabili e delle informazioni di configurazione.

Ogni istanza del cliente utilizza un framework di più VM e container gestiti per garantire alta disponibilità. La struttura include:

  • Container di nodi peer distribuiti su più VM per garantire la resilienza se una delle VM non è disponibile o è in fase di applicazione di patch.
  • Gli ordini, i nodi fabric-ca, console e proxy REST vengono replicati in tutte le VM per un'acquisizione trasparente in modo da 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à utilizza immediatamente gli account di Oracle Identity Cloud Service e semplifica l'inserimento dei membri del consorzio che preferiscono utilizzare la federazione basata su SAML per l'autenticazione con i propri provider di identità.

Oracle Blockchain Platform è un servizio gestito da Oracle in cui il provisioning, l'esecuzione e la manutenzione dell'intera infrastruttura sono trasparenti per i clienti. È possibile eseguire il provisioning dell'intero framework con pochi clic e input utente, ad esempio la forma da 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 operazioni Oracle Cloud per un DevOps continuo. Con la piattaforma vengono forniti patch e aggiornamenti senza tempi di inattività per l'intero stack. Queste operazioni vengono eseguite in modo trasparente dalle operazioni Oracle senza la necessità di tempi di inattività dei clienti. E se vengono rilevate eventuali vulnerabilità di sicurezza, l'applicazione di patch di sicurezza di emergenza è abilitata per il sistema operativo e per tutti i componenti che compongono il servizio. Il rilevamento, la mitigazione e la risoluzione continui delle minacce informatiche intelligenti e adattive sono forniti come parte dell'approccio approfondito di sicurezza di Oracle Cloud Infrastructure. Ciò sfrutta l'intelligenza adattiva basata sul machine learning per rilevare rapidamente intrusioni e comportamenti anomali e l'applicazione automatica delle patch come uno degli strumenti per una correzione più rapida. Consulta la documentazione di Oracle Cloud Infrastructure.

Oracle Blockchain Platform supportata da Oracle Cloud Infrastructure e Oracle Cloud Operations offre i migliori livelli di disponibilità, performance e sicurezza. Per gli accordi sul livello di servizio relativi alla disponibilità, consulta Oracle PaaS e IaaS - Documento pillar.