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

Pour plus d'informations sur Oracle Blockchain Platform au-delà de Blockchain App Builder, reportez-vous à Utilisation d'Oracle Blockchain Platform.

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

Blockchain App Builder vous permet de générer des codes chaîne complexes dans TypeScript (pour le code chaîne Node.js) et d'utiliser un fichier de spécification simple. Vous pouvez spécifier plusieurs définitions et comportements d'immobilisation dans le fichier de spécification. 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, puis 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. En outre, il existe des exemples tels que Fabcar, Marbles, Jeton d'argent Fiat, Jeton de fidélité, NFT Art Collection Marketplace et Fractional NFT in Real Estate, que vous pouvez utiliser pour voir comment les outils fonctionnent ou comme un modèle pour vos propres projets de code chaîne.

Oracle Blockchain Platform Digital Assets Edition inclut une version améliorée de Blockchain App Builder et d'autres fonctionnalités, notamment des exemples d'applications pour la prise en charge des structures de jetons génériques, des places de marché obligataires et des devises numériques des banques centrales de gros. Pour plus d'informations, reportez-vous à Oracle Blockchain Platform Digital Assets Edition.