Émission de stablecoins

L’émission de stablecoins est l’étape où un émetteur crée de nouveaux jetons sur une blockchain après qu’un client a versé de l’argent, par exemple des euros, pour les garantir. La destruction est l’étape inverse, où l’émetteur détruit les jetons rendus par un détenteur et verse le même montant depuis la réserve. Ces deux étapes maintiennent l’égalité entre le nombre de jetons en circulation et l’argent détenu par l’émetteur.

Dans l’UE, un stablecoin suivant une monnaie est un jeton de monnaie électronique, dont l’émetteur doit être une banque ou un établissement de monnaie électronique. L’émetteur crée les jetons via un smart contract accessible seulement à certaines clés; ce contrat peut aussi bloquer des adresses, suspendre des transferts ou geler des soldes. Ces fonctions, les blockchains utilisées et le remboursement constituent la technologie d’un stablecoin réglementé.

Pièces en euros de plusieurs pays de la zone euro sur le drapeau européen bleu aux étoiles jaunes (Photo: © European Union, 2023, CC BY 4.0)

Création et destruction dans le contrat du jeton

ERC-20, norme de base des jetons Ethereum, définit soldes, transferts et autorisations, sans fonction de création ou destruction de jetons. La norme demande seulement qu’un contrat créant des jetons émette un événement de transfert depuis l’adresse zéro; chaque émetteur écrit donc sa logique d’émission. Circle utilise un contrat nommé FiatToken pour ses stablecoins sur Ethereum et les chaînes similaires. Dans sa conception du jeton, un rôle master minter désigne les minters et leur accorde un quota diminuant à chaque jeton créé, limitant les dommages si une clé de minter est compromise.

Un minter ne peut détruire que les jetons de sa propre adresse; le détenteur demandant remboursement les renvoie donc d’abord à l’émetteur. Selon l’article 49 de MiCA, l’émetteur d’un jeton de monnaie électronique émet à la valeur nominale et après réception des fonds, la création suit donc un versement au compte de réserve. Une banque émettant un dépôt tokenisé suit un cycle similaire, mais son jeton reste un dépôt au bilan bancaire.

Fonctions de gel, suspension et saisie

Le contrat du jeton peut aussi permettre à l’émetteur de bloquer les mouvements, par exemple sur ordre judiciaire ou administratif. Dans FiatToken, le rôle blacklister peut bloquer une adresse, qui ne peut plus envoyer, recevoir, créer ou détruire des jetons; le rôle pauser peut suspendre tous ces transferts, créations et destructions simultanément. SG-FORGE, activité d’actifs numériques de Societe Generale, se réserve dans le livre blanc EURCV le droit de bloquer les adresses soupçonnées d’activités illégales et de geler leurs jetons.

Sur Solana, le programme Token-2022 propose ces contrôles comme extensions de jeton activées par l’émetteur à la création. Un délégué permanent peut transférer ou détruire les jetons depuis tout compte de ce jeton, sans révocation possible par le propriétaire. L’émetteur peut ainsi déplacer des jetons sans la clé du propriétaire, notamment pour exécuter un ordre d’autorité, tandis que d’autres extensions gèlent par défaut les nouveaux comptes ou suspendent tout le jeton.

Listes autorisées en Suisse et dans l’UE

Certains émetteurs réservent la détention aux adresses vérifiées, selon une liste autorisée ou liste blanche. Dans sa communication 06/2024, le superviseur suisse FINMA attend la vérification de chaque détenteur d’un stablecoin émis par un établissement surveillé, y compris les acquéreurs ultérieurs, et demande des restrictions contractuelles et technologiques des transferts. Le contrat contrôle alors chaque transfert dans un registre de détenteurs approuvés, modèle décrit par la norme ERC-3643 pour les jetons à autorisation.

MiCA n’exige pas cette restriction de transfert pour les jetons de monnaie électronique. SG-FORGE a retiré les restrictions de liste blanche du contrat EURCV lors de sa restructuration sous MiCA en juin 2024, pour permettre l’accès aux plateformes, applications de finance décentralisée et pools de liquidité. Les contrôles d’identité interviennent alors à la création ou au remboursement, et aux points d’entrée et de sortie des prestataires agréés.

Un jeton sur plusieurs blockchains

Un émetteur souhaitant plusieurs blockchains déploie un jeton distinct sur chacune et l’y crée directement. SG-FORGE émet EURCV en ERC-20 sur Ethereum, avec Token-2022 sur Solana, via des lignes de confiance sur XRP Ledger et comme actif natif sur Stellar. Chaque version possède son code, ses contrôles de gel et ses clés; l’émetteur sécurise et surveille donc chaque déploiement séparément.

Un pont transférant un stablecoin vers une autre chaîne crée généralement une copie enveloppée dont la valeur dépend du pont. Circle l’évite pour USDC grâce au Cross-Chain Transfer Protocol, qui détruit les jetons sur la chaîne source et crée le même montant sur la destination, sans pools de liquidité de pont. FiatToken est aussi un proxy évolutif, et seule une clé admin peut changer le code sous-jacent, rôle vérifié par un audit de smart contract avant lancement.

Remboursement et rapports de réserves

Le remboursement relie la destruction sur blockchain à un paiement bancaire. Pour EURCV, le détenteur soumet une demande, passe les contrôles d’identité, d’éligibilité et de sanctions, puis transfère les jetons à l’émetteur, qui verse le montant en euros sur son compte espèces. Si un contrôle échoue, l’émetteur rejette le transfert entrant et les jetons reviennent au portefeuille. Selon l’article 55 de MiCA, chaque émetteur de jetons de monnaie électronique tient aussi un plan de remboursement s’il ne peut plus honorer ses obligations, notifié au superviseur dans les six mois suivant l’offre.

Les rapports de réserves montrent si les jetons en circulation correspondent à l’argent qui les garantit. SG-FORGE réalise un test de collatéral chaque jour ouvré avec les données des banques détenant la réserve, et publie le résultat le jour ouvré suivant. Circle publie des rapports d’assurance mensuels sur les réserves USDC et EURC, préparés par un cabinet Big Four selon les normes d’attestation AICPA. Pour un jeton de monnaie électronique significatif émis par un établissement de monnaie électronique, l’article 58 de MiCA ajoute les règles de réserve des jetons se référant à des actifs, dont un audit indépendant semestriel. Un rapport mensuel vérifie la réserve à un instant donné, limite également propre à la preuve de réserves. Banques et dépositaires détiennent eux-mêmes les actifs de réserve selon les règles de conservation de stablecoins.

Prochains événements stablecoins et paiements

Que signifie créer un stablecoin?

Créer un stablecoin signifie que l’émetteur crée de nouveaux jetons dans le smart contract après réception du même montant d’argent pour la réserve. Le contrat inscrit les nouveaux jetons à l’adresse de l’acheteur, puis les détruit lorsque celui-ci les échange contre de l’argent.

Comment émettre un stablecoin?

Une entreprise a besoin d’un agrément, un contrat de jeton sur au moins une blockchain, un compte bancaire de réserve et un processus de remboursement. Les plateformes d’émission fournissent l’essentiel de la technologie, et Bridge, activité stablecoins de Stripe, exploite Open Issuance, où l’entreprise choisit chaînes, composition de réserve et marque, puis émet ou rembourse par appels API. Dans l’UE, l’émetteur légal d’un jeton de monnaie électronique doit toujours détenir un agrément bancaire ou de monnaie électronique, tandis que les prestataires d’infrastructure stablecoins peuvent gérer conservation, portefeuilles et interfaces de paiement.

Un émetteur de stablecoins peut-il geler les jetons?

Oui, un émetteur peut geler les jetons si son contrat comporte une liste noire ou une fonction de gel contrôlée par sa clé, comme USDC et EURCV. Une adresse bloquée ne peut plus envoyer ni recevoir le jeton, dont le livre blanc précise les cas d’utilisation de ce pouvoir.

Quelles normes de jetons utilisent les stablecoins?

USDC et EURCV sur Ethereum sont des jetons ERC-20 avec des rôles supplémentaires de création, liste noire et suspension. FiatToken accepte aussi les permis ERC-2612 et autorisations ERC-3009, permettant à un tiers de soumettre un transfert signé et de payer les frais réseau pour le détenteur. Sur Solana, les émetteurs utilisent Token-2022; sur XRP Ledger, un stablecoin est détenu via des lignes de confiance vers le compte émetteur.

Quelle est l’architecture technique d’un stablecoin?

L’architecture technique d’un stablecoin commence par le contrat et ses rôles, comme minter, pauser, blacklister et admin. Autour figurent les clés contrôlant ces rôles, les déploiements sur chaque blockchain, les comptes bancaires de réserve et les systèmes rapprochant les jetons créés des versements reçus et remboursements.

Émission de stablecoins et Finance Loop

Finance Loop traite l’émission de stablecoins dans son axe Paiements & monnaie numérique, consacré notamment aux jetons de monnaie électronique et à leurs réserves. Finance Loop a soutenu le Bybit EU x Circle Roadshow à Francfort, dont les panels traitaient USDC et EURC, et est partenaire média de Capital & Code, organisé par l’émetteur de stablecoin euro AllUnity.

Finance Loop est un réseau professionnel qui favorise l’usage institutionnel des technologies émergentes en finance, comme l’IA, les paiements numériques, le cloud et les solutions blockchain. Finance Loop aide ses membres à développer des compétences et des réseaux personnels dans ces domaines: Investissement & actifs numériques, Paiements & monnaie numérique, Infrastructure numérique & souveraineté et Risque & conformité.

Restons en contact

Plus de 4 000 membres en finance et tech. Devenez Network Member gratuitement.

Recevez les actus gratuites!

Invitations exclusives aux événements, avantages membres et actualités du réseau. Désinscription à tout moment.

En envoyant, vous acceptez les conditions.