Tokenizzazione

La tokenizzazione è un processo in cui gli asset fisici o digitali sono rappresentati da token, che possono essere trasferiti, tracciati e archiviati su una blockchain.

Rappresentando gli asset come token, puoi utilizzare il registro blockchain per stabilire lo stato e la proprietà di un asset e utilizzare le funzioni standard della piattaforma blockchain per trasferire la proprietà di un asset.

Blockchain App Builder include il supporto per la tokenizzazione: le classi e i metodi di token vengono generati automaticamente e vengono forniti metodi di token aggiuntivi in modo che gli sviluppatori possano creare complesse business logic per i token. Il progetto generato automaticamente contiene classi e funzioni del ciclo di vita dei token, metodi CRUD e metodi SDK di token aggiuntivi e supporta la convalida automatica di argomenti, marshalling/unmarshalling e funzionalità di persistenza trasparente. È possibile utilizzare questi metodi del controller per inizializzare i token, controllare l'accesso, impostare gli account, gestire i ruoli e gestire il ciclo di vita dei token.

Il diagramma riportato di seguito mostra l'architettura dei token implementata da Blockchain App Builder, inclusi l'API token e l'SDK token.Diagramma dell'architettura dei token

API token generata automaticamente
Blockchain App Builder genera automaticamente metodi per supportare i token e i cicli di vita dei token. È possibile utilizzare questi metodi per inizializzare i token, gestire ruoli e account e completare altri task del ciclo di vita dei token senza alcuna codifica aggiuntiva.
SDK token
Token SDK include metodi che consentono di sviluppare business logic complessa per le applicazioni token.
Ottimizzazione di Multiversion Concurrency Control (MVCC)
L'ottimizzazione MVCC per il codice concatenato di token può ridurre gli errori per le operazioni di trasferimento, zecca, masterizzazione e blocco.