Comprendre les tokens Trapdoor dans la crypto-monnaie
Renseigne-toi sur les tokens Trapdoor et les risques qu'ils représentent pour les investisseurs.
― 7 min lire
Table des matières
- Qu'est-ce que les tokens Trapdoor ?
- Comment fonctionnent les tokens Trapdoor
- Différences entre les arnaques Trapdoor et les autres
- L'impact des tokens Trapdoor
- Construction d'un jeu de données de tokens Trapdoor
- Techniques utilisées dans les tokens Trapdoor
- Analyse des techniques Trapdoor
- Les dangers des tokens Trapdoor
- Prévenir les arnaques de tokens Trapdoor
- Conclusion
- Source originale
- Liens de référence
Ces dernières années, l'essor des cryptomonnaies a entraîné l'émergence de divers arnaques, surtout sur les échanges décentralisés (DEX) comme Uniswap. L'une des formes les plus inquiétantes de ces arnaques est connue sous le nom de tokens Trapdoor. Ces tokens ont causé d'énormes pertes financières pour de nombreux investisseurs, représentant des centaines de millions de dollars entre 2020 et 2023.
Les tokens Trapdoor sont conçus pour permettre aux utilisateurs de les acheter facilement, mais les bloquent de les vendre. Cela se fait en intégrant des bugs logiques ou des fonctionnalités spécifiques dans le code du contrat intelligent, rendant difficile pour les utilisateurs de récupérer leur argent après investissement. Dans cet article, on va explorer les caractéristiques des tokens Trapdoor, comment ils fonctionnent et les risques qu'ils représentent pour les investisseurs.
Qu'est-ce que les tokens Trapdoor ?
Les tokens Trapdoor sont des tokens numériques qui donnent l'impression d'être des investissements rentables. Ils incitent les utilisateurs à les acheter avec la promesse de gros retours. Cependant, une fois qu'un investisseur a acheté un token Trapdoor, il se rend vite compte qu'il ne peut pas le revendre pour récupérer ses fonds. Cela est dû à la programmation malveillante dans le contrat intelligent du token, qui empêche toute activité de vente.
L'escroquerie fonctionne comme suit : les investisseurs achètent le token en utilisant une cryptomonnaie bien connue et précieuse. Une fois l'investissement effectué, l'escroc peut retirer tous les tokens précieux de la pool de liquidité, laissant les investisseurs avec des tokens Trapdoor sans valeur.
Comment fonctionnent les tokens Trapdoor
Le fonctionnement des tokens Trapdoor implique plusieurs étapes :
Déploiement : Un escroc crée un token Trapdoor et le lance sur la blockchain, avec une pool de liquidité qui associe le token Trapdoor à un token de grande valeur.
Achat : Les investisseurs sont encouragés à acheter le token Trapdoor en transférant le token de grande valeur dans la pool de liquidité. Souvent, les frais d'achat sont fixés bas pour attirer plus d'investisseurs.
Augmentation de la valeur : Au fur et à mesure que plus d'investisseurs achètent le token Trapdoor, sa valeur semble augmenter. Cependant, les investisseurs ne peuvent pas vendre leurs tokens comme prévu.
Retrait : L'escroc retire alors tous les tokens de grande valeur de la pool de liquidité, disparaissant avec l'argent des investisseurs.
Différences entre les arnaques Trapdoor et les autres
Les arnaques Trapdoor sont souvent confondues avec des arnaques similaires, comme les Honeypots ou les Rug-pull. Voici comment elles se distinguent :
Honeypots : Ces arnaques attirent les investisseurs plus expérimentés en montrant une vulnérabilité dans le contrat intelligent qui semble exploitable. Quand les investisseurs essaient de profiter de cette vulnérabilité, ils découvrent que c'était un piège.
Rug-pull : Ce sont des arnaques plus larges où les escrocs attirent les investisseurs à acheter des tokens, puis disparaissent avec les fonds. En revanche, les tokens Trapdoor empêchent spécifiquement les investisseurs de vendre les tokens.
L'impact des tokens Trapdoor
L'impact financier des tokens Trapdoor est significatif. Des recherches ont montré que plus de 50 000 investisseurs uniques ont perdu de l'argent à cause de ces arnaques. Certaines pertes sont ahurissantes, les trois principales arnaques accumulant à elles seules plus de 6 992 ETH en pertes.
Construction d'un jeu de données de tokens Trapdoor
Pour mieux comprendre les tokens Trapdoor, une équipe de chercheurs a développé un jeu de données contenant 1 859 tokens Trapdoor vérifiés provenant d'Uniswap. Le processus de création de ce jeu de données a impliqué :
Collecte de données : Les chercheurs ont rassemblé toutes les adresses de tokens d'Uniswap, examinant plus de 131 000 tokens uniques.
Filtrage : Les tokens ont été filtrés sur la base de critères spécifiques, comme l'absence de transactions de vente et un pourcentage élevé d'activité d'achat par rapport à la vente.
Vérification : Chaque token a été évalué manuellement via des achats et des ventes simulés pour confirmer sa nature Trapdoor.
Analyse : Les tokens collectés ont été analysés pour identifier des caractéristiques communes et des techniques utilisées par les escrocs.
Techniques utilisées dans les tokens Trapdoor
Les tokens Trapdoor utilisent plusieurs techniques de codage pour piéger les investisseurs. Celles-ci peuvent être classées en trois catégories principales :
Assertions conditionnelles : Ces techniques impliquent le codage de conditions qui doivent être remplies pour qu'une transaction de vente réussisse. Si un utilisateur ne remplit pas les conditions, la transaction échoue.
Manipulation des frais de trading : Dans cette méthode, les escrocs fixent des frais excessivement élevés pour la vente des tokens. Cela vide efficacement les fonds des utilisateurs chaque fois qu'ils essaient de vendre.
Exceptions numériques : Les escrocs induisent des erreurs qui empêchent les transactions de se terminer, souvent en manipulant les valeurs dans le contrat. Ces erreurs peuvent venir de calculs incorrects, bloquant les utilisateurs de vendre avec succès leurs tokens.
Analyse des techniques Trapdoor
Les escrocs créent des pièges de diverses manières, rendant souvent leur détection difficile. Certains des mécanismes courants incluent :
Utilisation de flags : Les escrocs peuvent mettre en place des variables booléennes qui peuvent être activées ou désactivées pour activer ou désactiver les privilèges de vente.
Fixation de limites : Des restrictions sur le nombre de tokens pouvant être vendus à la fois peuvent également être mises en place, bloquant les utilisateurs de liquider leurs actifs.
Listes noires et blanches : Les escrocs peuvent maintenir des listes d'adresses autorisées ou interdites de trader des tokens, contrôlant qui peut vendre et qui ne peut pas.
Code trompeur : L'utilisation de fonctions factices et de messages d'erreur vagues peut aider à obscurcir les véritables intentions du contrat intelligent, laissant les investisseurs confus sur les raisons pour lesquelles leurs transactions échouent.
Les dangers des tokens Trapdoor
Les dangers des tokens Trapdoor vont au-delà des investisseurs individuels. Ces arnaques érodent la confiance dans le marché des cryptomonnaies dans son ensemble et peuvent décourager les investisseurs potentiels de participer à la finance décentralisée. Le manque de surveillance réglementaire dans l'espace DEX crée un environnement propice à l'exploitation, permettant aux escrocs de prospérer pendant que les investisseurs restent vulnérables.
Prévenir les arnaques de tokens Trapdoor
Les investisseurs peuvent prendre plusieurs mesures pour se protéger des tokens Trapdoor et d'arnaques similaires :
Recherche : Avant d'investir dans un token, faites des recherches approfondies sur son créateur, le projet et le code.
Vérifiez les transactions du token : Recherchez des signes d'alerte, comme un manque inhabituel de transactions de vente ou des frais excessifs.
Utilisez des outils de vérification : Profitez des outils et plateformes disponibles qui analysent les Contrats intelligents pour identifier les risques potentiels.
Restez informé : Suivez les tendances et les nouvelles sur les arnaques liées aux cryptomonnaies pour rester à jour sur les nouvelles tactiques utilisées par les escrocs.
Conclusion
Les tokens Trapdoor représentent une menace sérieuse pour les investisseurs dans l'espace des cryptomonnaies. En comprenant comment ils fonctionnent, les techniques utilisées par les escrocs, et les risques impliqués, les investisseurs peuvent mieux protéger leurs actifs. La combinaison de la vigilance et de la prudence est cruciale pour naviguer à travers le paysage en constante évolution de la finance décentralisée. Bien que l'attrait des profits potentiels sur le marché des cryptos soit fort, il est essentiel de rester vigilant contre les arnaques conçues pour exploiter l'investisseur imprudent.
Titre: From Programming Bugs to Multimillion-Dollar Scams: An Analysis of Trapdoor Tokens on Uniswap
Résumé: We investigate in this work a recently emerged type of scam ERC-20 token called Trapdoor, which has cost investors billions of US dollars on Uniswap, the largest decentralised exchange on Ethereum, from 2020 to 2023. In essence, Trapdoor tokens allow users to buy but preventing them from selling by embedding logical bugs and/or owner-only features in their smart contracts. By manually inspecting a number of Trapdoor samples, we established the first systematic classification of Trapdoor tokens and a comprehensive list of techniques that scammers used to embed and conceal malicious codes, accompanied by a detailed analysis of representative scam contracts. In particular, we developed TrapdoorAnalyser, a fine-grained detection tool that generates and crosschecks the error-log of a buy-and-sell test and the list of embedded Trapdoor indicators from a contract-semantic check to reliably identify a Trapdoor token. TrapdoorAnalyser not only outperforms the state-of-the-art commercial tool GoPlus in accuracy, but also provides traces of malicious code with a full explanation, which most of the existing tools lack. Using TrapdoorAnalyser, we constructed the very first dataset of about 30,000 Trapdoor and non-Trapdoor tokens on UniswapV2, which allows us to train several machine learning algorithms that can detect with very high accuracy even Trapdoor tokens with no available Solidity source codes.
Auteurs: Phuong Duy Huynh, Thisal De Silva, Son Hoang Dau, Xiaodong Li, Iqbal Gondal, Emanuele Viterbo
Dernière mise à jour: 2024-12-19 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2309.04700
Source PDF: https://arxiv.org/pdf/2309.04700
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.
Liens de référence
- https://www.springer.com/gp/computer-science/lncs
- https://www.springer.com/lncaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas
- https://honeypot.is/ethereum?address=0x14ad9e887758d2e16919d86962bd464a9d3b54a0
- https://github.com/bsdp2023/trapdoor_reports
- https://github.com/bsdp2023/trapdoor_data
- https://github.com/bsdp2023/trapdoor_tool
- https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Factory.sol
- https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol
- https://github.com/Uniswap/v2-periphery/blob/master/contracts/UniswapV2Router02.sol
- https://etherscan.io/address/0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
- https://etherscan.io/address/0x8da2d78da8266a27bc8ffd170fccf64616e6b90d
- https://coinmarketcap.com/currencies/bone-shibaswap/
- https://etherscan.io/address/0xc51a16e0573c796a445bfda2ec33d9ab9151dfbd
- https://etherscan.io/address/0x3E19C4D8E826b2a35158Cbd1eBA15c5B4A8F34d9
- https://etherscan.io/address/0xc67979670b43b38c0242624258268c2d66e2ca57
- https://etherscan.io/tx/0x647d5425f86809d3c54d96fc34cbe2b0bff82ad036815d3112bffbfc7a607569
- https://etherscan.io/address/0xF49C17470eCC377A59De71EaB8dcB5e78B5cB670
- https://etherscan.io/tx/0xb61b83676396791d4edc4243fb8ae6d6725efd8578809d41efe25f8354c77b60
- https://etherscan.io/address/0xe053Cf2Bc6Dd5e3e773f23606846859EDdFE4925
- https://etherscan.io/tx/0x034963d54d10c801d9674224ab41c305111214f708983c37c8ce60c2c0837548
- https://etherscan.io/address/0x9314e4e2647c76160aa860b1329cd00031e49804
- https://etherscan.io/tx/0xc11c3a8183bad5af71bbc2c81dd27ac13ec9ce6e72b02b877b35efccb0491ccb
- https://etherscan.io/tx/0xe6ed2a587efbaddc15e50f2856200e40ee27f391562fe2d05f8433e038ea00a0
- https://etherscan.io/address/0x42a4123c90df459f8098fd76a3be946920b49a43
- https://etherscan.io/address/0x950247e6697d3e62b80cb49ffd5cb78a1cab7233
- https://etherscan.io/address/0xFD6A7390c424A2c2c3cb06433B7D29926FfAf09F
- https://etherscan.io/address/0x579aA9419741eb4842A4Bc2439176A34260A259f
- https://etherscan.io/address/0x93fe5eabd054524fdaaeae7913a90bf73889ebf9
- https://etherscan.io/address/0xDcbdA615b422eCaCe7242058EB2C321949290ff6
- https://etherscan.io/address/0x5a8003ee9cae173c8c2dcb7e8b6e897c3021ba8a
- https://etherscan.io/address/0x03ed890912679A0796C759e0224F32E1A3b2F0B7
- https://etherscan.io/address/0xa027eb7d1f17a6f888a504c5fb32fe42e0d07d8e
- https://etherscan.io/address/0x348bb716bc4378560cd269f4a039aba957e24d1b
- https://oko.palkeo.com/0xe20EC16A3B574Fd6399ecC29c6886bf3f5A0Ccc7/code/
- https://etherscan.io/address/0x8196464fb1319b4dad2f4d5690895554c78e17b3
- https://etherscan.io/address/0xb6e11ef3ed33577a1ce9948a9e594b882b6e2778
- https://etherscan.io/address/0x7deb87a7e3f8f42bfdfd9f8f48b6702118154f68
- https://etherscan.io/address/0x457A0677d206970A20212f95f35378Cfc68eaA0C
- https://etherscan.io/address/0xf69A9B73a45e8CE7Fd75BC0e7773824C585f6F35
- https://etherscan.io/address/0x0dbce1083e55d34a7763558e5eedef04e4d93d85
- https://etherscan.io/address/0xed28ef42af3a742c9ccbc897210c61f6d468a439
- https://etherscan.io/address/0xeac8976401037b0f1a706d915285d442423b9b3c
- https://etherscan.io/address/0xba839bc49dd509d15df940bc5fdb0f4cab6ae5fe
- https://github.com/bsdp2023/trapdoor