Norme USDC relié par bridge (pont)

Introduisez l’USDC
relié par pont
à votre blockchain

Les spécifications et le processus de Circle pour le déploiement d’USDC relié par pont sur les blockchains EVM offrent l’option
d’une éventuelle mise à niveau vers l’émission native1.

import './FiatTokenV1.sol';

/** 
\* @title FiatTokenV2 \* 
@dev ERC20 Token backed by fiat reserves 
**/

contract FiatTokenV2 is FiatTokenV1 { 
    bool public newBool; 
    address public newAddress; 
    uint256 public newUint; 
    bool internal initializedV2;
    
    function initialize( 
    	string _name, 
        string _symbol, 
        string _currency, 
        uint8 _decimals, 
        address _masterMinter, 
        address _pauser, 
        address _blacklister, 
        address _owner, 
        bool _newBool, 
        address _newAddress, 
        uint256 _newUint ) 
     public {
    	super.initialize(_name, _symbol, _currency, _decimals, _masterMinter, _pauser, _blacklister, _owner);
        initV2(_newBool, _newAddress, _newUint);
    } 
    function initV2(bool _newBool, address _newAddress, uint256 _newUint) public { 
    	require(!initializedV2);
        newBool = _newBool; 
        newAddress = _newAddress; 
        newUint = _newUint; 
        initializedV2 = true;
    }
    ...

Avantages de la norme

Bridged USDC Standard empowers EVM blockchain and rollup teams to reduce liquidity fragmentation with a single form of bridged USDC that their ecosystem can build around.

Sans autorisation
et équitable

Les équipes, telles que les nouvelles équipes de rollup L1 et L2 ou les déployeurs de ponts tiers sponsorisés par la chaîne, peuvent intégrer la norme pour déployer un contrat de jeton USDC ou EURC relié par pont.

Normalisé
et extensible

Le processus de transition sécurisée de la propriété d’un contrat de jeton USDC relié par pont vers Circle suit une procédure définie qui s’applique également à l’EURC relié par pont2.

Sécuritaire et audité

La norme consiste en un code de contrat ERC-20 de source libre basé sur le même smart contract USDC audité qui a garanti des milliards de dollars de liquidité2.

Évolutive et optimale

La mise à niveau vers l’USDC natif s’effectue sur place, ce qui permet aux développeurs et aux utilisateurs d’accéder immédiatement à l’USDC natif et d’éviter toute migration fastidieuse3.

Linea et Circle réalisent un première dans le secteur : une mise à niveau "relié par pont à natif"

Le passage à l’USDC natif sur Linea réduit la fragmentation des liquidités et augmente l’opportunité de commerce sur la chaîne.

Image montrant une personne sur un ordinateur portable et un écran d’interface utilisateur confirmant que l’USDC sur Linea a été mis à niveau automatiquement à partir d’un pont
ECOSystem

Empilements de rollups intégrés à la norme

La norme de l’USDC relié par pont est disponible d’emblée
pour les blockchains construites sur les principaux empilements de rollups4.

Relié par pont
vers la
version native

L’USDC relié par pont joue un rôle essentiel dans le démarrage de l’activité sur les nouveaux réseaux blockchain. Le respect de la norme permet à Circle de passer à la version native de l’USDC et de profiter d’interactions et d’opportunités plus profondes au sein de l’écosystème.

Bridged USDC

USDC natif

Créé par un tiers

Émis par Circle, une Fintech réglementée*

Garanti par l’USDC sur une autre blockchain verrouillée dans un smart contract

Entièrement garanti et échangeable à valeur égale contre les dollars américains

Le respect de la norme réduit la probabilité d’une fragmentation de la liquidité

Forme « officielle » de l’USDC sur une blockchain donnée

Non compatible avec le CCTP

Interopérable avec de multiples réseaux blockchain pris en charge via le CCTP

Avantages pour l’ensemble
de l’écosystème

La norme de l’USDC relié par pont présente des avantages pour les blockchains, les développeurs et les utilisateurs, en catalysant l’activité sur de nouveaux réseaux de blockchains et en simplifiant toute transition future vers l’USDC natif.

Blockchains

Mettez l’USDC relié par pont entre les mains des développeurs et des utilisateurs dès le début, avec la possibilité future d’une mise à niveau fluide vers l’émission native, évitant ainsi le long processus de migration des liquidités consistant à éduquer et à inciter votre écosystème à passer de l’USDC relié par pont à l’USDC natif.

Développeurs

Développez à partir de l’USDC relié par pont avec une adresse de contrat qui persistera après une mise à niveau vers le mode natif, sans avoir besoin de changer de code. Offrez aux utilisateurs un moyen de stocker, de payer, d’échanger, d’emprunter et de faire un prêt avec l’USDC relié par pont, qui devient automatiquement natif lors d’une mise à jour. Nul besoin de changer d’actif.

Fonctionnement

  1. L’équipe tierce suit la norme pour déployer son contrat de jeton USDC relié par pont.

  2. L’USDC relié par pont est utilisé pour amorcer la liquidité initiale dans l’écosystème et commence à proliférer.

  3. L’USDC relié par pont atteint un niveau, nombre de titulaires et nombre d’intégrations d’applications significatifs.

  4. Circle et l’équipe tierce choisissent conjointement de transférer de manière sécurisée la propriété du contrat de jeton USDC relié par pont à Circle3.

  5. Dès que la société Circle en devient propriétaire, elle transforme l’USDC relié par pont en USDC natif et conserve de manière optimisée l’offre existante, les titulaires et les intégrations d’application3.

Voici comment
vous lancer :

Si vous êtes une nouvelle équipe blockchain ou un déployeur de pont tiers
travaillant en étroite collaboration avec une équipe blockchain,
plongez dans notre guide de mise en œuvre
pour apprendre comment déployer un contrat USDC relié par pont
qui suit présentement la norme, ou contactez-nous sur Discord.

FAQ

La norme de l’USDC relié par pont donne à Circle l’option, mais non l’obligation, d’obtenir la propriété du contrat de jeton et de passer à l’USDC natif. La décision de Circle de faire passer une blockchain de l’USDC relié par pont à l’USDC natif peut soumettre la blockchain à des conditions supplémentaires.

Malheureusement, non. À ce stade, un contrat existant de jeton USDC relié par pont ne peut pas être mis à niveau pour correspondre à la norme de l’USDC relié par pont si le déploiement du contrat initial n’a pas respecté les besoins techniques de la norme.

Oui, absolument. Les équipes blockchain peuvent bénéficier de l’expertise technique et des ressources que les fournisseurs de ponts tiers peuvent fournir pour déployer un contrat de jeton USDC relié par pont qui suit la norme de l’USDC relié par pont.

Il n’existe pas de seuil exact d’offre ou de titulaires. Circle évalue un ensemble de facteurs avant d’envisager un déploiement natif de l’USDC ou, dans le cas présent, une mise à niveau de l’USDC relié par pont vers l’USDC natif. En général, la taille et le taux de croissance de l’offre d’USDC relié par pont, des titulaires et des applications prises en charge contribueront à déterminer la priorité accordée par Circle à l’émission native d’USDC.

S’il est vrai que la norme peut être suivie pour déployer l’USDC relié par pont (bridge) sur n’importe quelle blockchain EVM, l’USDC existe déjà de manière native dans les écosystèmes Cosmos et Polkadot :

  • L’USDC de l’écosystème Cosmos est nativement émis sur Noble et peut être transféré vers les appchains Cosmos via le protocole Inter-Blockchain Communication (IBC).
  • L’USDC de l’écosystème Polkadot est émis de façon native sur Asset Hub et peut être transféré aux parachaînes Polkadot via le protocole Cross-Consensus Message (XCM).

C’est pourquoi Circle vise à ce que l’accès à l’USDC se fasse par le biais des protocoles établis dans chaque écosystème. Cependant, chacune des appchains et parachaînes souveraines est libre de choisir de déployer un contrat de jeton USDC relié par pont.

Nous sommes également ouverts à collaborer avec la communauté sur d’autres approches pour aider à résoudre ce problème commun, comme le xERC-20 (alias ERC-7281).

N’hésitez pas à nous contacter sur Discord pour nous aider à évaluer les améliorations et les extensions à venir. Nous accueillons volontiers tous les commentaires et les approches innovantes de la part de la communauté.

Vous pouvez fournir à Circle des suggestions, des commentaires ou d’autres retours d’information (« Retour d’information ») concernant les produits ou services de Circle. Vous convenez que tout Retour d’information est et sera fourni de manière entièrement volontaire et que Circle sera libre d’utiliser tout Retour d’information qui lui est fourni, sans obligation ni restriction de quelque nature que ce soit en raison de droit de propriété intellectuelle ou autres.

1 La norme de l’USDC relié par pont donne à Circle l’option, mais non l’obligation, d’obtenir la propriété du contrat de jeton et de passer à l’USDC natif. En outre, la norme de l’USDC relié par pont doit être incorporée avant le déploiement d’un contrat de jeton USDC relié par pont, car il ne peut pas être appliqué rétroactivement. Les critères fournis ne le sont qu’à titre d’information et s’appliqueront si Circle choisit de transformer une forme particulière d’USDC relié par pont en USDC natif. Ces critères ne constituent pas une offre de mise à niveau d’une forme particulière d’USDC relié par pont. La décision de Circle de transformer une forme particulière d’USDC relié par pont en USDC natif peut être soumise à des conditions supplémentaires. Comme indiqué à la section 8 des Conditions d’utilisation de l’USDC, les formes de l’USDC relié par pont sont soumises à certains risque et ne sont pas émis par Circle.

2 La blockchain cible sera soumise au processus interne de vérification préalable de la blockchain de Circle. Ce processus implique un examen des facteurs de conformité et de risque, ainsi qu’une couverture des risques juridiques et technologiques, avant l’approbation. La vérification se concentre sur les nuances de la cryptomonnaie et de la blockchain, ainsi que sur une évaluation des risques stratégiques, financiers, opérationnels, technologiques, juridiques et réglementaires qui sont présents.

3 Pendant la transition de l’USDC relié par pont à l’USDC natif, Circle brûlera en toute sécurité l’USDC natif qui était bloqué dans le smart contract relié par pont sur la chaîne d’origine (p. ex. Ethereum).

4 La norme de l’USDC relié par pont est disponible par l’intermédiaire des empilements de rollups identifiés. La norme de l’USDC relié par pont donne à Circle l’option, mais non l’obligation, d’obtenir la propriété du contrat de jeton et de passer à l’USDC natif. Pour mettre en œuvre la norme de l’USDC relié par pont par le biais de l’un des empilements de rollups identifiés, suivez les instructions offertes par le fournisseur de l’empilement de rollups. La référence à une blockchain, à un tiers et/ou à un service ne constitue pas une approbation, une recommandation, une faveur ou une validation implicite ou explicite de la part de Circle. Le contenu présenté est destiné à des fins d’information uniquement. La confiance accordée à ce site Web ou à tout contenu présenté est à la seule discrétion du lecteur. La société Circle ne peut être tenue responsable de tout dommage ou perte lié à l’utilisation ou à la confiance accordée audit contenu ou auxdites informations.

* Voir les licences ici