Structure de jeton fongible
La structure de jeton fongible utilise la norme étendue de structure de taxonomie de jeton prise en charge par Blockchain App Builder.
Les jetons fongibles sont des actifs numériques qui sont interchangeables et de valeur uniforme. Blockchain App Builder étend la spécification ERC-20, basée sur la structure de taxonomie de jeton (TTF), pour prendre en charge toutes les phases du cycle de vie de jeton fongible, y compris la création, le développement, la gestion et la maintenance.
- Devises numériques
- Émettre des représentations numériques de monnaies fiduciaires telles que la monnaie numérique de la banque centrale (CBDC), des stablecoins ou des jetons de dépôt pour des transactions efficaces dans un réseau de blockchain.
- Programmes de fidélité
- Créer des points de récompense qui peuvent être gagnés et échangés par les clients, améliorant ainsi l'engagement des clients.
- Micro-paiements
- Activation de transactions de petite valeur pour les transactions blockchain, les services Marketplace, les systèmes Internet of Things (IoT) ou les plates-formes de monétisation de contenu.
La version améliorée de Blockchain App Builder incluse dans Oracle Blockchain Platform Digital Assets Edition prend en charge les fonctions suivantes.
- Unités fractionnaires : divisez les jetons en unités plus petites, ce qui permet une représentation précise des valeurs.
- Plusieurs jetons fongibles : créez plusieurs types de jetons fongibles dans un seul contrat intelligent (par exemple, plusieurs devises ou points de récompense).
- Minting and burn : Contrôlez l'alimentation en jetons en circulation en créant (minting) et en supprimant (burning) des jetons.
- Gestion des comptes : Gérez les statuts des comptes, y compris l'activation, la suspension et la suppression, afin de garantir la conformité et la sécurité. Un utilisateur peut avoir plusieurs comptes de jeton en fonction des différents types de jeton.
- Contrôles de conformité : Appliquer des limites quotidiennes au niveau du compte et exécuter des procédures d'audit pour respecter les exigences réglementaires.
- Transfert : déplacez un nombre spécifié de jetons fongibles entre les comptes.
- Comptes notariés : Exiger une étape d'approbation supplémentaire lors des opérations de frappe, de gravure et de transfert, en ajoutant une couche supplémentaire d'autorisation pour mettre en œuvre le principe maker-checker.
- Pools d'échange : échangez différents types de jetons ou d'actifs atomiquement en utilisant des pools de liquidités dans le réseau blockchain.
- Opérations de rôle : affectez et appliquez des rôles tels que mineur, brûleur, notaire, auditeur et auditeur d'organisation pour fournir des privilèges spécifiques à n'importe quel compte utilisateur.
Oracle Blockchain Platform Digital Assets Edition inclut un package de code chaîne et un package d'API de wrapper pour le scénario de jeton fongible. Le package de code chaîne inclut un échantillon de jeton de dépôt, qui illustre l'utilisation de la structure. Le package d'API de wrapper étend l'API REST pour prendre en charge les opérations propres au scénario de jeton de dépôt.