Flujo de tokenización

Debido a que Blockchain App Builder admite la tokenización mediante la ampliación de la sintaxis del archivo de especificación de entrada, puede crear proyectos específicos de token de la misma manera 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 services-applications-required-digital-assets-edition.html.

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 debe 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.
  • Analizar el proyecto de código de cadenas desde el archivo de especificación de entrada. Esto crea un proyecto de andamiaje, incluido un modelo que contiene la definición del 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; 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 de 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, los roles se deben asignar 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 que se hayan especificado para el activo de token. Por ejemplo, puede llamar a un método para acuñar tokens para una cuenta.