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.
Sicurezza avanzata
- 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 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.
Utilizza 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 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 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 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 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
- 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 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 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 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.
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
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.
- 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.