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 chaîne et des applications. Reportez-vous aux sections suivantes :
Oracle Blockchain Platform utilise Hyperledger Fabric comme base. Utilisez la documentation Hyperledger Fabric pour écrire des applications. Lisez les sections Concepts clés et Tutoriels avant d'écrire votre propre application : Bienvenue dans Hyperledger Fabric.
Prérequis pour le développement d'applications
Un ID utilisateur et un mot de passe doivent exister pour l'utilisateur de l'application dans votre serveur IDCS. Selon les fonctions de l'application, cet utilisateur doit disposer des prérequis suivants :
-
Pour installer et instancier un code chaîne :
- Vous devez disposer d'un accès administratif pour installer ou déployer un code chaîne.
- Vous devez exporter les certificats
admincerts,cacertsettlscacertscomme décrit dans Exporter des certificats afin qu'ils puissent être placés dans votre application dans les dossierscryptodes noeuds homologues et donneurs d'ordres. - Vous devez exporter les informations d'identification d'administrateur de la même manière que vous avez exporté les certificats (dans le menu d'actions, sélectionnez Exporter les informations d'identification d'administration). Cette opération télécharge un fichier ZIP contenant les fichiers de certificat et de fichier de clés signés qui doivent être placés dans votre application dans les dossiers
cryptodes noeuds homologues et donneurs d'ordres.
-
Pour exécuter des opérations sur un code chaîne installé et déployé, procédez comme suit :
- Vous devez exporter les certificats
admincerts,cacertsettlscacertscomme décrit dans Exporter des certificats afin qu'ils puissent être placés dans votre application dans les dossierscryptodu noeud homologue. - Vous devez exporter le certificat
tlscacertspour le noeud donneur d'ordre, comme décrit dans la section Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service, afin qu'il puisse être placé dans votre application. - Le code 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 de proxy REST doit être configuré et le code chaîne doit être activé pour l'accès proxy REST. L'ID utilisateur et le mot de passe du noeud doivent être fournis.
- Vous devez exporter les certificats
-
Pour exécuter des fonctions sur une adresse d'API REST, procédez comme suit :
- Le code 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 de proxy REST doit être configuré et le code chaîne doit être activé pour l'accès proxy REST. L'ID utilisateur et le mot de passe du noeud doivent être fournis.