Novità di Oracle Blockchain Platform

Di seguito viene fornita una panoramica delle nuove funzioni e dei miglioramenti aggiunti di recente a Oracle Blockchain Platform Enterprise Edition. Questo documento è organizzato in base alla data in cui una funzione o una capacità specifica è diventata disponibile.

Versione 24.1.3 - Luglio 2024

Funzione Descrizione
Hyperledger Fabric v2.5.7 Le nuove istanze di Oracle Blockchain Platform Enterprise Edition sono ora basate su Hyperledger Fabric v2.5.7.
Infrastruttura Kubernetes

Oracle Blockchain Platform ora viene eseguito sui cluster Kubernetes. A partire da questa release, sono necessari i cluster Kubernetes e Docker Swarm non è più supportato.

Vedere Installa l'istanza della piattaforma Blockchain.

Chaincode as a service Puoi eseguire il codice concatenato come servizio gestito esternamente invece di essere creato e avviato su un nodo peer.

Vedere: Distribuisci codice concatenato da un servizio esterno

Supporto per il trasferimento di NFT da Oracle Blockchain Platform a Ethereum

L'API REST atomicTransactions ora supporta il trasferimento di token non fungibili (NFT, non fungible tokens) da Oracle Blockchain Platform Enterprise Edition a una rete Ethereum o Polygon.

Vedere: Interoperabilità di Ethereum ed Endpoint REST delle transazioni atomiche

Supporto di Ethereum per le transazioni atomiche (commit a due fasi)

Ora è possibile eseguire transazioni Ethereum come parte di un flusso di lavoro delle transazioni atomiche utilizzando l'API REST atomicTransactions, in cui tutte le transazioni combinate vengono sottoposte a commit o a rollback.

Vedere: Fai aggiornamenti atomici su codici e canali di catena, interoperabilità di Ethereum e endpoint REST delle transazioni atomiche

Query avanzate nell'interfaccia utente della console

È possibile eseguire e analizzare query avanzate nel database di stato per un determinato codice concatenato e canale nella scheda Canali della console utilizzando il menu Altre azioni.

Vedere: Rich Query nella console

Eliminazione package Chaincode

Per liberare spazio su disco, è possibile eliminare package di codici concatenati obsoleti o inutilizzati utilizzando l'API REST o l'interfaccia utente della console.

Vedere: Elimina un codice concatenato ed Elimina package codice concatenato installato

Supporto OAuth 2.0 per i callback degli eventi proxy REST

Oltre al TLS reciproco, i callback di sottoscrizione agli eventi proxy REST ora supportano il richiamo degli endpoint di callback protetti con l'autorizzazione OAuth 2.0.

Vedere: Sottoscrivi a un evento

Transazioni atomiche (commit a due fasi)

Ora puoi utilizzare l'API REST per combinare un gruppo di transazioni su più canali in un'unica transazione (atomica). Le transazioni atomiche utilizzano il protocollo di commit a due fasi, in modo che le transazioni combinate vengano sottoposte a commit o a rollback completo. È possibile utilizzare questa funzione per aggirare le limitazioni di Hyperledger Fabric relative agli aggiornamenti cross-channel atomici.

Vedere: Usa transazioni atomiche ed Endpoint REST delle transazioni atomiche

Supporto di Oracle Blockchain Platform per le transazioni distribuite globali

Oracle Blockchain Platform Enterprise Edition ora supporta lo standard X/Open group XA (eXtended Architecture), che specifica l'interfaccia tra un Transaction Manager globale e i Resource Manager transazionali locali. Lo standard XA si basa su un protocollo di commit a due fasi. Oracle Blockchain Platform Enterprise Edition ora fornisce una libreria Java che può essere utilizzata come Resource Manager XA, consentendo ai transaction manager globali di coordinare e sequenziare una serie di operazioni atomiche che possono includere transazioni blockchain Oracle Blockchain Platform Enterprise Edition insieme a database, sistemi di accodamento e altre risorse compatibili con XA.

Vedere: Uso della libreria XA Java

Callback affidabili per le sottoscrizioni agli eventi

Oracle Blockchain Platform Enterprise Edition ora supporta una distribuzione più affidabile per gli eventi sottoscritti. Se un callback non riesce, viene eseguito un nuovo tentativo in base a un criterio di backoff esponenziale. Quando si esegue la sottoscrizione agli eventi di codice concatenato, è possibile specificare il numero massimo di nuovi tentativi di callback dopo un errore di comunicazione.

Vedere: Sottoscrivi un evento nella documentazione dell'API REST.

Miglioramenti per la raccolta di dati privati

È possibile specificare un criterio di approvazione per controllare l'accesso a una raccolta dati privata. È inoltre possibile impedire automaticamente ai membri di organizzazioni che non fanno parte della raccolta di leggere o scrivere dati privati.

Vedere: Aggiungi raccolte di dati privati

Blockchain App Builder aggiornato per Oracle Blockchain Platform

Oracle Blockchain Platform Enterprise Edition include la versione più recente di Blockchain App Builder per Oracle Blockchain Platform per accelerare lo sviluppo di applicazioni blockchain personalizzate. Blockchain App Builder include un ampio supporto per lavorare con token fungibili e non fungibili. Scaricalo dalla scheda Strumenti di sviluppo nella tua istanza blockchain.

Vedere: Blockchain App Builder.

Aggiornamenti API REST

È disponibile un set di nuove API REST per le operazioni amministrative e di applicazione di Oracle Blockchain Platform. Vedere: API REST per Oracle Blockchain Platform.

Per un elenco delle nuove API REST e del funzionamento modificato, vedere API REST nuove, modificate e non più valide.

Release 21.1.2 - Aprile 2021

Funzione Descrizione
Supporta il consenso Raft

Nelle precedenti release Kafka era l'unico tipo di consenso disponibile. A partire da questa release, è supportato il consenso di Raft e Kafka non è più supportato.

Grazie a questa funzione, gli ordini di più organizzazioni possono unirsi a un cluster e i canali possono utilizzare cluster di ordini Raft diversi per distribuire il carico e fornire una migliore scalabilità.

Vedere Che cos'è il servizio di ordinazione?

Aggiornamenti API REST

È disponibile un set di nuove API REST per le operazioni amministrative e di applicazione di Oracle Blockchain Platform. Vedere: API REST per Oracle Blockchain Platform.

Per un elenco delle nuove API REST e del funzionamento modificato, vedere API REST nuove, modificate e non più valide.

Supporto del modulo di sicurezza hardware (HSM)

Oracle Blockchain Platform ora supporta l'uso di un modulo HSM (Hardware Security Module) SafeNet per memorizzare e gestire le chiavi. In particolare, sono supportati il dispositivo SafeNet Luna Network HSM e il servizio cloud SafeNet Luna HSM on Demand.

Vedere Configure a Hardware Security Module Client.

Aggiunto il supporto per i server di autenticazione OpenLDAP e Oracle Internet Directory di backup

È ora possibile specificare fino a due server di backup da utilizzare se il server primario OpenLDAP o Oracle Internet Directory non è disponibile.

Vedere Configurare un OpenLDAP esterno, Oracle Unified Directory o Oracle Internet Directory Server.

Blockchain App Builder per Oracle Blockchain Platform v1.4

Un nuovo componente di Oracle Blockchain Platform per accelerare lo sviluppo di applicazioni blockchain personalizzate. Aiuta ad accelerare lo sviluppo, il test e la distribuzione del codice concatenato con una potente estensione CLI e Visual Studio Code. Inoltre, consente la generazione automatizzata di codici a catena con un approccio senza codice / low-code per i professionisti che desiderano modellare rapidamente le applicazioni blockchain in base a una specifica dichiarativa degli asset e dei loro comportamenti. Scaricalo dalla scheda Strumenti di sviluppo nella tua istanza blockchain.

Vedere: Blockchain App Builder.

Il database Rich History supporta le tabelle blockchain

Ora puoi memorizzare i dati della cronologia avanzata nelle tabelle blockchain. È inoltre possibile configurare la cronologia avanzata a livello di canale e di istanza, ottenere lo stato di replica della cronologia avanzata e utilizzare i criteri di canale per controllare l'accesso ai dati della cronologia avanzata.

Vedere Abilitazione e configurazione del database Rich History.

Release 19.3.5 - Dicembre 2020

Funzione Descrizione
Esempio di controllo dell'accesso con filtro

Oracle Blockchain Platform ora fornisce una nuova versione dell'esempio di marmi nella scheda Strumenti per sviluppatori della console. Questo esempio include una libreria di funzioni che gli sviluppatori di codici concatenati possono utilizzare per creare liste di controllo dell'accesso per le funzioni di codici concatenati.

Vedere Using the Fine-Grained Access Control Library.

Utility di convalida dei blocchi
La convalida dei blocchi può essere eseguita da un endpoint API REST. La proprietà:
  • Analizza i file di registro della blockchain locale.
  • Verifica l'integrità e il formato dei dati.
  • Raccoglie statistiche quali la dimensione del blocco, il numero di transazioni e così via.

Vedere API REST di convalida dei blocchi.

Release 19.3.4 - Marzo 2020

Funzione Descrizione
Aggiunto il supporto per Microsoft Active Directory e Oracle Internet Directory come server di autenticazione

In precedenza l'autenticazione utente era supportata solo tramite un server OpenLDAP incorporato o esterno.

A partire da questa release, è possibile utilizzare Microsoft Active Directory o Oracle Internet Directory per l'autenticazione.

Vedere Configura un server di autenticazione.

Release 19.3.3 - Novembre 2019

Funzione Descrizione
Registrazione migliorata e semplificata

L'accesso ai messaggi di log di tutti i componenti in un'istanza di Oracle Blockchain Platform è ora disponibile in tempo reale.

Inoltre, le informazioni di accesso a Blockchain Platform Manager sono ora disponibili nei log.

Vedere Log

Eseguire task del ciclo di vita dell'istanza da Blockchain Platform Manager

Tutte le attività del ciclo di vita dell'istanza Blockchain (ad esempio l'avvio o l'arresto dell'istanza) sono ora disponibili in Blockchain Platform Manager.

Vedere Gestisci Oracle Blockchain Platform

Accessibilità alla documentazione

Accesso al supporto Oracle