Antes de Desenvolver um Aplicativo

Antes de escrever um aplicativo, faça download e use os aplicativos de amostra e certifique-se de ter os certificados e privilégios corretos para executar um aplicativo.

O Oracle Blockchain Platform fornece amostras para download que ajudam você a entender como escrever chaincodes e aplicativos. Consulte:

O Oracle Blockchain Platform usa o Hyperledger Fabric como sua base. Use a documentação do Hyperledger Fabric para ajudar a criar aplicativos. Leia as seções Principais Conceitos e Tutoriais antes de escrever seu próprio aplicativo: documentação do Hyperledger Fabric.

Pré-requisitos para o Desenvolvimento de Aplicativos

Deve existir um ID de usuário e uma senha para o usuário do aplicativo no Oracle Identity Cloud Service. Dependendo das funções no aplicativo, esse usuário deve ter os seguintes pré-requisitos:

  • Para instalar e implantar o chaincode:

    • Você deve ter acesso administrativo para instalar ou implantar o chaincode.

    • Você deve exportar os certificados admincerts, cacerts e tlscacerts, conforme descrito em Certificados de Exportação, para que eles possam ser colocados em seu aplicativo nas pastas de criptografia de nós pares e ordenadores.

    • Você deve exportar as credenciais de administrador da mesma forma que exportou os certificados (no menu de ação, selecione Exportar Credencial de Administrador). Isso fará download de um arquivo ZIP contendo os arquivos de certificado e armazenamento de chaves assinados que precisam ser colocados em seu aplicativo nas pastas de criptografia de nós pares e ordenadores.

  • Para executar operações em um chaincode instalado e implantado:

    • Você deve exportar os certificados admincerts, cacerts e tlscacerts conforme descrito em Certificados de Exportação para que eles possam ser colocados em seu aplicativo nas pastas de criptografia do nó de pareamento.

    • Você deve exportar o certificado tlscacerts para o nó do solicitante conforme descrito em Participar do Participante ou OSNs Reduzidos para o Serviço de Pedidos do Fundador para que ele possa ser colocado em seu aplicativo.

    • O chaincode que você está chamando deve ser instalado e implantado em um canal e nó ao qual seu ID de usuário tenha acesso.

    • Um nó de proxy REST deve ser configurado e o chaincode ativado para acesso de proxy REST. O ID do usuário e a senha do nó devem ser fornecidos.

  • Para executar funções em um ponto final da API REST:

    • O chaincode que você está chamando deve ser instalado e implantado em um canal e nó ao qual seu ID de usuário tenha acesso.

    • Um nó de proxy REST deve ser configurado e o chaincode ativado para acesso de proxy REST. O ID do usuário e a senha do nó devem ser fornecidos.