Informazioni su Oracle Blockchain Platform

Oracle Blockchain Platform ti offre una piattaforma predefinita per la creazione e l'esecuzione degli smart contract e la manutenzione di un libro contabile distribuito a prova di manomissione.

Oracle Blockchain Platform è una rete composta da nodi di convalida (peer) che aggiornano il libro contabile e rispondono alle query eseguendo il codice dello smart contract, la business logic che viene eseguita sulla blockchain. Le applicazioni esterne richiamano transazioni o eseguono query tramite SDK client o chiamate API REST, che richiedono ai peer selezionati di eseguire gli smart contract. Più pari livello approvano (firma digitalmente) i risultati, che vengono quindi verificati e inviati al servizio di ordinazione. Dopo aver raggiunto il consenso sull'ordine delle transazioni, i risultati delle transazioni vengono raggruppati in blocchi di dati protetti da crittografia e a prova di manomissione e inviati ai nodi peer da convalidare e aggiungere al libro contabile. Gli amministratori del servizio possono utilizzare la console Web di Oracle Blockchain Platform per configurare la blockchain e monitorarne il funzionamento.

Con Oracle Blockchain Platform, completi alcune semplici fasi di creazione dell'istanza e poi Oracle si occupa della gestione del servizio, dell'applicazione di patch, del backup e del ripristino e di altre attività del ciclo di vita del servizio.

Per informazioni sulle funzioni disponibili, vedere Uso di Oracle Blockchain Platform.

Informazioni sulla sicurezza di applicazioni e reti in Oracle Blockchain Platform

Oracle Cloud Infrastructure Identity and Access Management (IAM) ti aiuta a proteggere la tua piattaforma blockchain attraverso l'uso di compartimenti, utenti, ruoli e criteri.

Quando imposti la tua tenancy, creerai compartimenti per la tua istanza. I criteri vengono utilizzati per controllare l'accesso a questi compartimenti. Fare riferimento a quanto riportato di seguito.

I criteri di sicurezza IAM verranno utilizzati per concedere le autorizzazioni amministrative della piattaforma Blockchain. È possibile impostare criteri di sicurezza che concedono ad altri utenti l'autorizzazione per impostare e gestire le istanze di Oracle Blockchain Platform. Vedere Utilizzo di autorizzazioni e criteri per l'amministrazione di Oracle Blockchain Platform.

I nuovi account Oracle Cloud nelle aree aggiornate per utilizzare i domini di Identity gestiscono utenti, gruppi e ruoli tramite i domini di Identity di Oracle Cloud Infrastructure Identity and Access Management (IAM).

Gli account Oracle Cloud esistenti e i nuovi account nelle aree di cui non è stata eseguita la migrazione ai domini di Identity IAM includono ancora l'accesso a Oracle Identity Cloud Service (IDCS). È possibile utilizzare IDCS per aggiungere utenti e gruppi e assegnare ruoli per Oracle Blockchain Platform.

Inoltre, Oracle Cloud offre un'infrastruttura di sicurezza di rete affidabile e flessibile per controllare ulteriormente il modo in cui client, amministratori e altri servizi cloud accedono all'istanza del servizio e alle relative applicazioni. Per impostazione predefinita, è possibile accedere alle istanze di servizio solo tramite protocolli sicuri come HTTPS e SSH.

Che cos'è una versione della piattaforma?

Oracle Blockchain Platform si basa sul progetto open source Hyperledger Fabric di Linux Foundation. A partire dalla versione 23.3.3, è disponibile una nuova versione di base, o versione della piattaforma, di Hyperledger Fabric. Oracle Blockchain Platform ora supporta Hyperledger Fabric v2.5.3 e le istanze esistenti di Hyperledger Fabric v2.2.4 e Hyperledger Fabric v1.4.7.

In genere, per le nuove istanze, verrà eseguita la versione della piattaforma più recente disponibile.

Oracle Blockchain Platform supporta e migliora le seguenti funzioni della piattaforma Hyperledger Fabric v2.2.4:

  • Governance decentralizzata dei codici concatenati. Un nuovo ciclo di vita per l'installazione di codice concatenato su peer e l'avvio su un canale consente nuove modalità decentralizzate di collaborazione e consenso. Più organizzazioni possono concordare i parametri del codice concatenato, incluso il criterio di approvazione del codice concatenato, prima che il codice concatenato venga distribuito sul canale. Queste funzioni vengono implementate nelle nuove procedure guidate per la distribuzione rapida e avanzata, nonché nell'API REST. Per ulteriori informazioni sulla distribuzione dei codici concatenati in Hyperledger Fabric v2.2.4, vedere Deploy and Manage Chaincodes on Hyperledger Fabric 2.x. Per ulteriori informazioni sul nuovo ciclo di vita, vedere Fabric chaincode lifecycle nella documentazione Hyperledger Fabric v2.2.4.
  • Miglioramenti alla raccolta di dati privati. È possibile specificare un criterio di approvazione per controllare l'accesso a una raccolta dati privata. Inoltre, ogni codice concatenato ha una raccolta dati privata implicita specifica per l'organizzazione. Per ulteriori informazioni, vedere Raccolte di dati privati implicite nella sezione Dati privati della documentazione di Hyperledger Fabric v2.2.4.

È possibile aggiornare le istanze esistenti in esecuzione su Hyperledger Fabric v1.4.7 per utilizzare Hyperledger Fabric v2.2.4. Per ulteriori informazioni, vedere Aggiornare un'istanza.

L'aggiornamento delle istanze da Hyperledger Fabric v2.2.4 a Hyperledger Fabric v2.5.3 non è ancora supportato.

Per ulteriori informazioni su Hyperledger Fabric v2.5.3, vedere Novità in Hyperledger Fabric v2.x.