À 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
- Ethereum Improvement Proposals — ERC-20 Token Standardeips.ethereum.org
- MetaMask — Revoking token approvalssupport.metamask.io
- 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.
