7 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.

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.

Vous pouvez utiliser le générateur d'applications Blockchain pour générer des codes de chaîne complexes dans TypeScript (pour le code de chaîne Node.js) et dans Go (pour le code de chaîne Golang) à partir d'un fichier de spécification simple. Le fichier de caractéristiques vous permet d'indiquer plusieurs définitions et comportements d'immobilisations. 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 et 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 - 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.