Implantar um Chaincode

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 instalar o chaincode nos pares necessários para poder implantá-lo.
  • Você pode implantar mais de um chaincode em um canal.
  • O processo para implantar os chaincodes de amostra é diferente do processo de implantação descrito neste tópico. Consulte Explorar o Oracle Blockchain Platform Usando Amostras.
Você deve ser administrador para concluir esta tarefa.
  1. Vá para a console e clique na guia Códigos de Cadeia.
  2. Na página Códigos de Cadeia, localize o pacote de códigos de cadeia e clique no 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.
    Tipo de Código de Cadeia Selecione o idioma no qual o chaincode foi gravado. Para chaincodes externos (chaincode as a service), selecione Externo.
    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 página Canais e clique no nome do canal no qual o chaincode foi implantado. Vá para a página Códigos de Cadeia Implantados e confirme se o chaincode está listado na tabela de resumo.