Avant de développer une application

Avant d'écrire une application, téléchargez et utilisez les exemples d'application, et assurez-vous que vous disposez des certificats et privilèges appropriés pour exécuter une application.

Oracle Blockchain Platform fournit des exemples téléchargeables qui vous aident à comprendre comment écrire des codes de chaîne et des applications. Voir :

Oracle Blockchain Platform utilise Hyperledger Fabric comme base. Utilisez la documentation sur Hyperledger Fabric pour vous aider à écrire des applications. Lisez les sections Concepts clés et Tutoriels avant d'écrire votre propre application : Documentation sur Hyperledger Fabric.

Conditions requises pour le développement d'applications

Un ID utilisateur et un mot de passe pour l'utilisateur de l'application doivent exister dans Oracle Identity Cloud Service. Selon les fonctions de l'application, cet utilisateur doit avoir les préalables suivants :

  • Pour installer et déployer le code de chaîne :

    • Vous devez disposer d'un accès d'administration pour installer ou déployer le code de chaîne.

    • Vous devez exporter les certificats admincerts, cacerts et tlscacerts comme décrit dans Exporter les certificats afin qu'ils puissent être placés dans votre application dans les dossiers cryptographiques des noeuds pairs et des noeuds de commande.

    • Vous devez exporter les données d'identification de l'administrateur de la même façon que vous avez exporté les certificats (dans le menu d'actions, sélectionnez Exporter les données d'identification de l'administrateur). Cela téléchargera un fichier ZIP contenant les fichiers de certificat et de magasin de clés signés qui doivent être placés dans votre application dans les dossiers cryptographiques des noeuds pairs et du processus de commande.

  • Pour exécuter des opérations sur un code de chaîne installé et déployé :

    • Vous devez exporter les certificats admincerts, cacerts et tlscacerts comme décrit dans Exporter les certificats afin qu'ils puissent être placés dans votre application dans les dossiers cryptographiques des noeuds pairs.

    • Vous devez exporter le certificat tlscacerts pour le noeud du responsable de la commande, comme décrit sous Joindre les OSN du participant ou évolutifs au service de commande du fondateur, afin qu'il puisse être placé dans votre application.

    • Le code de chaîne que vous appelez doit être installé et déployé sur un canal et un noeud auxquels votre ID utilisateur a accès.

    • Un noeud mandataire REST doit être configuré et le code de chaîne doit être activé pour l'accès mandataire REST. L'ID utilisateur et le mot de passe du noeud doivent être indiqués.

  • Pour exécuter des fonctions sur un point d'extrémité d'API REST :

    • Le code de chaîne que vous appelez doit être installé et déployé sur un canal et un noeud auxquels votre ID utilisateur a accès.

    • Un noeud mandataire REST doit être configuré et le code de chaîne doit être activé pour l'accès mandataire REST. L'ID utilisateur et le mot de passe du noeud doivent être indiqués.