Flusso di generazione token

Poiché Blockchain App Builder supporta la tokenizzazione estendendo la sintassi del file delle specifiche di input, si creano progetti specifici del token nello stesso modo in cui si creano altri progetti, utilizzando l'interfaccia CLI o Visual Studio Code.

Per ulteriori informazioni sulla creazione di progetti con Blockchain App Builder, vedere services-applications-required-digital-assets-edition.html.

Diagramma del workflow token
Un tipico flusso di tokenizzazione segue questi passaggi di base:
  • Decidere il token standard da utilizzare.
  • Decidere i comportamenti dei token da specificare (mintable, transferable, divisible, indivisible, singleton, holdable, burnable e roles).
  • Definire l'asset token e le relative proprietà nel file di specifica di input.
  • Impalcatura del progetto codice concatenato dal file della specifica di input. Questo crea un progetto impalcato, tra cui un modello che contiene la definizione dell'asset token e le sue proprietà e un controller che contiene il comportamento e i metodi del token.
  • Distribuire ed eseguire il test del progetto di codice concatenato.
Dopo aver distribuito un progetto basato su token, il flusso tipico per la creazione di token e il completamento delle operazioni del ciclo di vita segue i passi riportati di seguito.
  • Viene distribuito un codice concatenato di token; gli utenti nell'elenco passati al metodo di inizializzazione diventano utenti Token Admin del codice concatenato.
  • Viene inizializzato un asset tokenizzato, che crea token_id, un identificativo univoco per quella particolare istanza del token.
  • È necessario creare account per ogni utente che disporrà di token o completerà operazioni correlate ai token.
  • Se per il token è stato specificato il funzionamento roles, è necessario assegnare i ruoli agli utenti prima di poter completare le operazioni correlate al token.
  • I metodi del ciclo di vita del token possono quindi essere utilizzati in base ai comportamenti specificati per l'asset token. Ad esempio, è possibile chiamare un metodo per creare token per un account.