7 Creación de códigos de cadena con creador de aplicaciones de cadena de bloques con poco código
El creador de aplicaciones de cadena de bloques para Oracle Blockchain Platform es un juego de herramientas que ayuda a desarrollar, probar, depurar y desplegar rápidamente código de cadena en redes de Oracle Blockchain Platform, que incluye nodos BaaS en la nube en Oracle Cloud Infrastructure o nodos locales con 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 cambios a medida que el objeto se mueve entre estos diferentes estados. En el corazón de cada aplicación de blockchain hay uno o más códigos de cadena. Un código de cadenas debe estar libre de errores y probarse antes de su despliegue.
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) a partir de 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 cadena 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, dado que los proyectos TypeScript se compilan en JavaScript, puede agregar JavaScript básico a un proyecto TypeScript si es necesario.Blockchain App Builder soporta el ciclo de vida de desarrollo completo, ya sea desde una interfaz de línea de comandos o como una extensión para Visual Studio Code.
Para obtener las herramientas y los ejemplos del creador de aplicaciones de blockchain, en la consola, abra el separador Herramientas para desarrolladores 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 Visual Studio Code. Además, hay muestras - Fabcar, Marbles, 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 cadena.
Oracle Blockchain Platform Digital Assets Edition incluye una versión mejorada de Blockchain App Builder y otras funcionalidades, incluidas aplicaciones de ejemplo para admitir moneda digital de banco central mayorista (CBDC), mercados de bonos y marcos de tokens genéricos. Para obtener más información, consulte Oracle Blockchain Platform Digital Assets Edition.