L'USDC est un stablecoin indexé sur le dollar qui existe sur de nombreuses chaînes. Les frais pour l'envoyer dépendent surtout de la chaîne que vous utilisez. Cet article explique ce qui détermine le coût, compare les chaînes en termes généraux, et propose une liste de contrôle à suivre avant d'envoyer.
Les chiffres changent en permanence : ce guide vous indique donc où regarder plutôt que de donner des prix.
Ce qui détermine le coût
Quatre éléments comptent.
- La chaîne. Chaque chaîne a son propre espace de bloc et son propre marché de frais. Voir pourquoi les frais diffèrent d'une chaîne à l'autre.
- Le gas d'un transfert de jeton. Envoyer de l'USDC est un appel à un contrat intelligent. Cela consomme plus de gas qu'envoyer la pièce native, environ 50 000 à 65 000 gas sur les chaînes EVM, au lieu de 21 000.
- Les frais de données L1 sur les couches 2. Sur Arbitrum, Base et Optimism, les frais ont une seconde partie correspondant à la publication des données sur Ethereum. Voir couche 1, couche 2 et couche 3.
- Le compte de jeton du destinataire sur Solana. Sur Solana, un portefeuille a besoin d'un compte de jeton (token account) pour chaque jeton qu'il détient. Si le destinataire n'a jamais détenu d'USDC, le premier transfert doit créer ce compte, ce qui demande un petit dépôt remboursable appelé « rent » (environ 0,002 SOL). Les frais habituels affichés par les outils de suivi ne l'incluent pas.
Le montant envoyé ne change pas les frais. Envoyer 5 USDC coûte les mêmes frais de réseau qu'envoyer 5 000 USDC.
Comment les chaînes se comparent en général
Voici un tableau approximatif. Vérifiez toujours les chiffres en direct.
| Chaîne | Coût habituel d'un transfert d'USDC | À retenir |
|---|---|---|
| Réseau principal Ethereum | Généralement le plus élevé | Couche de base très sollicitée, frais très variables |
| Arbitrum, Base, Optimism | Généralement quelques centimes ou moins | Inclut des frais de données L1 |
| Polygon | Généralement quelques centimes ou moins | Le gas se paie en POL |
| Solana | Généralement une fraction de centime | Le rent peut s'appliquer pour un nouveau compte de jeton |
Le réseau principal d'Ethereum est généralement le plus cher. Les L2, Polygon et Solana coûtent généralement quelques centimes ou moins. Le mot « généralement » compte ici : une journée chargée peut faire bouger ces chiffres, et le classement peut changer. Ouvrez la page gas en direct, choisissez l'action Send token et regardez le graphique. Les chaînes sont classées de la moins chère à la plus chère.
Bitcoin ne porte pas l'USDC de la même façon, il n'apparaît donc pas dans la comparaison des jetons.
Le destinataire doit être sur la même chaîne
C'est la règle la plus importante. L'USDC sur Base n'est pas la même chose que l'USDC sur Ethereum, même si les deux affichent l'étiquette « USDC ». Ce sont des soldes distincts sur des chaînes distinctes. Si vous envoyez de l'USDC à une adresse que le destinataire contrôle sur une autre chaîne, il risque de ne pas le voir, et le récupérer peut être difficile, voire impossible.
Avant d'envoyer, demandez au destinataire :
- Sur quelle chaîne voulez-vous recevoir ?
- S'agit-il d'une adresse EVM (qui commence par 0x) ou d'une adresse Solana ? Les deux formats sont différents.
- Votre portefeuille ou votre plateforme d'échange accepte-t-il les dépôts sur cette chaîne ?
De nombreuses plateformes d'échange n'acceptent l'USDC que sur une liste de chaînes. Envoyer vers une chaîne non prise en charge peut faire perdre les fonds ou les bloquer.
USDC natif et USDC ponté
Certaines chaînes ont deux sortes d'USDC. L'USDC natif est émis directement sur la chaîne par l'émetteur. L'USDC ponté est une copie créée quand quelqu'un verrouille de l'USDC sur une autre chaîne et qu'un pont émet une version enveloppée. Les deux peuvent apparaître comme « USDC » dans un portefeuille, mais ils ont des adresses de contrat différentes, et certaines applications et plateformes n'acceptent que l'un des deux. Lisez les ponts et leurs risques et stablecoins. Vérifiez l'adresse du contrat si le destinataire est exigeant.
Les frais de retrait des plateformes d'échange sont distincts
Si vous retirez de l'USDC depuis une plateforme d'échange, vous payez généralement des frais de retrait fixés par la plateforme. Ils ne sont pas identiques aux frais de réseau. Il s'agit souvent d'un montant fixe qui peut dépasser les vrais frais de réseau, surtout sur les chaînes peu chères. La plateforme peut aussi imposer un retrait minimum.
Comparez les frais de retrait affichés pour chaque réseau sur la page de la plateforme elle-même. Parfois, le réseau aux frais les plus bas n'est pas celui que vous attendez, car la plateforme fixe ses propres prix.
Une liste de contrôle pas à pas
- Demandez au destinataire quelle chaîne et quel USDC il lui faut.
- Ouvrez la page gas, sélectionnez Send token et notez le coût sur cette chaîne à vitesse Normal.
- Si plusieurs chaînes conviennent au destinataire, choisissez la moins chère qui est aussi bien prise en charge par son portefeuille ou sa plateforme d'échange.
- Vérifiez que vous détenez un peu de la pièce de gas de la chaîne (ETH sur Ethereum et la plupart des L2, POL sur Polygon, SOL sur Solana). Sans elle, vous ne pouvez pas payer les frais.
- Copiez l'adresse avec soin. Envoyez d'abord un petit montant de test si la somme est importante.
- Vérifiez le nom du réseau dans votre portefeuille avant de confirmer.
- Après l'envoi, recherchez la transaction sur la page de la chaîne pour la voir confirmée. Voir comment lire une transaction.
Une mauvaise chaîne ou une mauvaise adresse est l'erreur la plus coûteuse. Un transfert de test coûte un petit supplément de frais, ce qui est généralement moins cher qu'un paiement perdu.
Questions fréquentes
Quelle est la chaîne la moins chère pour envoyer de l'USDC ?
Cela change au fil de la journée. Les L2, Polygon et Solana sont généralement bien moins chers que le réseau principal d'Ethereum. Utilisez la vue Send token de la page gas pour voir l'ordre actuel.
Puis-je envoyer de l'USDC de Base vers Ethereum directement ?
Pas par un transfert normal. Un transfert normal reste sur une seule chaîne. Pour déplacer de l'USDC entre chaînes, il faut un pont ou un service qui prend en charge les transferts inter-chaînes, ce qui ajoute ses propres frais et risques.
Pourquoi ai-je besoin d'ETH pour envoyer de l'USDC ?
Sur Ethereum et ses L2, les frais de réseau se paient en ETH, pas en USDC. Il vous faut un petit solde d'ETH dans le même portefeuille, sur la même chaîne. Polygon utilise le POL et Solana le SOL.
Le montant change-t-il les frais de réseau ?
Non. Les frais dépendent du travail nécessaire à la transaction, pas de sa valeur en dollars. Les frais de la plateforme d'échange peuvent être différents : vérifiez-les.
Pourquoi mon transfert d'USDC sur Solana a-t-il coûté plus que d'habitude ?
Le premier transfert d'un jeton vers un portefeuille qui n'a pas de compte de jeton pour celui-ci doit créer le compte, ce qui demande un petit dépôt remboursable.