Unifier l’écosystème
Le protocole CCTP (Cross-Chain Transfer Protocol) permet à l’USDC de circuler en toute sécurité entre les blockchains. Il unifie ainsi les liquidités et simplifie l’expérience utilisateur.
fonction asynchrone usdcCrossChainTransfer(amount: number, destinationAddress: string) {
// Déposer des USDC pour le burning et recevoir des ID de transactions
const burnUsdcTx = await ethTokenMessengerContract.depositForBurn(amount, AVAX_DESTINATION_DOMAIN, destinationAddress, USDC_ETH_CONTRACT_ADDRESS).send();
// Extraire le message de la transaction de burning et calculer l’ID du message
const { messageBytes, messageHash } = extractMessageAndHash(burnUsdcTx);
// Récupérer l’attestation pour l’ID du message et minter l’USDC sur les tokens AVAX sur la blockchain de destination
const { attestation } = await fetch(`https://iris-api-sandbox.circle.com/attestations/${messageHash}`).json();
// Minter l’USDC sur les tokens AVAX sur la blockchain de destination à l’aide du message de la transaction de burning et de l’attestation
await avaxMessageTransmitterContract.receiveMessage(messageBytes, attestation).send();
}
USDC nativement interopérable
Emissions et rachats programmés
Concevoir de nouveaux cas d’utilisation concrets
Disponible sur huit blockchains et 56 itinéraires
Le CCTP est disponible sur Arbitrum, Avalanche, Base, Ethereum, Noble, OP Mainnet, Polygon PoS et Solana. Sui sera bientôt pris en charge.
FAQ
Le CCTP est un utilitaire permissionless on-chain qui facilite les flux d’USDC inter-chaînes grâce à des processus d'émissions et de remboursements natifs. Avec ce protocole, l’USDC est est transféré d’une blockchain à une autre.
Les développeurs peuvent s’en servir comme une infrastructure permissionless pour faciliter la création et l’intégration dans leurs applications, portefeuilles et bridges (ponts) existants.
Non, le CCTP est un utilitaire permissionless on-chain destiné aux développeurs tiers.
CCTP is available on mainnet for Arbitrum, Avalanche, Base, Ethereum, Noble, OP Mainnet, Polygon PoS, and Solana. Support for Sui is coming soon. Developers can access our developer docs to begin building on CCTP.
Des frais de gaz sont facturés sur la blockchain source et sur la blockchain de destination. L’application qui intègre le CCTP est chargé de définir comment les frais de gaz sont traités et/ou se répercutent sur l’utilisateur final. Aucuns frais supplémentaires ne seront facturés par ce protocole.
Oui, Circle Mint et Core API sont capables de transférer des USDC de manière native entre les blockchains. Toutefois, ces solutions sont uniquement disponibles pour les entreprises approuvées par Circle.
Les plateformes centralisées détiennent généralement diverses formes natives de liquidités en USDC. Les utilisateurs qui possèdent un compte sur ce type de plateformes peuvent déposer des USDC (natifs d’une blockchain donnée) sur leur portefeuille d’échange, puis retirer des USDC (natifs d’une autre blockchain) sur leur portefeuille externe.
A contrario, le CCTP est sans autorisation. Cela signifie que tout développeur tiers peut l’intégrer à ses applications et qu’il n’est pas nécessaire de créer un compte. À tout moment, les utilisateurs peuvent transférer des USDC via une application compatible avec ce protocole vers n’importe quelle blockchain. Ils peuvent également créer de nouvelles expériences en chaîne en plus du CCTP dans leurs applications.
Le CCTP n’a pas besoin de liquidités en USDC regroupées par pools pour effectuer des transferts inter-chaînes, ce qui augmente la rentabilité et évite les frais facturés par les fournisseurs de liquidités.
Tous les remboursements d’USDC génèrent un événement sur la blockchain source, qui est automatiquement observé par le service d’attestation de Circle. L’application à l’origine de l’événement est chargée de récupérer l’attestation signée auprès de Circle, qui permet ensuite au protocole d'émettre l'USDC sur la blockchain de destination.
Oui. Pour en savoir plus, veuillez consulter notre documentation sur les audits réalisés par ChainSecurity (voir le PDF) et Halborn (voir le PDF).
Non.
Le projet de Circle visant à apporter l’USDC en mode natif à davantage de réseaux blockchain reste le même et ne cesse de se développer. Le CCTP devrait faire de l’USDC une couche de liquidité universelle et accessible à tous pour l’Internet.
Bien que son indisponibilité empêche temporairement la signature de nouveaux remboursements, nous prévoyons une disponibilité élevée, similaire à celle de nos services d'émission existants.
Le CCTP n’a aucun impact direct sur les versions reliées par bridge (pont) existantes de l’USDC.