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 pares 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 e clique em seu menu Mais Ações e selecione Implantar.
    A caixa de diálogo Implementar Chaincode é exibida.
  3. Especifique 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.
    Versão Informe um valor de string com até 64 caracteres para especificar o número da versão do chaincode.
    • Use caracteres alfanuméricos ASCII, traços (-), sublinhados (_), pontos (.) e sinais de mais (+).
    Inicial-obrigatório Selecione se o chaincode requer inicialização. Se esta opção for selecionada, 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.

    Coleta de Dados Privada Nesta seção, adicione uma ou mais coleções de dados privadas. As coletas 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.