Les informations fournies dans cet article sont uniquement à titre informatif et ne constituent pas un conseil financier. Les investissements en cryptomonnaies comportent un degré de risque élevé. Effectuez toujours vos propres recherches.

Révoquer les autorisations de jetons sur Ethereum : une révocation coûte 0,52 centime

Chaque place de marché décentralisée, chaque pool de prêt et chaque pont exige une autorisation de jeton, et celle-ci continue de courir après l’échange. Nous avons dénombré 5 910 autorisations et calculé ce que coûte réellement une révocation aujourd’hui.

Une pince coupante sectionne une clé en laiton massif sur un établi, à côté une pièce métallique frappée d’un symbole en losange
15 min read
Partager:

Si vous avez déjà échangé un jeton sur une place de marché décentralisée, déposé un jeton dans un pool de prêt ou envoyé un jeton vers un pont, une autorisation que vous avez oubliée depuis longtemps est très probablement encore active aujourd’hui. Elle permet à un contrat étranger de prélever vos jetons. Elle ne prend pas fin avec l’échange, elle n’expire pas au bout d’un an, et elle ne s’éteint pas davantage lorsque le projet qui la porte est abandonné. Elle prend fin uniquement lorsque vous la révoquez vous-même.

L’objection était la même depuis des années : chaque révocation est une transaction distincte, chaque transaction coûte du gaz, et qui traîne vingt anciennes autorisations paie vingt fois. Cette objection ne tient plus sous cette forme. Nous avons refait le calcul le 14 septembre 2026, et la révocation d’une autorisation sur le réseau principal d’Ethereum coûte actuellement environ un demi-centime.

L’autorisation de jeton expliquée : pourquoi un approve continue après l’échange

Une autorisation de jeton, appelée approval ou allowance en anglais, est la permission donnée à une adresse de contrat étrangère de prélever une quantité déterminée d’un jeton sur votre compte. Ce n’est pas un défaut de conception. C’est le mécanisme sans lequel la norme ERC-20 ne fonctionnerait tout simplement pas.

La raison tient à la construction de la norme. Un jeton ERC-20 est un contrat autonome doté de sa propre comptabilité. Lorsque vous voulez remettre des jetons à un autre contrat, celui-ci ne peut pas les prendre de lui-même, il doit venir les chercher. Cela suppose deux étapes : d’abord l’autorisation par la fonction approve, ensuite l’opération proprement dite, au cours de laquelle le contrat tire les jetons par transferFrom. Le détail figure dans la description de la norme EIP-20, qui fixe cette répartition depuis 2015.

Ce qui compte, c’est ce qui ne se produit pas lors de la seconde étape. La norme ne prévoit pas que l’autorisation s’éteigne après usage. Elle est diminuée du montant prélevé, et si le montant autorisé était suffisamment élevé, un reliquat subsiste. C’est précisément ce reliquat qui pose problème ici.

Autorisation illimitée : ce que le maximum uint256 signifie pour votre solde

Beaucoup d’interfaces ne demandent même pas de montant. Elles fixent d’emblée l’autorisation à la valeur la plus élevée que la norme admette. Cette valeur porte le nom de maximum uint256 et compte 78 chiffres. Concrètement, elle signifie : illimité, pour toujours, à hauteur de la totalité de votre solde actuel et de tout solde futur de ce jeton.

Pour l’exploitant de l’interface, c’est commode, puisque vous n’autorisez qu’une fois et pouvez ensuite négocier sans nouvelle confirmation. Pour vous, cela déplace la limite du dommage. Une autorisation plafonnée à 500 USDC peut vous coûter 500 USDC dans le pire des cas. Une autorisation illimitée vous coûte tout ce que cette adresse détient de ce jeton, au moment précis où le contrat autorisé est compromis.

Ce moment n’a rien de théorique. Nous avons rapporté ces dernières semaines plusieurs cas où des utilisateurs ont perdu leurs avoirs sans jamais avoir divulgué de phrase de récupération : par des demandes de signature manipulées par des wallet drainers comme par des jetons dotés d’une fonction de gel et de reprise intégrée. Une ancienne autorisation agit dans le même sens, en plus discret : une fois en place, elle ne vous demande plus le moindre clic.

Pour bien situer les choses, il faut dire ce qu’une autorisation n’est pas. Elle ne livre à personne votre clé privée, elle n’ouvre aucun accès à votre solde en ether, et elle ne porte jamais que sur le seul jeton pour lequel vous l’avez accordée. Qui détient dix jetons et a accordé pour chacun une autorisation illimitée dispose de dix portes d’entrée distinctes, et non d’une seule.

Un tableau à clés portant des dizaines de clés en laiton poussiéreuses, dont une fraîchement polie, devant une pièce métallique frappée d’un symbole en losange
Une autorisation se comporte comme un double de clé remis une fois et jamais réclamé.

Notre propre mesure : 5 910 autorisations en une heure, dont 13,9 % illimitées

Pour que l’ordre de grandeur ne reste pas une affirmation, nous l’avons mesuré. Cette analyse a été réalisée par cryptoticker.io le 14 septembre 2026.

La méthode en une phrase : via un nœud Ethereum public, nous avons relevé l’ensemble des événements d’autorisation des cinq jetons ERC-20 les plus utilisés sur une fenêtre continue de 300 blocs, puis les avons classés selon le montant autorisé. La fenêtre couvre les blocs 25 972 833 à 25 973 132, soit la période de 02h54 à 03h55 UTC le 14 septembre 2026, une bonne heure d’activité du réseau. Les contrats examinés sont ceux de l’USDT, de l’USDC, du DAI, du WETH et du LINK.

Au cours de cette heure, 5 910 événements d’autorisation ont été enregistrés, répartis sur 3 301 transactions. Parmi eux, 820 se situaient au maximum uint256, donc en illimité. Cela représente 13,9 %. Onze autorisations supplémentaires se situaient sous ce maximum, mais au-delà de 10 puissance 30 unités, ce qui équivaut pour chacun de ces jetons à une autorisation illimitée. L’ensemble donne 14,1 %.

La répartition entre les jetons diverge nettement. Pour le WETH, 477 autorisations sur 2 140 étaient illimitées, soit une part de 22,3 %. Pour l’USDC, il s’agissait de 203 sur 2 475, soit 8,2 %. L’USDT se situait à 130 sur 1 181, soit 11,0 %. Les échantillons plus réduits du DAI (7 sur 83) et du LINK (3 sur 31) apportent peu à la démonstration en raison de leur faible effectif et ne figurent ici que par souci d’exhaustivité.

Une seconde valeur issue de la même mesure mérite attention, car elle pointe dans l’autre sens : 1 241 des 5 910 événements étaient des autorisations fixées à zéro, autrement dit des révocations. Une transaction d’autorisation sur cinq relevait donc du rangement. La sensibilisation au sujet existe, et une part mesurable des utilisateurs agit en conséquence.

Ce que cette méthode n’a pas permis d’établir en fait tout autant partie. Nous n’avons pas apprécié les adresses destinataires selon qu’un protocole sérieux ou un contrat frauduleux se trouve derrière elles, car une autorisation illimitée accordée à l’interface d’une plateforme établie est tout autre chose qu’une autorisation accordée à une adresse inconnue. Nous n’avons par ailleurs mesuré que les autorisations nouvellement accordées sur cette fenêtre, laissant de côté le stock d’autorisations ouvertes accumulé au fil des années, que cette forme de requête ne permet pas de relever. Enfin, échappent au comptage toutes les autorisations sur les réseaux de couche 2 comme Arbitrum, Base ou Optimism, ainsi que les autorisations par signature du type Permit2, qui ne produisent aucun événement d’autorisation. Le nombre réel d’autorisations ouvertes se situe donc au-dessus de ce qui figure ici.

Prix du gaz à 0,049 Gwei : ce que coûte réellement une révocation sur Ethereum

La seconde moitié de la mesure porte sur le prix. Là encore, ce sont des valeurs relevées et non une estimation. Pour six dates de référence, nous avons lu dix blocs espacés de 50 blocs et calculé la médiane des frais de base.

Le 14 septembre 2026, cette médiane s’établit à 0,0492 Gwei, dans une fourchette de 0,0389 à 0,0540 Gwei sur les dix relevés. Il y a sept jours, elle atteignait 0,0493 Gwei, il y a 30 jours 0,0616 Gwei. Sur trois mois, le tableau change : le 15 juin 2026, la médiane se situait à 0,2097 Gwei, le 17 mars à 0,1155 Gwei, et le 12 septembre 2025 à 0,1539 Gwei. Le niveau actuel représente ainsi à peine le quart de la valeur d’il y a trois mois et environ le tiers de celle d’il y a un an.

Reste à savoir quelle quantité de gaz consomme réellement une révocation. Nous l’avons également mesurée au lieu de la reprendre d’une règle empirique : parmi les transactions de la fenêtre d’observation, nous en avons isolé 23 qui ne produisaient qu’un seul événement, donc des opérations d’autorisation pures, sans accessoire. Leur consommation de gaz s’échelonnait entre 24 080 et 55 906 unités, avec une médiane de 48 837.

Le calcul en découle. 48 837 unités de gaz à 0,0492 Gwei représentent 0,0000024 ether. Au cours de 2 170,21 euros par ether, relevé le 14 septembre 2026 auprès de Kraken, cela correspond à 0,52 centime. Sur la plage de gaz mesurée, le prix évolue entre 0,26 et 0,60 centime. Ranger dix autorisations revient donc à environ cinq centimes. À titre de comparaison : le 15 juin, la même révocation aurait coûté 2,22 centimes, ce qui confirme la démonstration plutôt qu’elle ne l’affaiblit. L’opération n’était pas onéreuse non plus à l’époque.

C’est là que se situe le véritable constat de cette analyse. La question du coût ne sert pas de justification pour laisser courir d’anciennes autorisations, et elle ne servait déjà plus depuis un moment. Pourtant, 13,9 % de toutes les autorisations nouvellement accordées restent en illimité. Les frais de transaction ne sont pas ce qui fait obstacle. Ce qui manque, c’est l’habitude de ranger une fois l’échange terminé.

Vérifier ses autorisations de jetons : voir en quelques minutes ce qui reste ouvert

L’entrée en matière est sans relief. Vous avez besoin de votre adresse publique, d’aucune phrase de récupération et d’aucune installation.

Le plus rapide passe par un vérificateur d’autorisations. Le plus connu est Revoke.cash, accessible lors de notre consultation le 14 septembre 2026, qui détaille les autorisations ouvertes d’une adresse par jeton et par adresse de contrat. Etherscan propose également son propre outil sous le nom de Token Approval Checker, qui fournit le même relevé ; la page bloque les appels automatisés, alors qu’elle reste accessible sans difficulté dans un navigateur ordinaire.

Vous pouvez dans un premier temps vous contenter de saisir l’adresse et de consulter la liste, sans connecter de portefeuille. Pour une simple consultation, cela suffit amplement, et c’est la voie la plus sûre : une interface que vous utilisez pour la première fois n’a pas à obtenir immédiatement accès à votre compte. La connexion ne devient nécessaire que lorsque vous voulez effectivement révoquer, car il faut alors une transaction et donc une signature.

À quoi reconnaître une autorisation risquée

Trois caractéristiques sont parlantes. Si la colonne du montant signale une quantité illimitée, l’autorisation reste ouverte indépendamment de votre solde actuel. Si la date d’octroi remonte à des mois ou des années et que le protocole ne vous dit plus rien, il n’y a aucune raison de la laisser courir. Et si l’adresse destinataire ne porte aucun nom de contrat connu, mais une simple adresse hexadécimale, elle mérite une attention particulière.

Une réserve s’impose : le fait qu’une autorisation aille vers un protocole connu et très utilisé ne la rend pas inoffensive. Les pertes importantes de ces dernières années sont survenues majoritairement sur des contrats établis, qui n’ont révélé une faille que plus tard.

Révoquer une autorisation : le déroulé étape par étape

Une révocation est techniquement identique à une autorisation, au montant près, fixé à zéro. Vous appelez la même fonction approve et ramenez la quantité permise à néant. Le contrat ne peut ensuite plus rien prélever.

En pratique, cela se déroule ainsi : vous ouvrez le vérificateur d’autorisations, connectez votre portefeuille, sélectionnez dans la liste l’autorisation à supprimer et confirmez la transaction. Soyez attentif à ce que votre portefeuille affiche avant de signer. Il doit s’agir d’un approve sur le contrat du jeton que vous êtes en train de ranger, et le montant doit être nul. Si votre portefeuille affiche au contraire un transfert de votre solde ou une signature sans fonction identifiable, interrompez l’opération.

Chaque autorisation exige sa propre transaction, y compris lorsque l’interface en propose plusieurs à la fois. Comptez donc le demi-centime mesuré par opération, et non un prix forfaitaire pour toute la liste. Qui détient un très grand nombre d’anciennes autorisations peut se guider sur le montant du solde et commencer par les jetons qui portent effectivement quelque chose. Une autorisation illimitée sur un jeton dont vous détenez zéro unité manque de propreté, mais elle reste à cet instant sans effet. Elle ne devient dangereuse que lorsque quelque chose arrive de nouveau sur l’adresse.

Deux vannes en laiton sur une conduite métallique, l’une grande ouverte, l’autre presque fermée, devant une pièce métallique frappée d’un symbole en losange
Un montant fixe limite le dommage possible à la somme exacte dont vous avez réellement besoin pour l’opération.

Autorisation limitée plutôt qu’illimitée : ce qu’apporte vraiment un montant fixe

L’étape la plus efficace intervient avant la révocation, à savoir au moment de l’octroi. La plupart des portefeuilles permettent d’écraser le montant illimité proposé lors de la confirmation et d’inscrire à la place exactement la quantité que l’opération concerne.

Le prix à payer est le confort. Si vous voulez négocier de nouveau la semaine suivante, vous devez autoriser une nouvelle fois, et cela coûte une transaction de plus. Au prix du gaz mesuré aujourd’hui, ce prix s’élève à cinq dixièmes de centime par opération. Qui négocie régulièrement paie donc quelques euros par an pour qu’aucune autorisation ouverte ne subsiste.

En face se tient le bénéfice. Une autorisation limitée plafonne le dommage possible au montant inscrit, et elle s’éteint pratiquement d’elle-même, puisqu’elle est consommée par l’opération. C’est précisément cette propriété qui fait la différence entre une perte fâcheuse et une perte existentielle lorsqu’un contrat est compromis des années plus tard.

Le cas particulier de Permit2 et des signatures

Un schéma plus récent repose sur une signature à la place d’une transaction. Sous le nom de Permit ou Permit2, vous accordez la permission en signant un message que le contrat soumet lui-même par la suite. Cela vous épargne les frais de gaz de l’autorisation et ne produit donc aucun événement d’autorisation sur la chaîne, raison pour laquelle ces permissions manquent à notre mesure.

Pour vous, cela signifie deux choses. Une demande de signature peut produire le même effet qu’une autorisation, bien qu’elle paraisse plus anodine et ne coûte rien. Et une permission accordée par signature n’apparaît dans certains vérificateurs d’autorisations que si l’outil prend expressément en charge Permit2. Vérifiez-le avant de prendre une liste vide pour une liste propre.

Ce qu’une révocation ne protège pas : phrase de récupération, signatures et hameçonnage

Des autorisations rangées limitent le dommage. Elles ne constituent pas un bouclier. Elles vous aident contre exactement un schéma d’attaque : un contrat auquel vous avez accordé un accès un jour et qui retourne cet accès contre vous plus tard.

Elles ne vous aident pas si votre phrase de récupération disparaît, car qui détient la clé n’a pas besoin d’autorisation. Elles ne vous aident pas contre une transaction fraîchement signée sur une page contrefaite, puisque vous accordez à cet instant une permission nouvelle au lieu d’en utiliser une ancienne. Et elles ne vous aident pas pour les jetons dont le contrat embarque lui-même une fonction de blocage ou de reprise, comme en comportent beaucoup d’actifs régulés et tokenisés.

La révocation prend donc place à côté des autres habitudes plutôt qu’à leur place : des adresses séparées pour la négociation et la conservation, un portefeuille matériel pour les avoirs qui ne bougent pas, et l’habitude de lire chaque demande de signature avant de la confirmer.

Adresses séparées : pourquoi une autorisation ne coûte que ce que le compte détient

Il existe un moyen de désamorcer structurellement le sujet, et il se passe de tout outil. Une autorisation ne peut jamais atteindre que ce qui se trouve sur l’adresse à laquelle elle s’applique. Qui sépare ses avoirs limite le dommage, quelle que soit la propreté de sa liste d’autorisations.

En pratique, cela suppose une adresse sur laquelle vous négociez et utilisez des contrats, et une seconde sur laquelle reposent les avoirs auxquels vous ne touchez pas. La seconde adresse ne se connecte à aucune interface décentralisée et n’accorde donc jamais d’autorisation. Si vous la gérez en outre depuis un portefeuille distinct au lieu de la même installation logicielle, vous séparez également le risque qu’une interface compromise atteigne les deux comptes en même temps.

Cette répartition produit un effet secondaire qu’il faut connaître : déplacer des avoirs entre vos propres adresses relève sur le plan fiscal d’un transfert et non d’une vente. Vous devez malgré tout le documenter proprement, car votre plateforme déclare ces mouvements à l’administration fiscale depuis le début de 2026, et un débit inexpliqué soulève des questions par la suite. Ce qui est transmis exactement, nous l’avons détaillé dans notre panorama de l’obligation de déclaration des cryptomonnaies.

Révoquer les autorisations de jetons : ce qu’il faut en retenir

  1. Regardez dès aujourd’hui ce qui reste ouvert. Saisissez votre adresse dans un vérificateur d’autorisations, sans connecter le portefeuille, et procurez-vous une liste. Qui y découvre une autorisation illimitée accordée à un protocole qu’il n’utilise plus depuis un an aura déjà employé son après-midi utilement. Pour les avoirs destinés à rester en place ensuite, notre comparatif des portefeuilles matériels mérite un coup d’œil.
  2. Rangez dans l’ordre des soldes. Commencez par les jetons dont vous détenez effectivement quelque chose et descendez ensuite. À un prix mesuré d’environ un demi-centime par révocation, la liste relève d’une demi-heure de votre temps plutôt que d’une question de coût. Quel portefeuille vous affiche les autorisations en clair au moment de la confirmation, c’est notre comparatif des portefeuilles logiciels qui le montre.
  3. Changez d’habitude dès la prochaine autorisation. Écrasez la proposition illimitée et inscrivez le montant dont il est question. Cela vous coûte une transaction de plus lors de la prochaine opération et plafonne en contrepartie tout dommage futur à une somme que vous avez fixée vous-même. Qui veut garder une vue propre sur ses avoirs et ses mouvements trouvera les outils adaptés dans notre comparatif des suiveurs de portefeuille.

(Au 14 septembre 2026. Cet article ne constitue pas un conseil en investissement. Les cours et les grilles tarifaires évoluent ; vérifiez les conditions auprès du prestataire avant tout achat.)

Note de transparence : Cet article a été rédigé avec l’aide d’une intelligence artificielle et relu par notre rédaction avant publication. Tous les chiffres et affirmations ont été vérifiés à partir des sources primaires liées dans le texte. L’image d’illustration a été générée par IA.

Articles liés

Vous pourriez aussi aimer