Segmentation en unités

La segmentation en unités est un processus où les actifs physiques ou numériques sont représentés par des jetons, qui peuvent être transférés, suivis et stockés sur une chaîne de blocs.

En représentant les immobilisations sous forme de jetons, vous pouvez utiliser le grand livre de la chaîne de blocs pour établir l'état et la propriété d'une immobilisation, et utiliser les fonctions de plate-forme de chaîne de blocs standard pour transférer la propriété d'une immobilisation.

Le générateur d'applications de chaîne de blocs prend en charge la segmentation en unités : les classes et méthodes de jeton sont générées automatiquement et des méthodes de jeton supplémentaires sont fournies afin que les développeurs puissent créer une logique applicative complexe pour les jetons. Le projet généré automatiquement contient des classes et des fonctions de cycle de vie de jeton, des méthodes CRUD et des méthodes supplémentaires de trousse SDK de jeton, et prend en charge la validation automatique des arguments, la conversion de paramètres/déconversion des paramètres et la capacité de persistance transparente. Vous pouvez utiliser ces méthodes de contrôleur pour initialiser des jetons, contrôler l'accès, configurer des comptes, gérer des rôles et gérer le cycle de vie des jetons.

Le diagramme suivant présente l'architecture de jeton mise en oeuvre par Blockchain App Builder, y compris l'API de jeton et la trousse SDK de jeton.Diagramme d'architecture de jeton

API de jeton générée automatiquement
Blockchain App Builder génère automatiquement des méthodes pour prendre en charge les jetons et les cycles de vie des jetons. Vous pouvez utiliser ces méthodes pour initialiser des jetons, gérer des rôles et des comptes et effectuer d'autres tâches de cycle de vie des jetons sans codage supplémentaire.
Trousse SDK de jeton
La trousse SDK de jeton inclut des méthodes qui vous aident à développer une logique applicative complexe pour les applications de jeton.
Optimisation du contrôle d'accès simultané à plusieurs versions (MVCC)
L'optimisation MVCC pour le code de chaîne de jeton peut réduire les erreurs pour les opérations de transfert, de menthe, de gravure et de blocage.