1 Creación de códigos de cadena con el creador de aplicaciones de blockchain con poco código

Blockchain App Builder para Oracle Blockchain Platform es un conjunto de herramientas que ayuda a desarrollar, probar, depurar y desplegar rápidamente 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.

Para obtener más información sobre Oracle Blockchain Platform más allá del creador de aplicaciones de blockchain, consulte Uso de Oracle Blockchain Platform.

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. En el corazón de cada aplicación de blockchain hay uno o más códigos de cadena. Un código de cadena debe estar libre de bugs y probarse antes de que se despliegue.

Blockchain App Builder le permite generar códigos de cadenas complejos en TypeScript (para código de cadena Node.js) e ir desde un archivo de especificación simple. Puede especificar varias definiciones y comportamientos de activos en el archivo de especificación. 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 bien conectándose a la red de Oracle Blockchain Platform.

Note:

Aunque Blockchain App Builder no admite JavaScript, debido a 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 de desarrollo desde una interfaz de línea de comandos o como extensión para Visual Studio Code.

Para obtener los ejemplos y las herramientas del creador de aplicaciones de blockchain, en la consola, abra el separador Herramientas de desarrollador y, a continuación, 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 como Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace y Fractional NFT in Real Estate, que puede usar para ver cómo funcionan las herramientas o como plantilla para sus propios proyectos de código de cadenas.

Oracle Blockchain Platform Digital Assets Edition incluye una versión mejorada de Blockchain App Builder y otras funcionalidades, incluidas aplicaciones de ejemplo para admitir la moneda digital (CBDC) del banco central mayorista, los mercados de bonos y los marcos de tokens genéricos. Para obtener más información, consulte Oracle Blockchain Platform Digital Assets Edition.