Novità di Oracle Blockchain Platform

Di seguito viene fornita 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 capacità specifica è diventata disponibile.

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 di sviluppo nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder di 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, non fungible tokens) da Oracle Blockchain Platform a una rete Ethereum o Polygon.

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

Miglioramenti per Ethereum Virtual Machine (EVM) È ora possibile scaricare una versione avanzata del codice concatenato EVM 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 in formato JSON durante la chiamata alle funzioni Smart Contract distribuite.

Vedere: Esegui 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 di sviluppo nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder di 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 di sviluppo nell'istanza di Oracle Blockchain Platform.

Vedere: Crea codici concatenati con App Builder di 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 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

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

Aggiornamento delle istanze che eseguono 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.

Vedere: Aggiornamento di un'istanza

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

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 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 e Endpoint REST delle 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 Resource Manager transazionali locali. Lo standard XA si basa su un protocollo di commit a due fasi. Oracle Blockchain Platform ora offre 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 insieme a database, sistemi di accodamento e altre risorse compatibili con XA.

Vedere: Uso della libreria XA Java

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 più recenti funzionalità di Blockchain App Builder, incluso il supporto per token non fungibili (NFT).
  • Supporto per TypeScript 4.6.
Scarica Blockchain App Builder dalla scheda Strumenti di sviluppo nella tua 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.

Per ulteriori informazioni, vedere: Aggiornare la versione di piattaforma di un'istanza.

Hyperledger Fabric v2.2.4 utilizza un nuovo ciclo di vita del codice concatenato e un nuovo modello che separa i pacchetti del codice concatenato dalle definizioni del codice concatenato. Potrebbe essere necessario aggiornare il codice concatenato e le applicazioni client per utilizzare la nuova versione di Hyperledger Fabric. Per ulteriori informazioni sull'impatto di una nuova versione di Hyperledger Fabric sulle applicazioni esistenti, vedere Updating Applications for a New Platform Version.

Callback affidabili per le sottoscrizioni agli eventi

Oracle Blockchain Platform ora supporta la 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.

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.
  • Un 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 che ora si basa 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 di sviluppo nella tua 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 fornisce automaticamente la dipendenza shim per il codice concatenato Go come facevano le versioni precedenti. È necessario fornire manualmente lo shim del codice concatenato Go. Vedere Vendor the Shim for Go Chaincodes in Write a Chaincode.
Hyperledger Fabric v2.2.4 richiede la versione Go 1.16.7 o successiva. Per le istanze basate su Hyperledger Fabric v2.2.4 che eseguono i codici concatenati Go, eseguire l'aggiornamento a Go versione 1.16.7 o successiva.
Sono disponibili più versioni degli SDK Hyperledger Fabric. Utilizzare una versione dell'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 versioni compatibili con la release LTS (Long-Term Support) Hyperledger Fabric v2.2. Oracle Blockchain Platform è stato verificato per funzionare con le seguenti versioni di Hyperledger Fabric v2.2.4:
  • Node.js SDK versione 2.2.9
  • SDK Java v2.2.2
  • Vai a SDK v1.0.0

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

Release 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 pacchetti 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: Distribuisci e gestisci i codici concatenati su Hyperledger Fabric 2.2.4

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

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 desiderato.

Vedere: Aggiornamento di un'istanza

Accessibilità alla documentazione

Per informazioni sulle iniziative Oracle per l'accesso facilitato, visitare il sito Web Oracle Accessibility Program all'indirizzo http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Accesso al supporto Oracle

I clienti Oracle che hanno acquistato il supporto possono accedere al supporto elettronico tramite My Oracle Support. Per informazioni, visitare il sito Web all'indirizzo http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info o all'indirizzo http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs per i non udenti.