Usar Implantação Avançada

(Hyperledger Fabric v1.4.7) Use a opção de implantação avançada para especificar os parâmetros necessários para implantar um chaincode em um ambiente de produção. Por exemplo, você especificará em quais pares instalar o chaincode e a política de endosso a ser usada.

Com o assistente de implantação avançada, você instalará o chaincode nos pares selecionados.
Observe as seguintes informações:
Você deve ser administrador para executar esta tarefa.
  1. Vá para a console e selecione a guia Chaincodes.
  2. Na guia Chaincodes, clique em Implantar um Novo Chaincode.
    A página Implantar Chaincode é exibida.
  3. Clique em Implantação Avançada.
    A página Implantar Chaincode (Avançado) Etapa 1 de 3: Instalar é exibida.
  4. No campo Nome do Código de Cadeia, informe um nome exclusivo para o código de cadeia. No campo Versão, digite o número da versão do chaincode.
    Os requisitos de nome e versão do chaincode do Oracle Blockchain Platform são diferentes dos requisitos do Hyperledger Fabric. Você deve usar os requisitos de nomeação do Oracle Blockchain Platform. Use estas diretrizes ao nomear o chaincode:
    • Use caracteres alfanuméricos ASCII, aspas (''), traços (-) e sublinhados (_).
    • O nome deve começar e terminar apenas com caracteres alfanuméricos ASCII. Por exemplo, você não pode usar nomes como _mychaincode ou mychaincode_.
    • Traços (-) e sublinhados (_) devem ser seguidos com caracteres alfanuméricos ASCII. Por exemplo, você não pode usar nomes como my--chaincode ou my-_chaincode.
    • O nome deve ter de 1 a 64 caracteres.
    • Uma versão de chaincode pode conter um ponto (.).
  5. Selecione um ou mais pares de rede nos quais instalar o chaincode. Para fornecer alta disponibilidade, a Oracle sugere que você escolha o número apropriado de pares de cada partição. Além disso, os pares escolhidos devem ser unidos ao canal no qual você instanciará o chaincode.
  6. Clique no campo Origem do Código de Cadeia e procure o arquivo ZIP do código de cadeia para upload e implantação. Clique em Próximo.
    O chaincode é instalado e a página Implantar Chaincode (Avançado) Etapa 2 de 3: Instanciar é exibida.
  7. Decida se deseja instanciar o chaincode agora ou posteriormente.
    • Clique em Fechar para fechar o assistente e instanciar mais tarde.
    • Para instanciar agora, selecione o canal para instanciar o chaincode e os pares para instanciar o chaincode. Se necessário, insira os parâmetros iniciais, uma política de endosso, mapa temporário e coletas de dados particulares. Observe as seguintes informações:
      • A instanciação compila, cria e inicializa o chaincode nos pares.
      • Se você deixar a política de endosso em branco, o Oracle Blockchain Platform usará a política de endosso padrão. A política de endosso padrão recebe um endosso de qualquer par na rede.
      • Quando a instanciação é concluída, os pares podem aceitar chamadas de chaincode e endossar transações.
      Clique em Próximo.
    O chaincode é instanciado.