7 Créer des codes chaîne avec Low-Code Blockchain App Builder

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 code 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 et une logique métier qui valide et implémente les modifications au fur et à mesure que l'objet passe d'un état à l'autre. Chaque application de chaîne de blocs repose sur des codes chaîne. Un code chaîne doit être exempt de bogues et testé avant d'ê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 de ressource. 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, 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 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 les outils et les exemples Blockchain App Builder, ouvrez l'onglet Outils de développement 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 exemples - 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 chaîne.