L'API Universal Ledger est un service entièrement géré qui aide les entreprises, telles que les établissements financiers, à créer des réseaux Universal Ledger et à interagir avec eux. Utilisez l'API pour créer des services de paiement innovants, tokeniser des actifs et développer de nouveaux produits de marché financier.
L'API simplifie également la gestion des actifs tokenisés, tels que la monnaie des banques commerciales, et facilite les transferts à l'aide d'un registre distribué.
Concepts clés
Universal Ledger repose sur les concepts clés suivants :
- Comptes : entités du registre, telles que des utilisateurs ou des établissements. Chaque compte possède un ID unique attribué par le système, une clé publique pour signer les transactions et des rôles qui définissent ses autorisations.
- Jetons : représentations numériques de valeur (par exemple, la monnaie des banques commerciales) qui peuvent être créées, transférées et détruites dans le réseau par des comptes disposant des autorisations appropriées.
- Transactions : opérations signées envoyées aux points de terminaison du réseau pour modifier l'état du registre. Par exemple, la création de comptes et le transfert de jetons.
- Rôles : contrôlent les actions qu'un compte est autorisé à effectuer. Par exemple,
ROLE_PAYER(autorisation d'envoyer des jetons) etROLE_RECEIVER(autorisation de recevoir des jetons). - Opérateurs et administrateurs : types de comptes spécialisés disposant de privilèges d'administration :
- Opérateur de plate-forme : gère l'infrastructure réseau globale.
- Opérateur de devise : gère une devise spécifique au sein du réseau.
- Administrateur de compte : gère les comptes des utilisateurs finaux, y compris leur création, leur état et leurs attributions de rôles.
- Administrateur de jetons : contrôle l'offre de jetons pour la devise qu'il gère, dans les limites fixées par une chambre de compensation.
- Chambre de compensation : supervise les processus de règlement et gère la capacité d'émission des administrateurs de jetons.
Principales fonctionnalités
- Gestion des comptes : créez, activez, désactivez et gérez les rôles des comptes utilisateur.
- Gestion du cycle de vie des jetons : créez de nouveaux jetons en circulation, transférez des jetons entre des comptes et détruisez des jetons pour les retirer de la circulation.
- Workflows de règlement : prenez en charge et enregistrez les processus de règlement entre les participants.
- Requêtes d'état : interrogez l'état actuel de n'importe quel compte du registre et vérifiez l'état des transactions envoyées.
- Opérations sécurisées : assurez l'authenticité et l'intégrité des transactions grâce à des signatures cryptographiques.
Cas d'utilisation
Universal Ledger est conçu pour divers cas d'utilisation en entreprise, y compris les suivants :
- Paiements de gros : simplifiez les systèmes de paiement et de règlement interbancaires.
- Titres tokenisés : émettez, échangez et gérez des titres sous forme de jetons numériques dans un registre.
- Financement de la chaîne d'approvisionnement : améliorez la transparence et l'efficacité des écosystèmes de financement du commerce.
- Nouveaux produits financiers : créez de nouveaux instruments et marchés pour les actifs numériques.
Universal Ledger contribue à fournir une plate-forme robuste permettant aux établissements d'explorer ces applications financières innovantes et d'autres.
Étape suivante
- Intégrez la version Preview d' Universal Ledger.
- Demandez la création d'un compte dans le registre.
- Découvrez comment envoyer des requêtes RPC avec Python.