Implantar Chaincode de um Serviço Externo

Você pode executar chaincode externo ou chaincode as a service no Oracle Blockchain Platform.

Você pode executar chaincode como um serviço que é gerenciado externamente em vez de ser criado e iniciado em um nó de mesmo nível. Essa funcionalidade desacopla a criação do chaincode de implantá-lo na rede do Hyperledger Fabric. Em vez disso, o chaincode pode ser gerenciado por um administrador independentemente do nó de mesmo nível.

  1. Crie um arquivo connection.json com as informações de endereço do host externo e, em seguida, compacte o arquivo no formato .zip. O texto a seguir mostra um arquivo de amostra connection.json.
    {
    "address": "example.com:9999",
    "dial_timeout": "10s",
    "tls_required": false
    }
    Use o endereço IP público ou o nome do host e a porta pública do endereço quando você especificar o host remoto ou a VM em que o chaincode é gerenciado.
  2. Ao implantar chaincode, selecione Externo para o Tipo de Chaincode. Para Origem de Código de Cadeia, faça upload do arquivo .zip que você criou na etapa anterior.