Conversión en tokens
La tokenización es un proceso en el que los activos físicos o digitales están representados por tokens, que se pueden transferir, rastrear y almacenar en una cadena de bloques.
Mediante la representación de activos como tokens, puede utilizar el libro mayor de blockchain para establecer el estado y la propiedad de un activo, y utilizar funciones estándar de la plataforma de blockchain para transferir la propiedad de un activo.
Blockchain App Builder incluye soporte de tokenización: las clases y métodos de token se generan automáticamente, y se proporcionan métodos de token adicionales para que los desarrolladores puedan crear lógica de negocio compleja para tokens. El proyecto generado automáticamente contiene funciones y clases de ciclo de vida de token, métodos CRUD y métodos SDK de token adicionales, y soporta la validación automática de argumentos, canalización/anulación de canalización y capacidad de persistencia transparente. Puede utilizar estos métodos de controlador para inicializar tokens, controlar el acceso, configurar cuentas, gestionar roles y gestionar el ciclo de vida de los tokens.
En el siguiente diagrama se muestra la arquitectura de token implementada por Blockchain App Builder, incluida la API de token y el SDK de token.
- API de token generado automáticamente
- Blockchain App Builder genera automáticamente métodos para admitir tokens y ciclos de vida de tokens. Puede utilizar estos métodos para inicializar tokens, gestionar roles y cuentas y completar otras tareas del ciclo de vida del token sin necesidad de codificación adicional.
- SDK de token
- El SDK de token incluye métodos que le ayudan a desarrollar una lógica de negocio compleja para aplicaciones de token.
- Optimización del control de simultaneidad de multiversión (MVCC)
- La optimización de MVCC para el código de cadena de token puede reducir los errores de las operaciones de transferencia, acuñación, grabación y retención.