Specificare un criterio di dichiarazione a sostegno

(Hyperledger Fabric v1.4.7) È possibile aggiungere un criterio di approvazione quando si crea un'istanza di un codice concatenato. Un criterio di approvazione specifica i membri con pari livello che devono approvare o approvare correttamente una transazione con codice concatenato prima che venga aggiunta a un blocco e sottomessa al libro contabile.

L'approvazione garantisce la legittimità di una transazione. Quando si crea un'istanza di un codice concatenato su un canale, è possibile specificare un criterio di approvazione. 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.
I peer di approvazione di un membro devono disporre delle autorizzazioni ReaderWriter sul canale. Quando una transazione viene elaborata, ogni peer di approvazione restituisce un set di lettura-scrittura firmato. Dopo che il cliente ha abbastanza approvazioni per soddisfare i requisiti dei criteri di approvazione, il client raggruppa il set di lettura-scrittura comune con la firma dei colleghi approvatori e invia tutto al servizio di ordinazione, che ordina e impegna le transazioni in blocchi e quindi nel libro contabile.
È possibile andare alla scheda Canali per visualizzare il criterio di approvazione di un codice concatenato con istanza. Vedere Visualizza un criterio di dichiarazione a sostegno. Impossibile modificare il criterio di approvazione di un codice concatenato di cui è stata creata un'istanza. Se è necessario modificare un criterio di approvazione, è necessario ricreare un'istanza del codice concatenato o aggiornarlo a un'altra versione e specificare un criterio di approvazione diverso.
Per eseguire questo task è necessario essere un amministratore.
  1. Andare alla console e selezionare la scheda Codici di catena.
  2. Individuare il codice concatenato di cui si desidera creare un'istanza e avviare il processo di creazione delle istanze.
  3. Espandere la sezione Criterio dichiarazione a sostegno. Fare clic su Aggiungi identità per aggiungere i membri al criterio in base alle esigenze.
    Campo Descrizione
    ID MSP Dal menu a discesa, selezionare l'organizzazione del peer dell'utente finale.
    Ruolo Selezionare il ruolo peer corrispondente richiesto dal criterio di approvazione. Di solito questo sarà membro. È possibile trovare il ruolo di un peer visualizzandone le informazioni di configurazione. Se l'unità organizzativa del nodo è abilitata, sono disponibili tre opzioni: amministratore, membro e peer. L'opzione peer deve essere utilizzata con l'unità organizzativa del nodo.
    Modalità espressione criteri Nella maggior parte dei casi, verrà utilizzato il valore Basic. Selezionare Avanzate per fornire una stringa di espressione. Per informazioni su come scrivere una stringa di espressione valida, consultare la documentazione di Hyperledger Fabric.
    Autore firma Selezionare il numero di membri con pari livello di approvazione (peer con autorizzazioni ReaderWriter) sul canale che devono approvare le transazioni con codice concatenato per renderle valide.
  4. Completare gli altri campi della pagina Crea codice concatenato in base alle esigenze.
  5. Fare clic su Analizza.