Glossaire

Qu’est-ce qu’une autorisation de token ?

Débutant · 5 min de lecture
What Is Token Approval?

Une autorisation de token permet à un smart contract précis de dépenser ultérieurement les tokens de votre wallet, dans la limite accordée. Cet article explique leur rôle dans les parcours DEX, les risques des autorisations illimitées ou résiduelles, la révocation et les vérifications avant de signer une autorisation ou une demande de type permit.

Définition

Une autorisation de token (token approval) est une permission qui permet à un smart contract précis de dépenser plus tard un token depuis votre solde, jusqu’à une allowance que vous fixez.

Sur de nombreux parcours DEX ou dApp wallet-first, vous la voyez comme une invite « Approve » avant un swap, un dépôt ou une action similaire. Le contrat a besoin de cette permission parce que, sous les règles de token courantes, il ne peut pas prélever librement vos tokens sans elle.

En clair :

L’autorisation accorde une permission de dépense. Ce n’est pas le trade lui-même, et les tokens peuvent ne pas bouger sur ce clic.

L’allowance est enregistrée on-chain pour ce token et ce spender. Le site peut disparaître. La permission peut rester.

En trading

Comment les autorisations apparaissent sur un parcours DEX

Vous rencontrez en général l’autorisation de token quand une place doit déplacer un token que vous détenez déjà.

Forme typique :

  1. Vous connectez un wallet à une place wallet-first.
  2. Le produit vous demande d’autoriser un token pour un contrat spender.
  3. Vous signez l’allowance. Cela coûte en général du gas réseau.
  4. Une confirmation séparée peut finaliser le swap, le dépôt ou une autre action.
  5. Toute allowance non utilisée peut rester jusqu’à ce que vous la baissiez ou la révoquiez.

Ce qu’il faut lire avant de signer :

  • quel token
  • quel spender — le contrat qui reçoit la permission, pas seulement le logo du site
  • combien — montant exact, ou effectivement illimité

Traitez ce contrôle comme une vérification d’adresse de retrait. Les premiers tests appartiennent aux frontends officiels de confiance, avec une petite taille, et avec une allowance plafonnée quand le wallet vous laisse en fixer une.

Une allowance est en général par token et par spender. Autoriser l’USDC pour un router n’autorise pas un autre token, et ne couvre pas automatiquement un autre spender. Une première visite DEX qui touche plusieurs tokens peut donc entraîner plusieurs invites d’autorisation. Si vous fixez une allowance plafonnée et que vous l’épuisez plus tard, la place peut vous redemander d’autoriser.

Une fois qu’une allowance valide existe, ce spender peut prélever dans le montant restant plus tard sans un nouveau clic d’autorisation de votre part, jusqu’à ce que l’allowance soit consommée, baissée ou révoquée.

Les coins natifs du réseau n’utilisent souvent pas cette même étape approve de style ERC-20. Les autorisations d’opérateur de style NFT sont une surface de permission voisine : un clic peut autoriser un contrat à gérer de nombreux items, et cette permission peut aussi durer.

Les autorisations sont spécifiques au réseau. Nettoyer une chaîne ne nettoie pas une autre.

Illimité, reste et révocation

Les autorisations illimitées sont courantes parce qu’elles réduisent les invites répétées. Elles laissent aussi un risque permanent plus large : si ce spender est malveillant maintenant, ou devient dangereux plus tard, il peut déjà avoir la permission de prélever ce token sans une nouvelle autorisation de votre part.

Les allowances restantes font partie de votre livre de risques après le trade. Les anciennes permissions sur des places que vous n’utilisez plus sont des portes ouvertes que vous avez cessé de surveiller.

Pour réduire cette exposition :

  • préférez une allowance limitée quand le flux le permet, surtout pour des soldes plus importants
  • révoquez ou baissez les autorisations inutilisées quand vous en avez fini avec une place
  • souvenez-vous que révoquer est lui-même une action on-chain : cela coûte du gas et demande votre signature
  • examinez les allowances actives avec les outils de votre wallet ou un vérificateur d’allowance on-chain réputé
  • gardez les autorisations sur un wallet d’exploitation ; n’autorisez pas à la légère depuis une adresse vault de long terme

Révoquer / baisser aide à stopper les prélèvements futurs. Cela ne reverse pas les tokens déjà pris.

L’isolation hardware ou offline ne rend pas non plus une mauvaise autorisation sûre. Si vous signez une permission de dépense au mauvais spender, la permission reste réelle.

État utile actuel : certains flux utilisent des signatures de type Permit au lieu d’une transaction approve séparée. Le pouvoir de dépense peut passer par une signature, parfois avec un montant et une deadline bornés. Certains designs routent aussi via un hub d’autorisation partagé, de sorte qu’une autorisation permanente plus des signatures ultérieures peuvent couvrir de nombreuses apps. Cela peut économiser des étapes. Cela ne rend pas la lecture optionnelle. Une page de phishing qui obtient une mauvaise signature de type permit peut drainer dans la même famille de façons qu’une mauvaise autorisation.

Les drainers déguisent souvent des autorisations ou signatures malveillantes en « claim », « verify », « sync » ou « mint ». Si l’invite demande une permission de dépense, ce n’est pas une connexion anodine.

Signer utilise toujours votre contrôle de clé. Vous ne devez pas avoir à coller une seed ou une clé privée. Le détail sur les clés se trouve dans Qu’est-ce qu’une clé privée ?

Le détail sur les frais réseau se trouve dans Qu’est-ce que les frais de réseau (gas) ?

Comment juger avant de monter en taille

  1. Est-ce une autorisation, ou seulement une connexion ?
  2. Est-ce que je reconnais le frontend officiel et le contrat spender que j’attends ?
  3. Le montant est-il plafonné, ou effectivement illimité ?
  4. Est-ce que je signe depuis un wallet d’exploitation, pas depuis un vault que je veux rarement exposer ?
  5. Après cette place, vais-je me souvenir qu’une allowance restante existe et saurai-je comment la revoir ou la révoquer ?

Si vous tradez sur edgeX, vérifiez le frontend officiel, commencez avec une petite taille, et lisez chaque invite d’autorisation ou de type permit dans votre wallet avant de confirmer.

À ne pas confondre avec

  • Autorisation ≠ connecter le wallet. Connecter lie l’interface. L’autorisation accorde des droits de dépense.
  • Autorisation ≠ transfert / envoi. Un transfert déplace des tokens maintenant. Une autorisation fixe une permission pour plus tard.
  • Autorisation ≠ le trade. L’action de marché est en général une confirmation séparée.
  • Autorisation ≠ frais de réseau (gas). Le gas paie le réseau. L’autorisation est la permission de dépense.
  • Autorisation ≠ clé privée / phrase de récupération. Ce sont des secrets de contrôle et de sauvegarde. L’autorisation est une permission que ces secrets peuvent signer.

Prêt pour la suite ?

Passez à l’inscription ou au trading depuis cette page via les liens officiels.

Commencer à trader sur edgeX

Avertissement

Ce contenu est fourni à des fins éducatives uniquement et ne constitue pas un conseil en investissement. Le trading d'actifs numériques et de produits dérivés comporte des risques. Assurez-vous de comprendre les produits et tenez compte de votre situation avant de trader.