Aller au contenu principal
Retour à la collection / Journal

Habitudes de compte / Vérification des autorisations

Une autorisation est un droit accordé, pas un achat

Comprenez les autorisations de dépense de jetons avant de signer et pourquoi déconnecter un portefeuille ne les supprime pas forcément.

À retenir

Vérifiez ce que vous autorisez, qui peut dépenser et quel montant. Connexion, signature, approbation et transfert sont des actions distinctes.

Distinguez connexion et autorisation

Connecter un portefeuille permet à une application de voir le compte que vous choisissez de partager ; cela n’autorise pas automatiquement tous les transferts de jetons. Une approbation ERC-20 est une autorisation distincte qui permet à un tiers désigné de dépenser des jetons dans la limite d’un plafond. Un échange peut donc comporter plusieurs demandes. Lisez chaque demande pour ce qu’elle autorise, au lieu de considérer une suite de fenêtres du portefeuille comme une simple connexion sans conséquence. Le jeton, le tiers autorisé à dépenser et le réseau comptent tous.

Comprenez le montant exposé

Le plafond autorisé peut dépasser le montant de l’opération envisagée. Une autorisation très large réduit les demandes répétées, mais augmente le montant auquel le tiers autorisé pourrait accéder en cas de problème. Vérifiez le contrat exact du jeton et le tiers qui pourra le dépenser dans la documentation officielle de l’application. Un nom affiché qui vous semble familier ne suffit pas. Certaines autorisations reposent sur des messages signés plutôt que sur une transaction immédiate ; une demande sans frais de gas peut quand même accorder des droits importants. Si la demande n’est pas claire, refusez-la.

Réexaminez les droits après avoir utilisé une application

Fermer le site ou déconnecter le portefeuille ne modifie pas nécessairement les autorisations déjà enregistrées sur la blockchain. Examinez les plafonds de dépense dans un portefeuille ou un explorateur de confiance et confirmez toute révocation sur le bon réseau. Révoquer une autorisation peut nécessiter une transaction et des frais de réseau ; cela ne peut pas annuler un transfert déjà effectué. Ces vérifications s’appliquent lorsque vous contrôlez le portefeuille qui signe. Une adresse attribuée par un service ne vous donne pas, à elle seule, l’accès à la clé privée nécessaire pour gérer les autorisations de cette adresse.

Sources et lectures complémentaires

  1. Ethereum Improvement Proposals — ERC-20 Token Standardeips.ethereum.org
  2. MetaMask — Revoking token approvalssupport.metamask.io
  3. Uniswap Labs — Approval transactionssupport.uniswap.org

Contenu pédagogique original. Ni conseil en investissement personnalisé, ni étude de marché en temps réel, ni recommandation d’achat. Les sources éclairent le propos ; elles ne cautionnent pas SafeCoin.