5 Application de devises numériques de la banque centrale de gros
L'exemple d'application de monnaie numérique de la banque centrale de gros (CBDC) et les packages connexes prennent en charge les scénarios de transaction entre une banque centrale et les institutions financières participantes.
Généralités
La monnaie numérique de la banque centrale de gros est une forme numérique de monnaie de la banque centrale destinée principalement aux banques commerciales, aux infrastructures des marchés financiers et à d'autres institutions financières éligibles. Contrairement à la CBDC de détail, qui soutient les paiements aux consommateurs et aux commerçants, la CBDC de gros soutient les activités institutionnelles telles que les paiements interbancaires, le règlement des titres, les devises, la gestion des garanties et les transactions transfrontalières.
Les banques commerciales utilisent déjà la monnaie numérique de la banque centrale par le biais de comptes de réserve ou de règlement dans des banques centrales et des systèmes tels que le règlement brut en temps réel (RTGS). Par conséquent, la CBDC de gros fait plus que numériser la monnaie de la banque centrale. Il rend l'argent de la banque centrale disponible dans des infrastructures financières tokenisées et programmables. Dans ces environnements, l'argent de la banque centrale peut interagir plus directement avec des titres tokenisés, des dépôts, des garanties et d'autres actifs numériques.
Vente en gros de CBDC dans les services financiers
La monnaie numérique de la banque centrale de gros fournit de l'argent à la banque centrale sur une infrastructure numérique programmable pour les banques commerciales et autres institutions financières éligibles. La CBDC de gros peut prendre en charge les paiements interbancaires, le règlement de titres tokenisés, la livraison par rapport au paiement (DvP), le paiement par rapport au paiement (PvP), les transactions de garantie et de rachat (repo), la gestion des liquidités et potentiellement le règlement transfrontalier. La CBDC de gros peut également compléter les dépôts bancaires commerciaux tokenisés. Les clients peuvent effectuer des transactions en utilisant des dépôts tokenisés émis par leurs banques respectives, tandis que les banques règlent les obligations interbancaires qui en résultent en utilisant la CBDC de gros. La valeur principale de la CBDC de gros va au-delà de la numérisation de la monnaie de la banque centrale. Il permet à l'argent de la banque centrale d'interagir avec des actifs tokenisés, des transactions programmables et une infrastructure de marché financier numérique émergente tout en maintenant son rôle d'actif de règlement de confiance.
Avantages de l'implémentation Oracle
La solution CBDC de gros d'Oracle Blockchain Platform fournit une base prête à l'emploi et de niveau entreprise pour les opérations CBDC de gros. Ses capacités s'étendent au-delà d'une implémentation de jeton ERC-20 de base. La solution prend en charge l'ensemble du cycle de vie des CBDC : création, approbation, émission, transfert, retour et retraite. Il combine ce cycle de vie avec des fonctionnalités institutionnelles telles que la séparation des tâches, l'accès basé sur les rôles, les approbations d'initiateur-vérificateur, les blocages de transaction, les limites au niveau du compte, la gestion des participants et des portefeuilles, les fonctions de transaction configurables, les espaces de travail d'audit, l'historique des transactions et les analyses opérationnelles. La solution simplifie le déploiement en intégrant les contrats intelligents Besu aux API wrapper, aux services de portefeuille et d'organisation, à l'historique riche, aux services d'identité et à une application Web basée sur les rôles. Le déploiement en un clic automatise le provisionnement et la connexion de ces composants. Les clients peuvent configurer et étendre la solution pour répondre aux exigences spécifiques des banques centrales et des institutions financières. Ils peuvent adapter la présentation de l'application, le modèle organisationnel, les rôles et les stratégies, la logique des contrats intelligents et l'application Web.
Participants à un réseau de gros CBDC
La banque centrale est la principale autorité d'un écosystème CBDC de gros. Il émet et rachète généralement la CBDC de gros, établit les conditions d'admissibilité, définit les règles de gouvernance et de règlement, supervise l'infrastructure et détermine la relation entre les soldes de réserve conventionnels et leur représentation symbolisée.
Les banques commerciales sont généralement les principaux participants. Ils peuvent détenir et transférer des CBDC de gros, régler des obligations interbancaires, participer à des transactions de titres à jetons et intégrer l'activité de CBDC de gros à leurs systèmes de banque de base, de trésorerie, de gestion des liquidités, de conformité et de reporting réglementaire.
Fonctions de workflow d'entreprise et d'application
L'application CBDC de gros Oracle Blockchain Platform prend en charge le cycle de vie de la devise numérique de la banque centrale de gros (CBDC). Le cycle de vie comprend l'intégration des participants, la création de CBDC, l'émission, les transferts institutionnels, le retour des fonds et la retraite.
La banque centrale établit le jeton et les organisations participantes. Il crée également les portefeuilles et les comptes CBDC requis avec des groupes d'applications, des rôles de livre et des limites de transaction définis. Les institutions financières participantes créent ensuite des comptes opérationnels pour les gestionnaires, les dirigeants, les utilisateurs et les auditeurs. Le réseau qui en résulte sépare les responsabilités entre les différents rôles (personas) et restreint les opérations de jeton que chaque participant peut effectuer.
Les processus de création et d'émission font appel à des contrôles institutionnels. Un créateur de banque centrale demande un nouvel approvisionnement CBDC, mais la demande reste en attente jusqu'à ce qu'un responsable de banque centrale l'approuve. Le système crée les jetons uniquement après approbation. La CBDC devient alors disponible pour le créateur, qui peut la transférer à l'émetteur de la banque centrale. Lorsque l'émetteur distribue la CBDC à une institution financière participante, la demande détient l'émission jusqu'à ce qu'un gestionnaire de la banque centrale l'approuve.
Pour retirer la CBDC, une banque centrale demande son retrait de la circulation. Le système ne brûle le CBDC qu'après l'approbation appropriée. Ces contrôles contrôlent les responsabilités distinctes en matière de création, d'approbation, d'émission et de retraite. Ils empêchent un seul rôle opérationnel de contrôler indépendamment l'ensemble du cycle de vie des devises.
La demande concerne également les transferts entre les institutions financières participantes. Les responsables des institutions financières et les utilisateurs ne peuvent lancer des transferts qu'aux destinataires autorisés. L'application bloque ces transferts jusqu'à ce qu'un responsable d'institution financière les approuve. L'approbation termine le transfert bloqué, tandis que le rejet libère le blocage sans régler la transaction. Les transactions peuvent également avoir un objectif commercial configurable. Avant de traiter une demande, l'application valide le statut du compte, le solde disponible, les limites de montant journalier, les limites de nombre de transactions journalières et le contexte d'approbation approprié.
Ces fonctionnalités distinguent l'application d'une implémentation ERC-20 standard, qui prend principalement en charge les soldes, les transferts et les indemnités de jetons fongibles. L'application CBDC de gros ajoute des contrôles institutionnels pour les organisations enregistrées et les comptes CBDC, la séparation des tâches basée sur les rôles, les limites de comptes configurables et la suspension et l'activation des comptes. Il prend également en charge la gestion des objectifs de transaction, les workflows de blocage et d'approbation des transactions, l'émission et la sortie contrôlées, ainsi que des rôles administratifs et d'auditeur distincts. Les groupes d'applications déterminent l'expérience utilisateur et l'espace de travail autorisé. Les rôles de livre déterminent les opérations de contrat intelligent qu'un compte peut effectuer.
La solution prend également en charge la supervision opérationnelle, la traçabilité et l'auditabilité. L'historique des transactions enregistre des informations telles que l'initiateur, la contrepartie, le montant, l'objet ou le mémo, le type de transaction, l'horodatage, le solde et l'identifiant de la transaction. L'application fournit des vues dédiées en lecture seule pour les auditeurs des banques centrales et des institutions financières. La banque centrale peut également surveiller les indicateurs opérationnels, notamment l'approvisionnement net, la valeur totale créée et retirée, les organisations participantes et les comptes actifs ou suspendus.
Fonctions de personnalisation et d'extension
Les clients peuvent personnaliser et étendre l'application CBDC de gros à plusieurs couches pour s'aligner sur le cadre stratégique, le modèle opérationnel, la structure des participants et l'expérience utilisateur d'une banque centrale. L'application packagée fournit des options de configuration pour les organisations, les comptes, les rôles, les limites de transaction, les fins de transaction et la présentation. Pour répondre à des exigences supplémentaires propres au client, les clients peuvent étendre les contrats intelligents, les applications Web et les API de wrapper. L'implémentation actuelle sépare la fonctionnalité de compte de la fonctionnalité de jeton. Le contrat de compte gère l'enregistrement, le statut du compte, les limites, les rôles et les opérations associées. Le contrat avec jeton prend en charge les soldes, l'émission, les transferts, les blocages et la sortie.
- Extensions de contrat intelligentes
- Les clients peuvent étendre les contrats intelligents sous-jacents pour implémenter des règles métier et politiques propres aux CBDC qui ne sont pas incluses dans l'application packagée. Les extensions potentielles incluent des limites de transaction ou de blocage plus sophistiquées, des restrictions de participant supplémentaires et des stratégies d'approbation à plusieurs niveaux. Les clients peuvent également implémenter des contrôles de finalité de transaction, des actions administratives supplémentaires ou des conditions de règlement pour des cas d'utilisation spécifiques. L'application existante étend la fonctionnalité standard ERC-20 avec les blocages de transaction, l'émission et la sortie régies, le statut du compte, les rôles, les limites et les workflows d'approbation. Les clients peuvent s'appuyer sur ce modèle pour appliquer des stratégies de banque centrale supplémentaires au niveau du livre.
- Politiques de portefeuille et de compte
- Les clients peuvent personnaliser les contrôles qui déterminent quels participants et utilisateurs peuvent effectuer des transactions et dans quelles conditions. L'application packagée associe les comptes CBDC à des organisations, des utilisateurs, des portefeuilles, des groupes d'applications, des rôles de livre, des montants maximum quotidiens et des limites de nombre de transactions quotidiennes spécifiques. Les comptes peuvent également être suspendus et réactivés lorsque cela est autorisé. Les clients peuvent étendre ce modèle avec des stratégies institutionnelles et des autorisations de portefeuille supplémentaires, telles que des règles d'admissibilité de portefeuille et des exigences d'autorisation de transaction.
- Extensions d'approbation et de gouvernance
- L'application sépare les responsabilités entre les rôles de créateur de banque centrale, d'émetteur, de gestionnaire, de retrait et d'auditeur. Il répartit également les responsabilités entre les rôles d'administrateur des institutions financières, de responsable, de responsable, d'utilisateur et d'auditeur. Les responsables utilisent le rôle de livre séquestre pour approuver les opérations régies. Ils peuvent approuver les demandes prises en charge individuellement ou en masse. Les clients qui ont besoin de structures de gouvernance différentes peuvent étendre ces workflows avec des étapes d'approbation supplémentaires, des hiérarchies d'approbation propres à l'établissement ou d'autres modèles d'autorisation basés sur des stratégies.
- Personnalisation de l'application Web
- Les clients peuvent personnaliser la terminologie et l'image de marque de l'application sans modifier les autorisations de chaîne de blocs sous-jacentes. L'application packagée prend en charge la personnalisation du message de connexion et de l'image, de l'arrière-plan, des noms d'affichage de jeton et de compte, des formats de devise et de nombre, et de la langue. Les clients peuvent également personnaliser les noms et logos d'organisation, les libellés de groupe d'applications, les libellés de transaction et les libellés de rôle de livre. Pour des besoins supplémentaires, les clients peuvent étendre l'application Web avec des tableaux de bord, des workflows opérationnels, des champs de données, des rapports, des parcours d'approbation ou des écrans propres à un rôle.
- Extensions d'intégration API et Enterprise
- L'application utilise une API de wrapper pour acheminer les opérations de compte, de jeton, d'organisation et de transaction entre l'application Web et les services sous-jacents. Les clients peuvent créer des workflows d'application supplémentaires autour de ces API ou étendre la couche d'intégration pour connecter l'application CBDC de gros à l'infrastructure financière existante. Les intégrations potentielles comprennent les systèmes de règlement brut (RTGS) et de comptes de réserve en temps réel, les systèmes bancaires de base et les plates-formes de gestion de la trésorerie et des liquidités. D'autres intégrations potentielles incluent le reporting réglementaire, les systèmes d'identité et de conformité, les plates-formes de titres et les applications de dépôt en jetons. Ces intégrations externes sont des extensions client potentielles.