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

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

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 une logique d'affaires qui valide et met en oeuvre les modifications au fur et à mesure que l'objet se déplace entre ces différents états. Chaque application de chaîne de blocs repose sur un ou plusieurs codes de chaîne. Un code de chaîne doit être exempt de bogues et testé avant son déploiement.

Vous pouvez utiliser le générateur d'applications de chaîne de blocs pour générer des codes de chaîne complexes dans TypeScript (pour le code de chaîne Node.js) et Go (pour le code de chaîne Golang) à partir d'un fichier de spécification simple. Le fichier de caractéristiques vous permet de préciser plusieurs définitions et comportements d'immobilisations. Vous pouvez ensuite générer et tester vos codes de chaîne sur votre système local à l'aide d'une instance préconfigurée de Hyperledger Fabric dans le générateur d'applications de chaîne de blocs ou 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 de chaîne de blocs, 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 de Visual Studio Code.

Pour obtenir les outils et exemples du générateur d'applications de chaîne de blocs, dans la console, ouvrez l'onglet Outils pour développeurs et sélectionnez le volet Générateur d'applications de chaîne de blocs. À 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 - Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace et Fractional NFT in Real Estate - qui peuvent être utilisés pour voir comment les outils fonctionnent ou comme modèle pour vos propres projets de code de chaîne.