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 a entender como gravar códigos de cadeia e aplicativos. Consulte:
- O que são amostras de Chaincode?
- Explore o Oracle Blockchain Platform Usando Amostras (Hyperledger Fabric v2.x)
- Explore o Oracle Blockchain Platform Usando Amostras (Hyperledger Fabric v1.4.7)
O Oracle Blockchain Platform usa o Hyperledger Fabric como base. Use a documentação do Hyperledger Fabric para ajudá-lo a criar aplicativos. Leia as seções Conceitos-Chave e Tutoriais antes de criar 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 Exportar Certificates, para que eles possam ser colocados em seu aplicativo nas pastas de criptografia de nós pares e solicitantes.
-
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 de armazenamento de chaves que precisam ser colocados em seu aplicativo nas pastas de criptografia dos nós pares e solicitantes.
-
-
Para executar operações em um chaincode instalado e implantado:
-
Você deve exportar os certificados admincerts, cacerts e tlscacerts, conforme descrito em Exportar Certificates, 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ó solicitante, conforme descrito em Participar dos OSNs Participantes ou 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ó ao qual seu ID de usuário tem acesso.
-
Um nó 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 tem acesso.
-
Um nó 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.
-