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 dell'istanza di Oracle Blockchain Platform, tutte le funzionalità necessarie per iniziare a lavorare sulla rete blockchain sono state aggiunte alla console.
È possibile utilizzare la console per eseguire task quali la gestione dei nodi, la configurazione dei canali e dei criteri di rete e la distribuzione dei codici concatenati. È inoltre possibile monitorare e risolvere i problemi della rete, visualizzare lo stato del nodo, visualizzare i blocchi del libro contabile 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 nuovo canale.
L'istanza include codici concatenati di esempio che è possibile utilizzare per iniziare. Vedere Esplora Oracle Blockchain Platform utilizzando esempi (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 i seguenti elementi:
- 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.
- Numero di nodi in esecuzione o arrestati.
- Numero di dichiarazioni a sostegno 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 MSP (Membership Service Provider) e i ruoli.
- Aggiungere un partecipante alla rete.
- Vedere una rappresentazione grafica della struttura della rete.
- Configurare, visualizzare o importare le impostazioni dell'ordinatore.
- Gestisci certificati.
- Aggiungere un nuovo nodo del servizio di ordinamento alla rete.
- Esportare il blocco di configurazione di rete.
Scheda Nodi
- Nodo della console.
- 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.
Utilizzare la scheda Nodi per effettuare le operazioni riportate di seguito.
- Visualizzare e impostare le configurazioni dei nodi.
- Esportare e importare peer.
- Avviare, arrestare e riavviare i nodi.
- Configurare e avviare un nuovo nodo ordinante.
- Visualizzare una rappresentazione grafica dei nodi peer che utilizzano i canali.
- Fare clic sul nome di un nodo per trovare ulteriori informazioni al riguardo.
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 aver impostato l'istanza, verrà visualizzato il canale predefinito creato e tutti i pari livello della rete vi verranno aggiunti.
Utilizzare la scheda Canali per effettuare le operazioni riportate di seguito.
- Aggiungi 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 sintetico del libro contabile, i peer e gli OSN collegati al canale, nonché i criteri e le ACL del canale.
- Unisciti ai colleghi al canale.
- Gestisci il servizio di ordinazione del canale.
- Aggiungere o rimuovere un nodo del servizio di ordinazione (OSN) per un canale.
- Visualizzare e aggiornare le impostazioni del servizio di gestione ordini.
- Configurare 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.
- Aggiornare un codice concatenato.
Scheda Codici di catena
Si noti che Oracle Blockchain Platform si riferisce 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 effettuare le operazioni riportate di seguito.
- Installare e distribuire un codice concatenato utilizzando l'opzione di distribuzione rapida o avanzata.
- Scopri quanti peer hanno installato un codice concatenato.
- Scopri quanti canali è stato distribuito un codice concatenato.
Scheda Strumenti Developer
La scheda Strumenti per sviluppatori è progettata per aiutarti a apprendere le nozioni di base della blockchain come la scrittura di codici concatenati e la creazione di applicazioni blockchain.
È possibile utilizzare la scheda Strumenti per sviluppatori 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.
- Trova i modelli e il mock shim di Hyperledger Fabric per aiutarti a creare i codici concatenati.
- Collegati agli SDK e alle API di cui hai bisogno per scrivere applicazioni blockchain.
- Utilizzare i codici concatenati di esempio per informazioni sui codici concatenati. Installare, distribuire e richiamare i codici concatenati di esempio.