Fluxo de Tokenização

Como o Blockchain App Builder suporta tokenização estendendo a sintaxe do arquivo de especificação de entrada, você cria projetos específicos de token da mesma forma que cria outros projetos, usando a CLI ou o Visual Studio Code.

Para obter mais informações sobre a criação de projetos com o Blockchain App Builder, consulte Arquivo de Especificação de Entrada.

Diagrama de workflow do token
Um fluxo típico de tokenização segue estas etapas básicas:
  • Decida qual padrão de token usar.
  • Decida quais comportamentos de token especificar (mintable, transferable, divisible, indivisible, singleton, holdable, burnable e roles).
  • Defina o ativo de token e suas propriedades no arquivo de especificação de entrada.
  • Faça um scaffold no projeto chaincode do arquivo de especificação de entrada. Isso cria um projeto com andaimes, incluindo um modelo que contém a definição do ativo de token e suas propriedades e um controlador que contém o comportamento e os métodos do token.
  • Implante e teste o projeto chaincode.
Depois de implantar um projeto baseado em token, o fluxo típico para criar tokens e concluir operações de ciclo de vida segue estas etapas:
  • Um chaincode de token é implantado, e os usuários na lista passados para o método de inicialização se tornam usuários Token Admin do chaincode.
  • Um ativo tokenizado é inicializado, o que cria o token_id, um identificador exclusivo para essa instância específica do token.
  • As contas devem ser criadas para todos os usuários que possuírem tokens ou completarem operações relacionadas a tokens.
  • Se o comportamento roles for especificado para o token, as atribuições deverão ser adicionadas aos usuários para que eles possam concluir operações relacionadas ao token.
  • Os métodos de ciclo de vida do token podem ser usados, com base nos comportamentos especificados para o ativo do token. Por exemplo, você pode chamar um método para gerar tokens para uma conta.