Norme de l’USDC relié par pont

Intégrez l’USDC relié par pont à votre blockchain

La spécification et le processus de Circle pour le déploiement de l’USDC relié par pont sur les blockchains EVM permettent d’opter pour une 
future 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;
    }
    ...

Les avantages de la norme

La norme de l’USDC relié par pont permet aux équipes de blockchain et de rollup d’EVM de réduire la fragmentation des liquidités grâce à une forme unique d’USDC relié par pont sur laquelle leur écosystème peut s’appuyer.

Sans autorisation et équitable

Les équipes, telles que les nouvelles équipes de rollups 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.

Standardisé et extensible

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

Sécurisé et audité

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

Évolutif et transparent

La mise à niveau vers l’USDC natif est effectuée sur place, ce qui donne aux développeurs et aux utilisateurs un accès immédiat à l’USDC natif et évite toute migration fastidieuse3.

Linea et Circle réalisent une mise à niveau native, la première du secteur

La transition vers l’USDC natif sur Linea réduit la fragmentation des liquidités et augmente les opportunités de commerce en chaîne.

Image showing someone on a laptop and a UI screen confirming USDC on Linea was auto-upgraded from bridged
Écosystème

Empilement de rollups intégré à la norme

La norme de l’USDC relié par pont est disponible et prête à l’emploi pour les blockchains basées sur les principaux empilements de rollups4.

De l’USDC relié par pont à l’USDC natif

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 cette norme permet à Circle de passer à l’USDC natif et de permettre des interactions et des opportunités plus approfondies avec l’écosystème.

USDC RELIÉ PAR PONT

USDC natif

Créé par un tiers

Publié par Circle, une Fintech réglementée*

Soutenu par l’USDC sur une autre blockchain bloquée dans un smart contract

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

Le respect de la norme réduit le risque de fragmentation des liquidités

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

Non compatible avec le CCTP

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

Des avantages pour l’ensemble de l’écosystème

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

Blockchains

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

Développeurs

Utilisez l’USDC relié par pont avec une adresse de contrat qui persistera après une mise à niveau vers la version native ; aucune modification de code n’est nécessaire. Offrez aux utilisateurs un moyen de stocker, de payer, d’échanger, d’emprunter et de prêter grâce à l’USDC relié par pont qui devient automatiquement natif lors d’une mise à niveau. Pas besoin de changer d’actif.

Comment ça marche

  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 augmenter la liquidité initiale de l’écosystème et commence à proliférer.

  3. L’USDC relié par pont atteint une offre, un nombre de détenteurs et un nombre d’intégrations d’applications importants.

  4. Circle et une équipe tierce choisissent conjointement de transférer en toute sécurité la propriété du contrat de jeton USDC relié par pont à Circle3.

  5. Une fois propriétaire, Circle fait passer l'USDC ponté à l'USDC natif et conserve parfaitement l'offre, les détenteurs et les intégrations d'applications existants.3

Comment démarrer

Si vous êtes une nouvelle équipe blockchain ou un déployeur de ponts tiers travaillant en étroite collaboration avec
Premièrement, consultez notre guide de mise en œuvre pour apprendre à déployer un USDC ponté
contrat qui respecte les normes actuelles, ou contactez-nous sur Discord.

FAQs

Non. La norme de l’USDC relié par pont accorde à Circle la possibilité, mais non l’obligation, d’acquérir la propriété du contrat de jeton et de passer à l’USDC natif. La décision de Circle de passer de l’USDC relié par pont à l’USDC natif peut soumettre la blockchain à des conditions générales supplémentaires.

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

Oui, absolument. Les équipes chargées de la 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 conforme à la norme de l’USDC relié par pont.

Il n'y a pas de seuil précis d'approvisionnement ou de détenteurs. Circle évalue un ensemble de facteurs avant d'envisager un déploiement natif de l'USDC ou, dans ce cas, une mise à niveau de l'USDC ponté vers l'USDC natif. D'une manière générale, la taille et le taux de croissance de l'offre transbordée de l'USDC, des détenteurs et des applications prises en charge contribueront à la façon dont Circle donne la priorité à l'émission native pour l'USDC.

S’il est vrai que la norme peut être suivie pour déployer l’USDC relié par pont sur n’importe quelle blockchain EVM, l’USDC existe déjà de manière native dans les écosystèmes Cosmos et Polkadot :
xiste 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 prêts à collaborer avec la communauté sur d’autres approches visant à résoudre ce problème commun, comme le xERC-20 (alias ERC-7281).

Veuillez nous contacter sur Discord pour nous aider à évaluer d’autres améliorations et extensions. Tous les commentaires et les approches innovantes de la communauté sont les bienvenus.

Vous pouvez fournir des suggestions, commentaires ou autres rétroactions (« Feedback ») à Circle concernant les produits ou services Circle. Vous convenez que tous les commentaires sont et doivent être fournis entièrement volontairement et que Circle est libre d’utiliser les commentaires qui lui sont fournis, sans obligation ni restriction d’aucune sorte en raison de droits de propriété intellectuelle ou autres.

1 La norme de l’USDC relié par pont accorde à Circle la possibilité, mais non l’obligation, d’acquérir la propriété du contrat de jeton et de passer à l’USDC natif. De plus, la norme de l’USDC relié par pont doit être incorporée avant de déployer un contrat de jeton USDC relié par pont car elle ne peut pas être appliquée rétroactivement. Les exigences sont fournies à titre informatif uniquement et s’appliqueront si Circle choisit de transformer une forme particulière d’USDC relié par pont en USDC natif. Ces exigences 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 générales supplémentaires. Comme indiqué dans la section 8 des Conditions d’utilisation de l’USDC, les versions reliées par pont de l’USDC sont soumises à certains risques et ne sont pas émises par Circle.

2 La blockchain cible sera soumise au processus interne de vérification préalable de la blockchain de Circle. Ce processus implique des examens portant à la fois sur la conformité et les facteurs de risque, ainsi que sur la couverture des risques juridiques et technologiques, avant l’approbation. La diligence se concentre sur les nuances liées à la cryptographie et à la blockchain, ainsi que sur une évaluation des risques stratégiques, financiers, opérationnels, technologiques, juridiques et réglementaires présents.

3 Lors de 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 de pont de la chaîne d’origine (par exemple, Ethereum).

La norme de l’USDC relié par pont est disponible via les empilements de rollups identifiés. La norme de l’USDC relié par pont accorde à Circle la possibilité, mais non l’obligation, d’acquérir la propriété du contrat de jeton et de passer à l’USDC natif. Pour implémenter la norme de l’USDC relié par pont via l’un des empilement de rollups identifiés, suivez les instructions du fournisseur d’empilements de rollups. La référence à une blockchain, à un tiers et/ou à un service ne constitue pas une approbation, une recommandation, une préférence ou une validation implicite ou explicite de la part de Circle. Le contenu présenté est uniquement destiné à des fins d’information. La confiance en ce site Web ou en tout contenu présenté est laissée à la seule discrétion du lecteur ; Circle ne peut être tenue responsable de tout dommage ou perte lié à l’utilisation ou à la confiance accordée à ce contenu ou à ces informations présentés.

* Voir les licences ici