Che cos'è la console?

La console di Oracle Blockchain Platform consente di monitorare la rete blockchain ed eseguire le 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 rete ha la propria console che utilizza per gestire la propria organizzazione e monitorare la rete blockchain. Il ruolo della 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 di cui si dispone (Amministratore o Utente). Ad esempio, solo un amministratore può impostare un anchor peer o creare un canale.

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

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.

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.
  • Gestisci 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.
  • Il numero di nodi Orderer associati al tipo di istanza. Standard ha tre nodi Orderer e non può essere eseguito lo scale-up, mentre Enterprise ne ha tre e ulteriori possono essere aggiunti.
  • 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.
  • Esporta e importa 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.
  • Controllare lo stato della cronologia RTF per il canale.
  • Esegui e analizza query avanzate sui codici concatenati nel canale.
  • Aggiorna un codice concatenato.

Scheda Codici di catena

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

Andare alla scheda Codici catena per visualizzare la lista dei package di codici catena installati nell'istanza. La prima volta che si utilizza la scheda Codici concatenati dopo aver impostato l'istanza, nell'elenco non viene visualizzato alcun codice concatenato poiché durante l'impostazione non è stato incluso alcun codice concatenato. È necessario aggiungere i codici concatenati necessari. È possibile aggiungere codici concatenati scritti in Go, Node.js e Java. È inoltre possibile utilizzare un codice concatenato esterno (chaincode as a service).

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

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 for Oracle Blockchain Platform: un set di strumenti ed esempi che consentono di creare, testare ed eseguire il debug di progetti di codice concatenato mediante un'interfaccia a riga di comando o un'estensione Visual Studio Code. Per ulteriori informazioni, vedere Blockchain App Builder for Oracle Blockchain Platform.
  • 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.