7 Creación de códigos de cadenas con el creador de aplicaciones de cadena de bloques con poco código

Blockchain App Builder para Oracle Blockchain Platform es un conjunto de herramientas que ayuda con el rápido desarrollo, prueba, depuración y despliegue de código de cadena en redes de Oracle Blockchain Platform, que comprende nodos BaaS en la nube en Oracle Cloud Infrastructure o nodos locales mediante Enterprise Edition.

Un contrato inteligente (también conocido como código de cadena) define los diferentes estados de un objeto de negocio entre dos o más partes y la lógica de negocio que valida e implementa los cambios a medida que el objeto se mueve entre estos diferentes estados. El núcleo de cada aplicación de blockchain es uno o más códigos de cadena. Un código de cadena debe estar libre de errores y probarse antes de desplegarlo.

Puede utilizar Blockchain App Builder para generar códigos de cadenas complejos en TypeScript (para el código de cadenas Node.js) y Go (para el código de cadenas Golang) desde un archivo de especificación simple. Con el archivo de especificación puede especificar varias definiciones y comportamientos de activos. A continuación, puede generar y probar los códigos de cadenas en el sistema local mediante una instancia preconfigurada de Hyperledger Fabric dentro de Blockchain App Builder o conectándose a la red de Oracle Blockchain Platform.

Note:

Aunque Blockchain App Builder no soporta JavaScript, ya que los proyectos TypeScript se compilan en JavaScript, puede agregar JavaScript básico a un proyecto TypeScript si es necesario.

Blockchain App Builder soporta todo el ciclo de vida del desarrollo, ya sea desde una interfaz de línea de comandos o como una extensión de Visual Studio Code.

Para obtener las herramientas y ejemplos del creador de aplicaciones de blockchain, en la consola, abra el separador Herramientas de desarrollador y seleccione el panel Creador de aplicaciones de blockchain. Desde aquí puede descargar las herramientas de interfaz de línea de comandos o la extensión de Visual Studio Code. Además, hay muestras - Fabcar, Mármoles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace y Fractional NFT in Real Estate - que se pueden utilizar para ver cómo funcionan las herramientas o como una plantilla para sus propios proyectos de código de cadenas.