Qu'est-ce que l'approbation des jetons ? Pourquoi un portefeuille demande-t-il une autorisation
Lorsque les utilisateurs utilisent pour la première fois des plateformes DeFi, des échanges NFT ou des services d'échange de jetons, leur portefeuille peut afficher une demande d'autorisation pour permettre à un contrat intelligent d'utiliser des jetons. Beaucoup de gens, voyant le nom d'une plateforme familière ou l'interface du portefeuille, confirment directement la transaction sans examiner attentivement les jetons autorisés, les limites, l'adresse du contrat et le réseau blockchain actuellement utilisé. L'approbation des jetons ne signifie pas nécessairement que les actifs ont été transférés, mais elle peut établir un droit d'utilisation des jetons qui persiste. Dans le mécanisme ERC20 courant, le terme "approve" est utilisé pour définir l'autorisation, "allowance" représente le montant des jetons encore disponibles pour l'utilisateur par un "spender", et "transferFrom" peut être utilisé par le contrat intelligent pour effectuer des opérations de jetons ultérieures. La documentation ERC20 d'OpenZeppelin mentionne également ces interfaces comme une partie essentielle du mécanisme d'autorisation des jetons. Cela diffère de la simple connexion d'un portefeuille à un site web.
Quels sont les risques d'une autorisation illimitée ?
Certaines plateformes demanderont une "approbation illimitée" ou "infinie", dans le but de réduire la répétition de confirmations et de frais de réseau ultérieurs. Ce type de conception rend l'opération plus pratique, mais signifie également que le montant d'autorisation ne sera pas limité à la quantité nécessaire pour cette transaction. Si l'utilisateur ne réutilise pas la plateforme par la suite, l'autorisation ne disparaîtra pas nécessairement. Les risques peuvent provenir de sites web frauduleux, de contrats intelligents malveillants, de domaines pris en charge, ou d'utilisateurs qui signent involontairement des transactions incompréhensibles. Tant que le contrat conserve des droits d'utilisation de jetons spécifiques, même si l'utilisateur quitte la plateforme ou renvoie les jetons dans son propre portefeuille, ce droit peut encore exister. Les guides officiels d'Ethereum rappellent également que déconnecter un portefeuille d'une plateforme ne signifie pas retirer l'autorisation des jetons, et que les droits des contrats intelligents n'ont généralement pas d'échéance automatique fixe. En cas de situation suivante, il est conseillé de cesser les opérations et de vérifier à
- L'écran d'autorisation affiche un montant illimité, infini ou énorme de jetons.
- Le destinataire de l'autorisation est une plateforme que l'on n'a pas volontairement utilisée.
- Les liens de site proviennent d'airdrops inconnus, de messages privés, de commentaires ou de publicités douteuses.
- Le réseau du portefeuille est incompatible avec la plateforme utilisée au départ.
- L'écran de transaction ne peut pas afficher clairement les jetons, l'adresse du contrat ou le montant d'autorisation.
Ces phénomènes ne signifient pas nécessairement que chaque plateforme est malveillante, mais ils suffisent à rappeler aux utilisateurs qu'ils ne peuvent pas se fier uniquement aux logos de marque ou aux interfaces familières pour prendre une décision. Les hackers peuvent être des techniciens qui étudient des systèmes et aident à corriger des vulnérabilités ; ceux qui utilisent de fausses plateformes, de faux airdrops ou de faux services à la clientèle pour inciter les utilisateurs à signer des autorisations dangereuses doivent être qualifiés de fraudeurs.
Comment annuler l'autorisation des cryptomonnaies ? Quelle est la fonction de Revoke ?
Annuler une autorisation est généralement appelé "Revoke", et son principe fondamental est de définir le montant disponible d'un jeton spécifique pour un contrat intelligent donné à zéro. Cela ne supprime pas le portefeuille, ne transfère pas les jetons à une autre adresse, et ne revient pas sur les transactions déjà effectuées sur la blockchain. Son rôle est d'arrêter l'utilisation future de cette autorisation par le contrat. Lors des vérifications, suivez cet ordre pour réduire les chances d'erreur :
- Confirmer l'adresse du portefeuille et le réseau blockchain actuellement sélectionné.
- N'entrer que par la fonction officielle du portefeuille, des explorateurs de blockchain fiables ou des outils d'autorisation dignes de confiance.
- Vérifier les jetons, l'adresse du contrat, le montant d'autorisation, l'heure d'autorisation et les historique des transactions.
- Vérifier d'abord les plateformes qui ne sont plus utilisées ou dont l'origine ne peut être confirmée.
- Lire la transaction de suppression d'autorisation qui s'affiche dans le portefeuille, et confirmer qu'il ne s'agit pas d'une nouvelle opération de transfert de jetons.
- Attendre la confirmation sur la chaîne, puis mettre à jour la liste des autorisations.
Annuler une autorisation nécessite généralement toujours une transaction sur la chaîne, et donc de payer les frais de réseau correspondants. La documentation officielle d'Ethereum indique que les outils de vérification et les portefeuilles doivent utiliser le même réseau, et il est conseillé de se reconnecter après avoir terminé pour vérifier l'état. Les autorisations sur des réseaux différents doivent être vérifiées séparément, et il ne faut pas supposer qu'il n'y a pas de risque d'autorisation juste parce qu'il n'y a pas d'enregistrement sur Ethereum.
Points essentiels sur la vérification des autorisations dans imToken et TokenPocket TP
Les noms des fonctions et les accès peuvent varier d'un portefeuille à l'autre, les utilisateurs ne doivent pas se référer à une seule position de bouton, mais plutôt chercher des fonctions telles que "Approval", "Allowance", "Gestion des autorisations" ou des fonctions similaires. En utilisant imToken, il est possible de vérifier le portefeuille et le réseau actuels, puis d'examiner les informations relatives aux autorisations de jetons et à l'interaction avec les contrats intelligents ; si l'interface ne peut pas afficher clairement le contenu de la transaction, il ne faut pas poursuivre l'opération sur des sites inconnus. TokenPocket, également connu sous le nom de TP, propose une fonction de "Détection d'Approbation". Selon TokenPocket, les utilisateurs peuvent visualiser l'adresse du contrat d'autorisation, le montant d'autorisation, l'heure d'autorisation et le hachage de la transaction, puis choisir de "Révoquer l'Approbation". Son principe fondamental est de réinitialiser le montant d'autorisation à zéro, et après avoir signé, il est possible qu'il faille mettre à jour la page pour confirmer que les données d'autorisation ont bien été actualisées. Que vous utilisiez
Questions fréquentes sur l'approbation des jetons et l'autorisation des portefeuilles de cryptomonnaie
L'approbation des jetons permet-elle à d'autres de prendre tous les actifs de mon portefeuille ?
Pas nécessairement. L'approbation des jetons s'applique généralement à des jetons et à des contrats intelligents spécifiques, et ne signifie pas que tous les actifs dans le portefeuille sont ouverts au même type de droits. Le risque réel dépend du type de jetons autorisés, des limites, des fonctionnalités du contrat, ainsi que du contenu des transactions signées ultérieurement par l'utilisateur. En cas d'autorisation illimitée ou si le contrat est attribué à un site frauduleux, les risques peuvent être plus élevés que dans le cas d'une autorisation limitée à la seule quantité requise pour cette transaction. Le risque d'autorisation et la fuite des clés privées du portefeuille sont des problèmes différents. Si les phrases mnémotechniques ou les clés privées ont été compromises, il se peut que l'annulation d'une seule approbation des jetons ne suffise pas à protéger le portefeuille. En cas de situation suspecte, il est conseillé d'arrêter de se connecter à des sites inconnus et de signer de nouvelles transactions, de conserver les notifications du portefeuille, les hachages des transactions et les URL associées, puis de rechercher une assistance sécurisée fiable.
Après l'annulation d'une autorisation de jetons, les cryptomonnaies disparaissent-elles ?
Une opération d'annulation d'autorisation normale consiste à réduire à zéro les montants des jetons disponibles pour un contrat spécifique, cela ne supprime pas les jetons ni ne transfère les actifs du portefeuille. L'annulation d'une autorisation ne doit généralement pas affecter directement les positions de staking, de prêt ou de liquidité déjà réalisées, mais les conceptions des contrats peuvent varier entre les plateformes, les utilisateurs doivent donc d'abord comprendre le contenu des transactions et ne pas se précipiter à confirmer lorsqu'ils ne comprennent pas. L'annulation d'une autorisation nécessite également de payer les frais de réseau et d'attendre la confirmation de la blockchain. Cela ne peut pas non plus récupérer les actifs déjà transférés auparavant. Si quelqu'un prétend que le paiement de frais supplémentaires peut restaurer tous les jetons volés, ou demande les phrases mnémotechniques, les clés privées et le code de vérification complet, cela pourrait être une deuxième escroquerie et il est conseillé d'arrêter immédiatement tout contact.
Si je n'utilise plus une certaine plateforme DeFi ou NFT, dois-je encore annuler l'autorisation ?
Ne plus utiliser la plateforme ne signifie pas que les autorisations de jetons accordées précédemment expireront automatiquement. Les autorisations de contrat intelligent n'ont généralement pas de date d'expiration fixe, il est donc utile de vérifier régulièrement les autorisations qui n'ont pas été utilisées depuis longtemps. Si une autorisation n'est plus nécessaire, vous pouvez utiliser des outils fiables pour examiner le contrat et le montant, puis décider s'il faut l'annuler. Lors de l'annulation des autorisations, il est également important d'éviter de nouveaux risques. Ne cliquez pas sur les liens fournis dans des messages privés inconnus ou par de faux services clients, ne signez pas rapidement une transaction simplement parce qu'un message d'urgence apparaît à l'écran, et ne confondez pas une déconnexion du site avec une annulation réussie. Si vous n'êtes pas certain des effets réels d'une transaction, il est plus sûr de cesser l'opération que de se précipiter pour la traiter.
Une chose à retenir : vérifiez régulièrement les autorisations, ne considérez pas la déconnexion comme une annulation.