Che cos'è la console?

La console di Oracle Blockchain Platform consente di monitorare la rete blockchain ed eseguire attività amministrative quotidiane.

Quando hai eseguito il provisioning della tua istanza di Oracle Blockchain Platform, tutte le funzionalità necessarie per iniziare a lavorare sulla tua rete blockchain sono state aggiunte alla console.

È possibile utilizzare la console per eseguire task quali la gestione dei nodi, la configurazione di canali e criteri di rete e la distribuzione di codici concatenati. È inoltre possibile monitorare e risolvere i problemi della rete, visualizzare lo stato del nodo, visualizzare i blocchi dei libri contabili e trovare e visualizzare i file di log.

Nella maggior parte dei casi, ogni membro della tua rete ha la propria console che utilizza per gestire la propria organizzazione e monitorare la rete blockchain. Il ruolo nella rete (fondatore o partecipante) determina i task che è possibile eseguire nella console. Ad esempio, se sei un partecipante, non puoi aggiungere un altro partecipante alla rete. Solo il fondatore può aggiungere un partecipante alla rete.

Inoltre, le operazioni che è possibile eseguire nella console sono determinate dai privilegi di accesso (Amministratore o Utente). Ad esempio, solo un amministratore può impostare un peer di ancoraggio o creare un nuovo canale.

L'istanza include codici concatenati di esempio che è possibile utilizzare per iniziare. Vedere Esplora Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x) o Esplora Oracle Blockchain Platform Using Samples (Hyperledger Fabric v1.4.7).

La console è divisa in schede.

Scheda Dashboard

Utilizzare la scheda Dashboard per una panoramica delle prestazioni della rete. Vedere Tipo di informazioni nel dashboard

Nella scheda Dashboard sono disponibili gli elementi riportati di seguito.

  • Un banner che mostra il numero di componenti diversi presenti nella rete. Ad esempio, quanti canali e codici concatenati.
  • Numero di transazioni utente su un canale durante un intervallo di tempo specifico.
  • Il numero dei nodi in esecuzione o arrestati.
  • Numero di approvazioni e commit da parte dei pari livello.
  • Statistiche di utilizzo per le partizioni dell'istanza.

Scheda Network

La scheda Rete consente di visualizzare un elenco dei membri della rete. La prima volta che si utilizza la scheda Rete dopo aver impostato l'istanza, verranno visualizzati i nodi creati durante l'impostazione.

È possibile utilizzare la scheda Network per:

  • Trovare gli ID organizzazione dei membri della rete, gli ID provider di servizi di appartenenza e i ruoli.
  • Aggiungere un partecipante alla rete.
  • Visualizzare una rappresentazione grafica della struttura della rete.
  • Configurare, visualizzare o importare le impostazioni dell'ordinatore.
  • Gestione dei certificati.
  • Aggiungere un nuovo nodo del servizio di ordinazione nella rete.
  • Esportare il blocco di configurazione di rete.

Scheda Nodi

Andare alla scheda Nodi per visualizzare la lista dei nodi nella rete. La prima volta che si utilizza la scheda Nodi dopo l'impostazione dell'istanza, verranno visualizzati gli elementi riportati di seguito.
  • Il nodo console.
  • Il numero di nodi peer richiesti durante il provisioning.
  • Numero di nodi del programma di ordinazione associati al tipo di istanza. Lo standard ha tre nodi ordinante e non può essere ridimensionato, mentre Enterprise ne ha tre ed è possibile aggiungerne altri.
  • Un nodo CA (Certificate Authority) Fabric che rappresenta il servizio di appartenenza.
  • Un nodo proxy REST.
Durante il provisioning dell'istanza fondatore è stato creato un canale predefinito a cui sono stati aggiunti tutti i pari livello.

Utilizzare la scheda Nodi per:

  • Visualizzare e impostare le configurazioni dei nodi.
  • Esportare e importare i pari livello.
  • Avviare, arrestare e riavviare i nodi.
  • Configurare e avviare un nuovo nodo Orderer.
  • Visualizzare una rappresentazione grafica dei nodi peer che utilizzano i canali.
  • Fare clic sul nome di un nodo per trovare ulteriori informazioni.

Scheda Canali

La scheda Canali mostra i canali della rete, i peer che utilizzano i canali e i codici concatenati distribuiti sui canali. La prima volta che si utilizza la scheda Canali dopo l'impostazione dell'istanza, verrà visualizzato il canale predefinito creato e verranno aggiunti tutti i pari livello della rete.

Utilizzare la scheda Canali per:

  • Aggiungere nuovi canali.
  • Vedere il numero di codici concatenati distribuiti su un canale.
  • Fare clic sul nome di un canale per trovare ulteriori informazioni su di esso, ad esempio il riepilogo del libro contabile, i pari livello e gli OSN uniti al canale, nonché i criteri e le ACL del canale.
  • Unisci i pari livello al canale.
  • Gestisce il servizio di ordinazione del canale.
  • Aggiungere o rimuovere un nodo del servizio di ordinamento (OSN) per un canale.
  • Visualizzare e aggiornare le impostazioni del servizio di ordinazione.
  • Configura la cronologia avanzata per il canale.
  • Esegui e analizza query avanzate sui codici concatenati nel canale.
  • (Hyperledger Fabric v2.x) Upgrade a chaincode.

Scheda Codici di catena

Si noti che Oracle Blockchain Platform fa riferimento agli smart contract come codici concatenati.

Andare alla scheda Codici di catena per visualizzare la lista dei package di codici catena installati nell'istanza. La prima volta che si utilizza la scheda Codici di catena dopo l'impostazione dell'istanza, non vengono visualizzati codici di catena nella lista perché durante l'impostazione non sono stati inclusi codici di catena. Aggiungere i codici concatenati necessari.

È possibile utilizzare la scheda Codici di catena per quanto segue.

  • Installare e distribuire un codice concatenato utilizzando l'opzione di distribuzione rapida o avanzata.
  • Scopri quanti colleghi hanno installato un codice concatenato.
  • Scopri su quanti canali è stato distribuito un codice concatenato.
  • (Hyperledger Fabric v1.4.7) Aggiornare un codice concatenato.

Scheda Strumenti sviluppatore

La scheda Strumenti per sviluppatori è progettata per aiutarti a imparare le nozioni fondamentali della blockchain come scrivere codici concatenati e creare applicazioni blockchain.

È possibile utilizzare la scheda Strumenti Developer per:

  • Scarica Blockchain App Builder per Oracle Blockchain Platform: un set di strumenti ed esempi che ti aiutano a creare, testare ed eseguire il debug dei progetti di codici concatenati utilizzando un'interfaccia della riga di comando o un'estensione Visual Studio Code.
  • Trova i modelli e il mock shim di Hyperledger Fabric per aiutarti a creare codici concatenati.
  • Collega gli SDK e le API necessari per scrivere applicazioni blockchain.
  • Utilizzare i codici concatenati di esempio per informazioni sui codici concatenati. Installare, distribuire e richiamare i codici concatenati di esempio.