Informazioni su Oracle Blockchain Platform

Oracle Blockchain Platform ti offre una piattaforma preassemblata dedicata alla creazione e all'esecuzione di smart contract e alla gestione di un libro contabile distribuito a prova di manutenzione.

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

Con Oracle Blockchain Platform, puoi completare alcuni semplici passi di creazione delle istanze, quindi Oracle si occupa delle attività di gestione dei servizi, applicazione di patch, backup e ripristino e di altro tipo del ciclo di vita del servizio.

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

Informazioni sulla sicurezza di applicazioni e rete 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 i compartimenti per la tua istanza. I criteri vengono utilizzati per controllare l'accesso a questi compartimenti. Vedere:

Verrà descritto come utilizzare i criteri di sicurezza IAM per concedere autorizzazioni amministrative alla 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 l'uso dei domini di Identity consentono di gestire utenti, gruppi e ruoli mediante i domini di identità di Oracle Cloud Infrastructure Identity and Access Management (IAM).

Gli account Oracle Cloud esistenti e i nuovi account nelle aree in cui non è stata eseguita la migrazione ai domini di identità IAM includono ancora l'accesso a Oracle Identity Cloud Service (IDCS). Puoi 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 come client, amministratori e altri servizi cloud accedono all'istanza del servizio e alle relative applicazioni. Per impostazione predefinita, è possibile accedere alle istanze del servizio solo su protocolli sicuri quali 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 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 più recente disponibile della piattaforma.

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.