Antes de Desenvolver um Aplicativo

Antes de gravar 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 gravar chaincodes e aplicativos. Consulte:

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

Pré-requisitos para 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 chaincode:

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

    • Você deve exportar os certificados admincerts, cacerts e tlscacerts conforme descrito em Exportar Certificados 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 de forma semelhante à forma como exportou os certificados (no menu de ação, selecione Exportar Credencial de Administrador). Isso fará download de um arquivo ZIP contendo o certificado assinado e os arquivos da área de armazenamento de chaves que precisam ser colocados em seu aplicativo nas pastas de criptografia dos nós de 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 Exportar Certificados para que eles possam ser colocados em seu aplicativo nas pastas de criptografia do nó de mesmo nível.

    • Você deve exportar o certificado tlscacerts do nó do solicitante conforme descrito em Junte-se ao Participante ou OSNs Escalonados 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ó aos quais seu ID de usuário tem acesso.

    • Um nó de proxy REST deve ser configurado e o chaincode ativado para acesso de proxy REST. O ID 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ó aos quais seu ID de usuário tem acesso.

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