Esplora Oracle Blockchain Platform utilizzando esempi

È possibile installare, distribuire e richiamare i codici catena di esempio inclusi in Oracle Blockchain Platform.

È necessario essere un amministratore per installare e distribuire codici concatenati di esempio. Se si dispone delle autorizzazioni utente, è possibile richiamare i codici concatenati di esempio.
  1. Andare alla console e selezionare la scheda Strumenti per sviluppatori.
  2. Fare clic sul riquadro Campioni.
    Viene visualizzata la pagina Chaincode Samples.
  3. Individuare il codice concatenato di esempio e installarlo.
    1. Scegliere il codice concatenato di esempio che si desidera utilizzare e fare clic sul pulsante Installa corrispondente.
    2. Nella finestra di dialogo Installa codice concatenato, specificare uno o più peer su cui installare il codice concatenato e selezionare la lingua del codice concatenato da utilizzare (Vai, Node.js o Java). Fate clic su Installa.
  4. Distribuire il codice concatenato.
    1. Fare clic sul pulsante Distribuisci del codice catena.
    2. Nella finestra di dialogo Distribuisci codice concatenato selezionare il canale su cui distribuire il codice concatenato. Fare clic su Distribuisci.
  5. Andare alla scheda Canali e fare clic sul nome del canale in cui è stato distribuito il codice concatenato di esempio.
    1. Nella pagina Informazioni canale, fare clic sul riquadro Codici concatenati distribuiti per confermare la distribuzione del codice concatenato sul canale.
    2. È possibile utilizzare il riquadro Libro contabile per individuare le informazioni sulle singole transazioni nel canale.
  6. Fare clic sul riquadro Libro contabile e confermare quanto segue.
    • Il sintetico libro contabile indica che si è verificata una distribuzione. Una distribuzione è costituita da un'approvazione e da un commit.
    • Nella tabella Libro contabile individuare i due blocchi con tipo di dati.
    • Fare clic sul primo blocco e nella tabella Transazioni fare clic sull'icona a forma di freccia per visualizzare ulteriori informazioni sul blocco. Verificare che nel campo Nome funzione venga visualizzato ApproveChaincodeDefinitionForMyOrg.
    • Fare clic sul secondo blocco e confermare che nel campo Nome funzione viene visualizzato CommitChaincodeDefinition.
  7. Se necessario, andare alla scheda Codici catena e distribuire il codice catena su altri canali.
    Se si lavora su una rete che contiene più membri e ha distribuito il codice concatenato sul fondatore, non è necessario distribuire il codice concatenato sui partecipanti in cui è stato installato lo stesso codice concatenato. In tali casi, il codice concatenato è già distribuito sui partecipanti.
    1. Individuare l'ID package del codice concatenato che si desidera distribuire nella tabella e fare clic su di esso.
      Viene visualizzata la pagina Riepilogo peer installati.
    2. Fare clic su Distribuito sui canali.
    3. Nella pagina Riepilogo canali distribuiti, fare clic sul pulsante Distribuisci.
    4. Nella finestra di dialogo Distribuisci codice concatenato specificare le informazioni necessarie, quindi fare clic su Distribuisci.
  8. Richiama il codice concatenato.
    1. Andare alla pagina Campioni codice catena, individuare il codice catena che si sta utilizzando e fare clic sul relativo pulsante Richiama.
    2. Nella finestra di dialogo Richiama codice concatenato, selezionare un canale su cui eseguire la transazione.
    3. Nel campo Azione specificare un'azione da completare utilizzando il codice concatenato.
    4. Fare clic su Esegui.
  9. Confermare se il codice concatenato è stato richiamato correttamente.
    1. Andare alla scheda Canali, individuare e fare clic sul canale su cui è stato installato il codice concatenato.
    2. Nella tabella Riepilogo libro contabile individuare il numero di blocco che indica che si è verificato un richiamo.
    3. Fare clic sul blocco e confermare che nella tabella Transazioni viene visualizzato Operazione riuscita nella colonna Stato.
  10. Se necessario, andare alla pagina Esempi e richiamare qualsiasi altra operazione nel codice concatenato.