SaveSaveSaveSave ← Tous les guides
Français

Traduction assistée par machine, non relue par des locuteurs natifs. En cas de doute, la version anglaise fait foi.

Guide · Risques des tokens · · par Stefan Tsezarov · mis à jour le

Tokens honeypot : pourquoi tu peux acheter mais pas vendre

Le prix peut sembler excellent. Ton wallet peut afficher les tokens. Mais récupérer ton argent peut être impossible.

Tu as acheté le token. La transaction a réussi. Les tokens sont dans ton wallet.

Maintenant tu essaies de vendre, et la transaction échoue.

Tu réessaies. Même résultat.

C’est l’une des choses les plus frustrantes qui puissent arriver à un utilisateur de crypto, et c’est souvent l’œuvre d’un token honeypot.

L’astuce n’est pas forcément dans le prix ni dans le graphique.

Elle est dans le contrat intelligent.

La bonne nouvelle, c’est que beaucoup des mécanismes utilisés pour créer un honeypot peuvent être vérifiés avant d’acheter. Cette vérification peut prendre quelques secondes.


D’abord, qu’est-ce qu’un honeypot ?

Imagine un honeypot comme une porte qui ne s’ouvre que dans un sens.

Tu peux entrer.

Tu ne peux pas ressortir.

En crypto, la « porte » est le contrat intelligent du token. Un token sur une blockchain comme Ethereum ou BNB Smart Chain est contrôlé par un contrat, et ce contrat contient les règles de transfert du token entre adresses.

Quand tu achètes un token, tu interagis avec ces règles. Quand tu le vends, tu interagis de nouveau avec elles.

Et le contrat peut traiter ces deux actions différemment.

Une porte à sens unique Une transaction d’achat passe de ton wallet par le contrat du token jusqu’au pool de liquidité et elle est autorisée. Une transaction de vente dans l’autre sens est arrêtée au contrat et refusée, donc rien ne revient au wallet. Contrat du token ses règles Ton wallet Pool de liquidité BUY autorisé SELL rien ne revient
Le même contrat décide des deux sens, et rien ne l’oblige à répondre deux fois de la même façon.

Un token malveillant peut donc être écrit de sorte que :

BUY → autorisé
SELL → bloqué

C’est l’idée de base d’un honeypot.

Comment un token peut-il t’empêcher de vendre ?

Il n’y a pas qu’une seule façon de créer un honeypot. Certains contrats utilisent des restrictions très visibles. D’autres sont plus subtils.

1. La vente est bloquée

Le contrat peut vérifier qui essaie de vendre et refuser la transaction sauf si l’adresse est expressément autorisée.

Tu peux acheter normalement, alors que seuls certains wallets ont le droit de vendre.

2. La taxe de vente est extrêmement élevée

Le contrat peut techniquement te laisser vendre, mais prélever un pourcentage énorme de la transaction.

Par exemple, un token peut avoir des frais d’achat de 2 % qui semblent normaux. Les frais de vente peuvent être de 99 %.

À ce stade, vendre est techniquement possible, mais économiquement inutile.

3. La taxe peut être modifiée

C’est l’une des raisons pour lesquelles il ne faut pas regarder seulement le taux de taxe que tu vois maintenant.

Un contrat peut commencer avec une taxe de vente de 2 %. Plus tard, une adresse disposant des permissions nécessaires peut la passer à 50 %, 90 % ou même 100 %.

La question importante n’est donc pas seulement :

« Quelle est la taxe ? »

C’est aussi :

« Qui peut changer la taxe ? »

Une taxe que tu vois, et une permission que tu ne vois pas Une frise chronologique avec une taxe de vente de deux pour cent au moment de l’achat, une transaction du propriétaire qui change le réglage, puis une taxe de vente de quatre-vingt-dix-neuf pour cent. La permission existait depuis le début. 2% à l’achat le propriétaire change le réglage une transaction 99% à la vente La permission existait avant ton achat. Seul le chiffre a changé.
Un scanner peut te dire que la taxe est modifiable. Il ne peut pas te dire quand quelqu’un la modifiera.

4. Les transferts peuvent être suspendus

Certains contrats contiennent un interrupteur d’urgence qui peut arrêter les transferts.

Tant que l’interrupteur est éteint, tout peut paraître normal. S’il est activé plus tard, les transferts du token peuvent s’arrêter.

5. Des wallets peuvent être mis sur liste noire

Un contrat peut contenir une liste noire. Une adresse peut y être ajoutée, après quoi le token ne peut plus être transféré depuis ce wallet.

Tu peux alors te retrouver avec des tokens qui apparaissent toujours dans ton wallet mais qui ne peuvent pas être déplacés.

Pourquoi les honeypots ont-ils l’air si convaincants ?

C’est ce qui les rend dangereux.

D’où viennent les signaux Cinq étapes côté opérateur : déployer le contrat avec la restriction déjà incluse, ajouter de la liquidité, échanger avec lui-même pour faire bouger le graphique, laisser arriver les acheteurs, puis refuser leurs ventes et retirer la valeur du pool. 1 contrat du token 2 ajoute de la liquidité 3 échange avec lui-même 4 les acheteurs arrivent 5 ventes refusées Graphique, détenteurs et transactions récentes des étapes 3 et 4 sont produits par la personne qui a écrit l’étape 1. La restriction existait avant tout cela.
Rien dans les étapes 2 à 4 n’est une preuve concernant le contrat. C’est la preuve que quelqu’un a de l’argent et un script.

Un token peut avoir l’air tout à fait normal de l’extérieur. Tu peux voir :

Rien de tout cela ne prouve que tu peux vendre.

Un graphique de prix te dit quelles transactions ont eu lieu. Un wallet te dit que tu possèdes les tokens.

Aucun ne répond à la question la plus importante :

Mon wallet peut-il vraiment vendre ce token ?
Ce que tu vois, et ce qui décide Quatre signaux visibles (graphique de prix, nombre de détenteurs, solde du wallet et valeur en dollars), dont aucun ne dit si une vente sera autorisée. C’est la règle de transfert du contrat qui le décide. Ce que tu vois graphique de prix détenteurs solde valeur en dollars Puis-je vendre ? aucun n’y répond Ce qui décide la règle d’envoi du contrat publique · lisible
Chaque signal de gauche peut être fabriqué par la personne qui a écrit la restriction de droite.

C’est pourquoi un honeypot peut paraître attrayant jusqu’au moment où tu essaies de sortir.

Le moment où l’on découvre généralement le problème

Imagine que tu trouves un nouveau token.

Le graphique monte. Tu en achètes pour 100 $. L’achat passe. Ton wallet affiche maintenant les tokens. Tout semble aller bien.

Quelques minutes plus tard, tu décides de vendre.

La transaction échoue.

Tu réessaies. Toujours rien.

Tu augmentes le gas. Nouvel échec.

Les tokens n’ont pas disparu. Ils sont toujours dans ton wallet. Mais si le contrat empêche ton adresse de vendre, ce solde ne te sert peut-être à rien.

Un écran d’échange de wallet avec un avertissement rose qui dit : le token de paiement choisi est un token honeypot, il peut être acheté mais pas vendu, l’opération peut échouer. Juste en dessous se trouve un grand bouton Swap entièrement actif.
Certains wallets et interfaces d’échange font cette vérification pour toi, et le disent clairement. Remarque ce qui se trouve juste sous l’avertissement : le bouton Swap fonctionne toujours. Un avertissement n’est pas un verrou ; la dernière étape t’appartient toujours.

C’est pourquoi il est si important de vérifier avant d’acheter.

Comment vérifier un token avant d’acheter

Il n’existe pas de test magique qui prouve qu’un token est sûr. Regarde plutôt plusieurs signaux différents.

VÉRIFICATION 1

Les indicateurs du contrat lui-même

Répond à : peut-on simuler une vente, y a-t-il une taxe, peut-elle être modifiée, les transferts peuvent-ils être suspendus, y a-t-il une liste noire, le propriétaire peut-il créer des tokens ou modifier les soldes.

Ne répond pas à : ce que le propriétaire compte faire ensuite.

VÉRIFICATION 2

De vraies ventes par des wallets ordinaires

Répond à : quelqu’un d’autre que la personne qui a déployé le contrat a-t-il réussi à sortir.

Ne répond pas à : ton adresse est-elle traitée de la même façon.

VÉRIFICATION 3

Qui détient l’offre

Répond à : à quel point les avoirs sont concentrés, et combien le prix dépend de quelques wallets.

Ne répond pas à : la vente est-elle bloquée.

VÉRIFICATION 4

Une petite vente test

Répond à : ton wallet peut-il vraiment sortir, maintenant.

Ne répond pas à : quoi que ce soit avant que tu aies déjà acheté, et cela coûte du gas dans tous les cas.

1. Vérifie le contrat du token

Les scanners de sécurité peuvent examiner le contrat d’un token et indiquer par exemple :

C’est le type d’informations que le scanner SaveSaveSaveSave est conçu pour faire ressortir.

Colle l’adresse du contrat, choisis la bonne blockchain et regarde chaque résultat séparément au lieu de te fier seulement à une étiquette globale.

Surtout, fais attention à ce que le scanner n’a pas pu déterminer.

« Inconnu » n’est pas la même chose que « sûr ».

2. Cherche de vraies ventes

Tu peux aussi examiner l’activité du token dans un explorateur de blocs.

Tu cherches la preuve que des wallets ordinaires ont réellement pu vendre le token. Ce n’est pas la même chose que de voir beaucoup d’achats.

Un token peut avoir beaucoup d’activité d’achat tout en empêchant les détenteurs ordinaires de vendre.

Si tu vois beaucoup d’achats mais très peu de preuves de ventes réussies par des wallets ordinaires, c’est une raison de creuser. Ce n’est pas, à lui seul, une preuve absolue de honeypot.

3. Vérifie qui détient l’offre

Regarde les plus gros détenteurs. Si un petit nombre de wallets contrôle un grand pourcentage de l’offre, cela crée un risque supplémentaire : ces wallets peuvent avoir un effet majeur sur le marché s’ils vendent.

Et rappelle-toi : un token peut se vendre sans aucun problème et être quand même un très mauvais investissement.

Détecter un honeypot et évaluer le risque global d’un token ne sont pas la même chose.

4. Si tu l’as déjà acheté, teste une petite vente

Si tu as déjà acheté un token et que tu ne sais pas si tu peux le vendre, tester avec une petite quantité peut t’apporter une information utile. Fais-le tant que ta position est encore petite.

Il y aura des frais de réseau, et une transaction échouée peut quand même coûter du gas.

Mais cela peut répondre à une question très concrète :

Mon wallet peut-il vraiment sortir ?

C’est une vérification de secours, pas une chose sur laquelle tu devrais compter quand un contrat peut être examiné avant.

Que signifie vraiment un résultat « propre » ?

Cette partie est importante.

Un scanner qui ne trouve aucune restriction honeypot connue ne signifie pas que le token est sûr.

Cela signifie quelque chose de beaucoup plus restreint :

Les vérifications disponibles n’ont pas identifié les restrictions précises qu’elles étaient conçues pour détecter.

La différence est grande. Un token peut passer une vérification honeypot et avoir quand même de graves problèmes.

Le propriétaire pourrait changer quelque chose plus tard

Si le contrat donne au propriétaire la permission de modifier la taxe de vente, la taxe actuelle peut être parfaitement normale. Cela ne veut pas dire que la permission n’est pas un risque.

Un scanner peut te dire que le réglage est modifiable. Il ne peut pas savoir ce que fera le propriétaire demain.

La liquidité pourrait disparaître

Un token peut se vendre sans problème à un moment et devenir difficile ou impossible à vendre une fois la liquidité retirée. C’est un problème différent d’un honeypot.

Le projet lui-même pourrait être douteux

Un contrat peut avoir des mécanismes de transfert parfaitement normaux pendant que les personnes derrière le projet font de fausses promesses, abandonnent le projet ou se comportent de façon irresponsable.

L’analyse du contrat ne peut pas tout te dire sur les personnes derrière un token.

Certaines informations peuvent simplement être indisponibles

Parfois, une vérification de sécurité ne parvient pas à obtenir assez d’informations pour arriver à une conclusion fiable.

C’est pourquoi INSUFFICIENT DATA ne doit pas devenir discrètement un feu vert.

Si le système ne sait pas, la réponse honnête est :

Nous ne savons pas.

Une question à retenir

Quand tu vois un token qui monte, il est naturel de se demander :

« Jusqu’où peut-il monter ? »

Avant cela, pose-toi une question plus simple :

« Puis-je sortir ? »

Regarde le contrat. Regarde l’activité de vente. Regarde les permissions. Regarde ce qui peut être modifié.

Et si une vérification de sécurité ne peut pas déterminer quelque chose, considère-le comme inconnu plutôt que de supposer que tout va bien.

Un honeypot ne se voit pas toujours sur le graphique.

Parfois, l’information la plus importante sur un token n’apparaît pas du tout sur le graphique.

Elle est dans le code.


Cet article a une visée uniquement pédagogique. Il explique le fonctionnement des contrats de tokens et des façons de les examiner avant d’interagir avec un token. Ce n’est pas un conseil financier et il ne garantit pas qu’un token est sûr.