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:
  • É necessário 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 um 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 Código da Cadeia é 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 Código da Cadeia 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 somente com caracteres alfanuméricos ASCII.
    • Traços (-) e sublinhados (_) devem ser seguidos com caracteres alfanuméricos ASCII.
    Version Informe 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 (+).
    Inicial-obrigatório 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.

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