Novità di Oracle Blockchain Platform

Ecco una panoramica delle nuove funzioni e dei miglioramenti aggiunti di recente a Oracle Blockchain Platform. Questo documento è organizzato in base alla data in cui una funzione o una funzionalità specifica è diventata disponibile.

Release 25.4.1 - Dicembre 2025

Funzione Descrizione
Hyperledger Fabric v3.1.1

Le nuove istanze di Oracle Blockchain Platform sono ora basate su Hyperledger Fabric v3.1.1.

Infrastruttura Kubernetes

Oracle Blockchain Platform ora viene eseguito sui cluster Kubernetes.

Codice concatenato come servizio

È possibile eseguire il codice concatenato come servizio gestito esternamente invece di essere creato e avviato su un nodo peer.

Per ulteriori informazioni, vedere Distribuire il codice concatenato da un servizio esterno.

Esempio di Stablecoin

Oracle Blockchain Platform Digital Assets Edition include API concatenate e wrapper preimpostate per un'applicazione di esempio che gestisce il ciclo di vita di una stablecoin.

Per ulteriori informazioni, vedere: Applicazione Stablecoin.

Release 25.2.2 - Settembre 2025 (Oracle Blockchain Platform Digital Assets Edition)

Funzione Descrizione
Oracle Blockchain Platform Digital Assets Edition v25.2.2
La nuova versione di Oracle Blockchain Platform Digital Assets Edition e la versione migliorata di Blockchain App Builder sono incluse le funzioni riportate di seguito.
  • Supporto della modalità riservata, che mantiene i dettagli delle transazioni sensibili come importi, saldi e identità utente visibili solo ai partecipanti autorizzati nella transazione, pur consentendo l'accesso controllato per autorità di regolamentazione e revisori.
  • API di codice concatenato e wrapper preconfezionate per una versione riservata dell'applicazione di esempio per la valuta digitale della banca centrale all'ingrosso (CBDC).
  • Generazione automatica di raccolte Postman e API wrapper con mappa transitoria e supporto OAuth 2.0 per test API sicuri e integrazione aziendale.

Release 25.2.2 — Giugno 2025

Funzione Descrizione
Database di stato ibrido

Il modello di database di stato ibrido evita le interruzioni del servizio memorizzando le informazioni sullo stato sia nel database Berkeley incorporato (database di stato primario) che in Oracle Database (database di stato di fallback). Per utilizzare il modello di database di stato ibrido, abilitare un database di stato di fallback sui nodi peer.

Vedere: Creazione del database di stato di fallback

Versione 24.4.3 - Dicembre 2024 (Oracle Blockchain Platform Digital Assets Edition)

Funzione Descrizione
Oracle Blockchain Platform Digital Assets Edition

Oracle Blockchain Platform Digital Assets Edition è un'estensione di Oracle Blockchain Platform che fornisce contenuti predefiniti specifici del dominio, ad esempio codici concatenati e API wrapper, da utilizzare in scenari quali la valuta digitale della banca centrale (CBDC, Central Bank Digital Currency) e i marketplace di obbligazioni digitali, nonché framework di token generici.

Con la sua particolare attenzione alla tokenizzazione degli asset digitali e alla gestione del ciclo di vita, semplifica processi complessi come compliance, trasferimenti di asset e verifica della proprietà, garantendo al contempo monitoraggio e verificabilità in tempo reale. Riduce le barriere all'ingresso per gli utenti che sviluppano applicazioni che funzionano con gli asset digitali.

Include i componenti riportati di seguito.
  • Una versione avanzata di Oracle Blockchain Platform con funzionalità e componenti aggiuntivi per facilitare la distribuzione di soluzioni complete per gli asset digitali.
  • Una versione avanzata di Blockchain App Builder, che supporta lo sviluppo, il test, il debug e la distribuzione rapidi di codici a catena sicuri che gestiscono più asset digitali.
  • Codici concatenati preconfezionati per due applicazioni specifiche del dominio: la valuta digitale della banca centrale all'ingrosso (CBDC) e un mercato obbligazionario, insieme a modelli di specifica del codice concatenato per token di deposito, token fungibile generico, token non fungibile generico e applicazioni di token combinati.
  • Instradamenti per funzioni specifiche dell'applicazione codice concatenato. Blockchain App Builder fornisce anche strumenti per la generazione automatizzata di API wrapper da qualsiasi codice concatenato generato, inclusi gli script Terraform correlati per distribuirli insieme a una raccolta Postman per il test rapido delle API.
  • Pacchetti API wrapper per i campioni di mercato all'ingrosso di CBDC e bond. Questi contengono anche uno script Terraform che esegue il provisioning di tutte le risorse OCI necessarie, nonché una raccolta Postman per eseguire rapidamente il test delle API.

Vedere: Oracle Blockchain Platform Digital Assets Edition

Release 23.3.3 - Ottobre 2023 (Blockchain App Builder 23.4.1)

Funzione Descrizione
Blockchain App Builder v23.4.1
La nuova versione di Blockchain App Builder include le seguenti funzioni: Scaricare Blockchain App Builder dalla scheda Strumenti per sviluppatori nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder Blockchain low-code

Release 23.3.3 - Ottobre 2023

Funzione Descrizione
Hyperledger Fabric v2.5.3 Le nuove istanze di Oracle Blockchain Platform sono ora basate su Hyperledger Fabric v2.5.3.
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) da Oracle Blockchain Platform a una rete Ethereum o Polygon.

Vedere: Interoperabilità Ethereum e Endpoint REST transazioni atomiche

Miglioramenti apportati a Ethereum Virtual Machine (EVM) Una versione avanzata del codice concatenato EVM è ora scaricabile dalla console di Oracle Blockchain Platform. Puoi utilizzare il codice concatenato EVM per distribuire e interagire con gli smart contract sul codice concatenato EVM (Ethereum Virtual Machine) distribuito su Oracle Blockchain Platform, tramite proxy REST o proxy fab3. I nuovi metodi consentono di configurare il valore del gas nel codice concatenato EVM. Inoltre, il proxy REST ora supporta l'input del formato JSON durante la chiamata delle funzioni di smart contract distribuite.

Vedere: Esecuzione di contratti smart Solidity con EVM su Oracle Blockchain Platform e Configurazione del proxy Fab3

Release 22.4.2 - Settembre 2023 (Blockchain App Builder 23.3.3)

Funzione Descrizione
Blockchain App Builder v23.3.3
La nuova versione di Blockchain App Builder include le seguenti funzioni: Scaricare Blockchain App Builder dalla scheda Strumenti per sviluppatori nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder Blockchain low-code

Release 22.4.2 - Dicembre 2022 (Blockchain App Builder 22.4.2)

Funzione Descrizione
Blockchain App Builder per Oracle Blockchain Platform v22.4.2
La nuova versione di Blockchain App Builder include le seguenti funzioni: Scaricare Blockchain App Builder dalla scheda Strumenti per sviluppatori nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder Blockchain low-code

Release 22.4.2 - Dicembre 2022

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

È ora possibile eseguire transazioni Ethereum come parte di un flusso di lavoro di transazione atomica utilizzando l'API REST atomicTransactions, in cui le transazioni combinate sono tutte impegnate o tutte sottoposte a rollback.

Vedere: Aggiornamenti atomici su codici e canali concatenati, Interoperabilità Ethereum e Endpoint REST transazioni atomiche

Supporta le interazioni basate su web3 con gli smart contract di Ethereum tramite il proxy

È possibile utilizzare la libreria web3 e il proxy fab3 per distribuire e interagire con gli smart contract sul codice concatenato EVM (Ethereum Virtual Machine) distribuito sui nodi peer di Oracle Blockchain Platform.

Vedere: Configurazione del proxy Fab3

Upgrade di istanze in cui è in esecuzione Hyperledger Fabric v2.2.4

È ora possibile aggiornare la versione di Oracle Blockchain Platform in esecuzione su istanze basate su Hyperledger Fabric v2.2.4.

Rich query nell'interfaccia utente della console

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

Vedere: Rich Query nella console

Eliminazione package codice catena

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

Vedere: Elimina un codice concatenato ed Elimina pacchetto 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 un evento

Release 22.3.2 - Agosto 2022

Funzione Descrizione
Transazioni atomiche (commit a due fasi)

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

Vedere: Usa transazioni atomiche e Endpoint REST transazioni atomiche

Supporto di Oracle Blockchain Platform per le transazioni distribuite globali

Oracle Blockchain Platform ora supporta lo standard XA (eXtended Architecture) del gruppo X/Open, che specifica l'interfaccia tra un Transaction Manager globale e i Transactional Resource Manager locali. Lo standard XA si basa su un protocollo di commit a due fasi. Oracle Blockchain Platform 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 di Oracle Blockchain Platform insieme a database, sistemi di coda e altre risorse compatibili con XA.

Vedere: Uso della libreria Java XA

Release 22.2.1 - Giugno 2022 (Blockchain App Builder 22.2.3)

Funzione Descrizione
Blockchain App Builder per Oracle Blockchain Platform v22.2.3
La nuova versione di Blockchain App Builder include le seguenti funzioni:
  • Supporto su Microsoft Windows per le funzionalità più recenti di Blockchain App Builder, incluso il supporto per token non fungibili (NFT).
  • Supporto per TypeScript 4.6.
Scarica Blockchain App Builder dalla scheda Strumenti per sviluppatori nell'istanza blockchain.

Vedere: Utilizzo di Blockchain App Builder

Release 22.2.1 - Aprile 2022

Funzione Descrizione
Aggiornamenti di Hyperledger Fabric v2.2.4

È ora possibile aggiornare le istanze esistenti di Oracle Blockchain Platform basate su Hyperledger Fabric v1.4.7 a Hyperledger Fabric v2.2.4. È possibile aggiornare le istanze che fanno parte di una rete che include una singola organizzazione. Per aggiornare la versione della piattaforma di una rete con più organizzazioni, contattare il Supporto Oracle.

Callback affidabili per gli abbonamenti agli eventi

Oracle Blockchain Platform 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 del codice concatenato, è possibile specificare il numero massimo di tentativi di callback dopo un errore di comunicazione.

Vedere: Sottoscrizione a un evento nella documentazione dell'API REST.

Blockchain App Builder per Oracle Blockchain Platform v22.2.1
La nuova versione di Blockchain App Builder include le seguenti funzioni:
  • Supporto per token non fungibili (NFT), inclusi metodi generati automaticamente e SDK per NFT.
  • Nuovo comando per l'applicazione di patch ai progetti di Blockchain App Builder.
  • Nuovi metodi per filtrare e impaginare i risultati delle query.
  • Nuovi metodi SDK che supportano le chiamate alle funzioni cross-chaincode.
  • Ambiente di test locale ora basato su Hyperledger Fabric v2.4.
  • Creazione avanzata dell'account per i token fungibili frazionari, che include un passo aggiuntivo per associare l'account token all'ID token.
Scarica Blockchain App Builder dalla scheda Strumenti per sviluppatori nell'istanza blockchain.

Vedere: Utilizzo di Blockchain App Builder

Nella tabella seguente vengono descritte le modifiche che potrebbero causare incompatibilità con le release precedenti di Oracle Blockchain Platform.

Modifica Note
Hyperledger Fabric v2.2.4 non distribuisce automaticamente la dipendenza dello shim codice concatenato Go come nelle versioni precedenti. È necessario fornire manualmente lo shim Go chaincode. Vedere Fornitore dei codici concatenati Shim for Go in Scrittura di un codice concatenato.
Hyperledger Fabric v2.2.4 richiede la versione 1.16.7 o successiva. Per le istanze basate su Hyperledger Fabric v2.2.4 che eseguono i codici concatenati Go, eseguire l'aggiornamento alla versione Go 1.16.7 o successiva.
Sono disponibili più versioni degli SDK Hyperledger Fabric. Utilizzare una versione del kit SDK compatibile con la versione di Hyperledger Fabric su cui si basa l'istanza. Per le istanze basate su Hyperledger Fabric v2.2.4, utilizzare le versioni compatibili con la release di supporto a lungo termine (LTS) di Hyperledger Fabric v2.2. È stato verificato che Oracle Blockchain Platform funziona con le seguenti versioni per Hyperledger Fabric v2.2.4:
  • SDK Node.js v2.2.9
  • SDK Java v2.2.2
  • Vai al kit SDK v1.0.0

Per ulteriori informazioni, vedere: Utilizzare gli SDK di Hyperledger Fabric per sviluppare applicazioni

Versione 21.4.1 — Novembre 2021

Funzione Descrizione
Hyperledger Fabric v2.2.4
È ora possibile creare istanze di Oracle Blockchain Platform basate su Hyperledger Fabric v2.2.4, che include le funzioni riportate di seguito.
  • Un nuovo ciclo di vita del codice concatenato, con nuove procedure per l'installazione del codice concatenato sui peer e l'avvio su un canale.
  • Un nuovo modello che separa i package di codici concatenati dalle definizioni di codici concatenati, il che consente una maggiore flessibilità durante la distribuzione dei codici concatenati.
  • Governance decentralizzata, in modo che più organizzazioni debbano accettare i parametri del codice concatenato prima della distribuzione, invece di utilizzare un gruppo di parametri impostati dal fondatore.

Vedere: Distribuzione e gestione dei codici concatenati su Hyperledger Fabric 2.2.4

Miglioramenti alla raccolta dei 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 dati private

Aggiornamenti avviati dall'utente

Quando è disponibile una nuova release di Oracle Blockchain Platform, è ora possibile utilizzare la console di Oracle Cloud Infrastructure o le API REST per eseguire l'upgrade di un'istanza al momento della scelta.