Flujo de tokenización

Puesto que Blockchain App Builder soporta la tokenización ampliando la sintaxis del archivo de especificación de entrada, puede crear proyectos específicos de token de la misma forma que crea otros proyectos, ya sea mediante la CLI o en Visual Studio Code.

Para obtener más información sobre la creación de proyectos con Blockchain App Builder, consulte Archivo de especificación de entrada.

Diagrama de flujo de trabajo de token
Un flujo de tokenización típico sigue estos pasos básicos:
  • Decida qué estándar de token utilizar.
  • Decida qué comportamientos de token desea especificar (mintable, transferable, divisible, indivisible, singleton, holdable, burnable y roles).
  • Defina el activo de token y sus propiedades en el archivo de especificación de entrada.
  • Andamia el proyecto de código de cadenas desde el archivo de especificación de entrada. Esto crea un proyecto en andamios, incluido un modelo que contiene la definición de activo de token y sus propiedades, y un controlador que contiene el comportamiento y los métodos del token.
  • Despliegue y pruebe el proyecto de código de cadenas.
Después de desplegar un proyecto basado en token, el flujo típico para crear tokens y completar operaciones de ciclo de vida sigue estos pasos:
  • Se despliega un código de cadena de token y los usuarios de la lista transferidos al método de inicialización se convierten en usuarios Token Admin del código de cadena.
  • Se inicializa un activo con token, que crea token_id, un identificador único para esa instancia concreta del token.
  • Se deben crear cuentas para cada usuario que posea tokens o complete operaciones relacionadas con tokens.
  • Si se especifica el comportamiento roles para el token, se deben agregar roles a los usuarios antes de que puedan completar las operaciones relacionadas con el token.
  • A continuación, se pueden utilizar métodos de ciclo de vida de token, en función de los comportamientos especificados para el activo de token. Por ejemplo, puede llamar a un método para acuñar tokens para una cuenta.