Tokenização

Tokenização é um processo em que ativos físicos ou digitais são representados por tokens, que podem ser transferidos, rastreados e armazenados em um blockchain.

Ao representar ativos como tokens, você pode usar o razão blockchain para estabelecer o estado e a propriedade de um ativo e usar funções padrão da plataforma blockchain para transferir a propriedade de um ativo.

O Blockchain App Builder inclui suporte à tokenização: classes e métodos de token são gerados automaticamente, e métodos de token adicionais são fornecidos para que os desenvolvedores possam criar lógica de negócios complexa para tokens. O projeto gerado automaticamente contém classes e funções de ciclo de vida de token, métodos CRUD e métodos SDK de token adicionais e suporta validação automática de argumentos, marshalling/unmarshalling e capacidade de persistência transparente. Você pode usar esses métodos de controlador para inicializar tokens, controlar o acesso, configurar contas, gerenciar funções e gerenciar o ciclo de vida dos tokens.

O diagrama a seguir mostra a arquitetura de token implementada pelo Blockchain App Builder, incluindo a API de token e o SDK de token.Diagrama da arquitetura do token

API de Token Gerado Automaticamente
O Blockchain App Builder gera automaticamente métodos para suportar tokens e ciclos de vida de token. Você pode usar esses métodos para inicializar tokens, gerenciar atribuições e contas e concluir outras tarefas do ciclo de vida do token sem qualquer codificação adicional.
SDK do Token
O Token SDK inclui métodos que ajudam a desenvolver uma lógica de negócios complexa para aplicativos de token.
Otimização do MVCC (Multiversion Concurrency Control)
A otimização MVCC para chaincode de token pode reduzir erros para operações de transferência, hortelã, queima e retenção.