7 Créer des codes chaîne avec le générateur d'applications de chaîne de blocs low-code
Blockchain App Builder pour Oracle Blockchain Platform est un ensemble d'outils qui facilite le développement, le test, le débogage et le déploiement rapides de codes chaîne sur les réseaux Oracle Blockchain Platform, comprenant des noeuds BaaS cloud sur Oracle Cloud Infrastructure ou des noeuds sur site à l'aide d'Enterprise Edition.
Un contrat intelligent (également appelé code chaîne) définit les différents états d'un objet métier entre plusieurs parties, ainsi que la logique métier qui valide et implémente les modifications au fur et à mesure que l'objet se déplace d'un état à un autre. Chaque application de chaîne de blocs repose sur un ou plusieurs codes chaîne. Un code chaîne doit être exempt de bogues et testé avant de pouvoir être déployé.
Vous pouvez utiliser Blockchain App Builder pour générer des codes chaîne complexes dans TypeScript (pour le code chaîne Node.js) et Go (pour le code chaîne Golang) à partir d'un fichier de spécification simple. Avec le fichier de spécification, vous pouvez spécifier plusieurs définitions et comportements d'immobilisation. Vous pouvez ensuite générer et tester vos codes chaîne sur votre système local à l'aide d'une instance préconfigurée d'Hyperledger Fabric dans Blockchain App Builder, ou en vous connectant à votre réseau Oracle Blockchain Platform.
Remarques :
Bien que JavaScript ne soit pas pris en charge par Blockchain App Builder, étant donné que 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 l'intégralité du cycle de développement à partir d'une interface de ligne de commande ou en tant qu'extension de Visual Studio Code.
Pour obtenir des exemples et des outils Blockchain App Builder, ouvrez l'onglet Outils de développeur dans la console et sélectionnez le panneau Blockchain App Builder. De là, vous pouvez télécharger les outils d'interface de ligne de commande ou l'extension Visual Studio Code. De plus, 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 un modèle pour vos propres projets de code chaîne.