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 code chaîne sur les réseaux Oracle Blockchain Platform, comprenant des noeuds BaaS cloud sur Oracle Cloud Infrastructure ou 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 se déplace entre ces différents états. Au cœur de chaque application de chaîne de blocs se trouvent des codes chaîne. Un code chaîne doit être exempt de bug 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 en utilisant 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 le cycle de développement complet à partir d'une interface de ligne de commande ou en tant qu'extension de Visual Studio Code.

Pour obtenir les exemples et les outils Blockchain App Builder, ouvrez l'onglet Outils de développement dans la console et sélectionnez le panneau Blockchain App Builder. A partir 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 é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 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 de la monnaie numérique de banque centrale de gros (CBDC), des places de marché obligataires et des structures de jetons génériques. Pour plus d'informations, reportez-vous à Oracle Blockchain Platform Digital Assets Edition.