Implantar um Chaincode

(Hyperledger Fabric v2.x) Para implantar um chaincode, ele deve ser aprovado pelas organizações e, em seguida, confirmado em um canal. Depois que um chaincode é implantado, os colegas podem aceitar chamadas de chaincode e endossar transações.

Observe as seguintes informações:
Você deve ser administrador para concluir esta tarefa.
  1. Vá para a console e selecione a guia Chaincodes.
  2. Na guia Chaincodes, localize o pacote de chaincode, clique em seu menu Mais Ações e selecione Implantar.
    A caixa de diálogo Implantar Chaincode é exibida.
  3. Insira informações sobre onde e como implantar o chaincode.
    Campo Descrição
    Canal Selecione o canal no qual o chaincode será executado.
    Nome do Chaincode Informe um nome exclusivo, com até 64 caracteres, para o chaincode implantado.
    • Use caracteres alfanuméricos ASCII, traços (-) e sublinhados (_).
    • O nome deve começar e terminar apenas com caracteres alfanuméricos ASCII.
    • Traços (-) e sublinhados (_) devem ser seguidos com caracteres alfanuméricos ASCII.
    Version Digite um valor de string com até 64 caracteres para especificar o número de versão do chaincode.
    • Use caracteres alfanuméricos ASCII, traços (-), sublinhados (_), pontos (.) e sinais de mais (+).
    Inicialização obrigatória Selecione se o chaincode requer inicialização. Se selecionado, o aplicativo cliente deverá chamar a função Init explicitamente, especificando o flag isInit, antes de chamar qualquer outra função.
    Política de Endosso Nesta seção, especifique a política necessária para endossar o chaincode.

    Se você não especificar uma política de endosso, a política de endosso padrão será usada. A política de endosso padrão recebe um endosso de qualquer par na rede.

    Coleção de Dados Privados Nesta seção, adicione uma ou mais coleções de dados privados. As coleções de dados privados especificam subconjuntos de organizações que endossam, confirmam ou consultam dados privados no canal no qual você implanta o chaincode.
  4. Clique em Disponibilizar.
    O chaincode é implantado.
  5. Para confirmar se o chaincode foi implantado, vá para a guia Canais e clique no nome do canal no qual você implantou o chaincode. Vá para a guia Chaincodes Implantados e confirme se o chaincode está listado na tabela de resumo.