Qu'est-ce que la révocation ? Pourquoi utiliser Révoquer ? Coin98 vous expliquera comment utiliser cet outil d'approbation de jeton pour protéger vos actifs lorsque vous participez à DeFi.
Salut les gars, je veux d'abord vous demander, que pensez-vous du problème de sécurité pour protéger vos actifs pendant la transaction ? Vous êtes-vous déjà senti ennuyé par les différents Dapps que vous avez approuvés pour utiliser les jetons ERC20 de votre compte ? Peut-être avez-vous un petit capital et pensez-vous que ce n'est pas nécessaire, mais créer une habitude de sécurité vous aidera à éviter des risques inutiles.
L'histoire est que Jhon Doe en octobre 2020, après avoir déposé et cultivé dans le cadre du projet d'escroquerie UniCats, il a retiré de l'argent dans le portefeuille Metamask et a pensé que c'était sûr, mais pendant la nuit, il a perdu 36 000 jetons UNI (plus de 1 million de dollars).
Dans cet article, je vais vous expliquer cette arnaque et vous montrer comment utiliser un outil d'approbation de jetons pour l'éviter, c'est-à-dire Revoke !
Qu'est-ce que la révocation ?
Revoke est une sorte d'outil d'approbation de jetons, qui permet de suivre tous les contrats que l'utilisateur a approuvés en utilisant l'argent de son portefeuille, et l'utilisateur peut également révoquer ces droits d'accès s'il n'est pas nécessaire. . Mais si vous ne voulez pas révoquer complètement l'accès, vous pouvez mettre à jour le montant limité que le Dapp peut être utilisé.
Revoke a un lien entre l'adresse du portefeuille du Dapp et le nom du Dapp. Cela aide les utilisateurs à suivre le lien de manière plus intuitive et compréhensible (c'est-à-dire que vous pourrez voir Aave, Sushi au lieu de cette adresse de portefeuille Dapp).
Trou de sécurité appelé allocations ERC20 illimitées
Lorsque vous déposez un montant spécifique (par exemple 100 DAI) dans le contrat, vous disposez d'une allocation fixe correspondant exactement à ce montant. Mais au lieu de cela, de nombreuses applications demandent une allocation illimitée à l'utilisateur. Cela vous aide à n'avoir besoin d'approuver qu'une seule fois sans avoir à répéter ce processus pour les dépôts ultérieurs.
Cependant, cette configuration comporte des risques énormes. Le système peut rencontrer un bogue, une fois que vous avez approuvé l'allocation illimitée, non seulement vous ferez en sorte que l'argent envoyé à l'application se transforme en une alerte rouge, mais aussi les jetons restants dans le portefeuille peuvent s'envoler.
Les utilisateurs doivent définir une allocation lorsqu'ils doivent déposer de l'argent sur n'importe quelle application.
La première personne qui a mentionné ce problème était Paul Berg à Devcon 5, vous pouvez le suivre à travers la vidéo ici . Outre la théorie, je voudrais également vous donner quelques exemples pour vous mettre en garde.
Plus tôt cette année, Bancor a rencontré un bogue qui mettait les fonds des utilisateurs en danger. L'exécutable ERC20 transferFrom() a été accidentellement rendu public (au lieu de privé comme dans le contrat), ce qui permet à n'importe qui de l'exécuter et de retirer le portefeuille de l'utilisateur.
Bancor a effectué un piratage au chapeau blanc pour éviter les dommages et restituer les fonds des utilisateurs.
L'histoire de Jhon Doe au début, je voudrais la raconter en détail. Jhon a d'abord vu un site Web accrocheur avec un chat mignon, nommé UniCats, il a décidé d'y mettre une partie de son argent en pensant que cela pourrait être le prochain YFI .
Site Web UniCats avec une interface assez accrocheuse et mignonne.
Jhon a décidé de déposer UNI et a reçu le message " Autoriser ce Dapp à dépenser votre UNI " de Metamask, il pensait que c'était similaire à sa ferme précédente. Puis il cultiva $MEOW, pensant qu'il avait assez gagné et remit tous les UNI dans son portefeuille Metamask.
Ce que John ne savait pas, c'est qu'il avait donné à l'arnaqueur Unicats une utilisation illimitée de son numéro UNI. Et puis il a perdu un total de 36K UNI en dormant. Vous pouvez en suivre plus ici .
Historique des transferts du portefeuille de John
Pourquoi avoir besoin de l'adresse de portefeuille Revoke ?
Le fonctionnement des outils d'approbation de jetons consiste à annuler l'accès des DApps aux jetons que l'utilisateur a approuvés (approuver), aidant ainsi les utilisateurs à éviter les risques associés à l'approbation des droits d'accès depuis DApp à l'aide de jetons ERC20 dans son portefeuille.
Révoquer aussi, le sens de cet outil est de vous aider à éviter de perdre de l'argent injustement lorsque vous ne savez pas quelle application vous jouez et quels droits il demande avec votre portefeuille.
Comme dans l'exemple avec UniCats ci-dessus, lorsque la transaction est effectuée avec le Dapp, vous pouvez utiliser Révoquer pour désactiver l'accès d'UniCats à votre portefeuille. Si Jhon avait utilisé Revoke plus tôt, une telle perte de plus de 1 million de dollars ne se serait pas produite.
Ou un cas récent qui a également besoin de Revoke est OpenSea, lorsque le projet a été Exploité entraînant une perte totale d'environ 3 millions de dollars pour les utilisateurs. Pour plus de détails sur l'incident, veuillez consulter : La vérité sur l'attaque d'OpenSea
Instructions pour utiliser Revoke sur Coin98 Wallet
Vous pouvez utiliser Revoke sur Coin98 Super App en suivant les étapes simples suivantes :
Étape 1 : Ouvrez Coin98 Super App, sélectionnez Plus .
Étape 2 : sélectionnez Approbation du portefeuille .
Étape 3 : Sélectionnez le portefeuille que vous souhaitez révoquer.
Étape 4 : Révoquer des frères en cliquant sur le [x] dans l'application que vous souhaitez révoquer.
Étape 5 : Cliquez sur Terminé pour terminer le processus.
Vous avez donc révoqué avec succès le portefeuille correspondant sur Coin98 Super App.
Quelques autres outils d'approbation de jetons pour la sécurité des actifs
Vous pouvez également vous référer à certaines des applications d'approbation de jetons suivantes pour sécuriser vos actifs, avec la même manière de travailler avec la révocation, telles que : Approved.zone , Tac.dappstar.io
Pour être plus sûr, vous pouvez également créer des sous-portefeuilles spécialisés dans le commerce et l'octroi de licences Dapps, une fois la transaction terminée, vous ramenez tous les jetons dans le portefeuille principal.
sommaire
Gagner de l'argent sur ce marché est difficile, vous devriez donc également prendre le temps de vous renseigner sur les moyens de sécurité pour éviter de perdre de l'argent à cause de l'ignorance. Ci-dessus, je vous ai présenté les problèmes liés aux licences Dapp sur ERC20 et des instructions sur la façon d'utiliser la révocation pour assurer la sécurité de votre compte.