Flusso di generazione token

Poiché Blockchain App Builder supporta la tokenizzazione estendendo la sintassi del file di specifica di input, è possibile creare 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 File di specifica dell'input.

Diagramma di flusso di lavoro token
Un tipico flusso di tokenizzazione segue questi passaggi di base:
  • Decidere lo standard del token 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 delle specifiche di input. Questo crea un progetto impalcato, incluso un modello che contiene la definizione dell'asset token e le relative proprietà e un controller che contiene il comportamento e i metodi del token.
  • Distribuire e testare il progetto con codice concatenato.
Dopo aver distribuito un progetto basato su token, il flusso tipico per la creazione dei token e il completamento delle operazioni del ciclo di vita segue i passi riportati di seguito.
  • Viene distribuito un codice concatenato di token e gli utenti nella lista 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 di token.
  • Gli account devono essere creati per ogni utente che possiede token o completa operazioni relative ai token.
  • Se per il token è specificato il comportamento roles, i ruoli devono essere aggiunti agli utenti prima di poter completare le operazioni relative al token.
  • È quindi possibile utilizzare i metodi del ciclo di vita dei token, in base ai comportamenti specificati per l'asset token. Ad esempio, è possibile chiamare un metodo per coniare i token per un account.