Crea istanza di un codice concatenato

(Hyperledger Fabric v1.4.7) La creazione di un'istanza di un codice concatenato compila, crea e inizializza il codice concatenato sui peer in cui è installato il codice concatenato. Una volta completata la creazione dell'istanza, i pari livello possono accettare i richiami del codice concatenato e approvare le transazioni.

Tenere presenti le informazioni riportate di seguito.
  • È necessario installare il codice concatenato sui peer richiesti prima di poterne creare un'istanza.
  • Se si sta lavorando su un canale che contiene più membri e che ha creato un'istanza del codice concatenato su un membro, non è necessario creare un'istanza del codice concatenato sugli altri membri in cui è stato installato lo stesso codice concatenato. In questi casi, viene già creata un'istanza del codice concatenato ed è in esecuzione su tutti i membri del canale.
  • È possibile creare un'istanza di più codici concatenati su un canale.
  • Il processo di creazione di un'istanza dei codici concatenati di esempio è diverso dal processo di creazione di istanze descritto in questo argomento. Vedere Esplora Oracle Blockchain Platform Using Samples (Hyperledger Fabric v1.4.7).
  • Dopo aver creato un'istanza del codice concatenato, è possibile abilitarlo facoltativamente nel proxy REST.
Per eseguire questo task è necessario essere un amministratore.
  1. Andare alla console e selezionare la scheda Codici di catena.
  2. Nella scheda Codici di catena, fare clic sulla freccia per espandere la lista di versioni del codice concatenato.
  3. Individuare la versione del codice concatenato e fare clic sul relativo menu Altre azioni, quindi selezionare Istanzia.
    Viene visualizzata la finestra di dialogo Crea codice concatenato.
  4. Immettere informazioni su dove e come creare un'istanza del codice concatenato.
    Campo Descrizione
    Canale Selezionare il canale su cui eseguire il codice concatenato.
    peer Selezionare il peer o i peer che si desidera utilizzare il codice concatenato. Questa lista mostra i pari livello su cui è stato installato il codice concatenato.
    Parametro iniziale Inserire i parametri di input che si desidera passare al codice concatenato. Andare al codice concatenato per trovare i valori dei parametri iniziali.
    Criterio dichiarazione a sostegno In questa sezione specificare il numero e il ruolo dei membri necessari per approvare il codice concatenato.

    Se non si specifica un criterio di dichiarazione a sostegno, viene utilizzato il criterio di dichiarazione a sostegno predefinito. Il criterio di approvazione predefinito ottiene un'approvazione da qualsiasi peer nella rete.

    Mappa transitoria

    I dati passati nel codice concatenato sono il payload della transazione e la mappa transitoria. Il payload della transazione viene registrato nel libro contabile ed è visibile a chiunque sia in grado di accedere al libro contabile tramite il codice concatenato del sistema di query. Utilizzare una mappa transitoria per passare dati privati, ad esempio chiavi che non si desidera memorizzare nel libro contabile.

    In questa sezione fornire le chiavi e i valori richiesti. Le informazioni fornite vengono mantenute sul nodo peer e inviate al codice concatenato quando viene eseguita una transazione.

    Se si stanno aggiungendo raccolte dati private, specificare una mappa transitoria per passare i dati privati dal client ai pari livello per l'approvazione.

    Raccolte dati private In questa sezione aggiungere una o più raccolte di dati personali. Le raccolte dati private specificano sottoinsiemi di organizzazioni che approvano, eseguono il commit o eseguono query sui dati privati nel canale in cui viene creata l'istanza del codice concatenato.
  5. Fare clic su Analizza.
    È stata creata un'istanza del codice concatenato.
  6. Per confermare la creazione di un'istanza del codice concatenato, andare alla scheda Canali e fare clic sul nome del canale su cui è stata creata l'istanza del codice concatenato. Passare alla scheda Codici concatenati istanziati e verificare che il codice concatenato sia elencato nella tabella di riepilogo.