1 Créer des codes de chaîne avec le générateur d'applications de chaîne de blocs à code réduit

Le générateur d'applications Blockchain pour Oracle Blockchain Platform est un jeu d'outils qui facilite le développement, le test, le débogage et le déploiement rapides du code de chaîne sur les réseaux Oracle Blockchain Platform, en comprenant les noeuds BaaS en nuage sur Oracle Cloud Infrastructure ou les noeuds sur place à l'aide d'Enterprise Edition.

Pour plus d'informations sur Oracle Blockchain Platform au-delà du générateur d'applications Blockchain, voir Utilisation d'Oracle Blockchain Platform.

Un contrat intelligent (également appelé code de chaîne) définit les différents états d'un objet d'affaires entre deux parties ou plus, et la logique d'affaires qui valide et met en oeuvre les modifications lorsque l'objet se déplace entre ces différents états. Au cœur de chaque application de chaîne de blocs se trouve un ou plusieurs codes de chaîne. Un code de chaîne doit être exempt de bogues et testé avant son déploiement.

Le générateur d'applications Blockchain vous permet de générer des codes de chaîne complexes dans TypeScript (pour le code de chaîne Node.js) et de passer d'un fichier de spécification simple. Vous pouvez préciser plusieurs définitions et comportements d'immobilisations dans le fichier de caractéristiques. Vous pouvez ensuite générer et tester vos codes de chaîne soit sur votre système local à l'aide d'une instance préconfigurée de Hyperledger Fabric dans le générateur d'applications Blockchain, soit en vous connectant à votre réseau Oracle Blockchain Platform.

Note :

Bien que JavaScript ne soit pas pris en charge par le générateur d'applications Blockchain, car les projets TypeScript sont compilés dans JavaScript, vous pouvez ajouter JavaScript de base à un projet TypeScript si nécessaire.

Blockchain App Builder prend en charge le cycle de vie complet du développement à partir d'une interface de ligne de commande ou en tant qu'extension pour Visual Studio Code.

Pour obtenir les outils et exemples du générateur d'applications Blockchain, dans la console, ouvrez l'onglet Outils pour développeurs, puis sélectionnez le volet Générateur d'applications Blockchain. À partir d'ici, vous pouvez télécharger les outils d'interface de ligne de commande ou l'extension Visual Studio Code. En outre, il existe des échantillons tels que Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace et Fractional NFT in Real Estate, que vous pouvez utiliser pour voir comment les outils fonctionnent ou comme modèle pour vos propres projets de code de chaîne.

L'édition Digital Assets d'Oracle Blockchain Platform comprend une version améliorée du générateur d'applications Blockchain et d'autres fonctionnalités, notamment des exemples d'applications pour la prise en charge de la devise numérique (CBDC) de la banque centrale de gros, des places de marché obligataires et des cadres de jeton génériques. Pour plus d'informations, voir Édition Digital Assets d'Oracle Blockchain Platform.