Jetons à taxe modifiable : Comment les développeurs augmentent secrètement la taxe de vente à 99 %
— By Tony Rabbit in Tutorials

Une arnaque aux jetons à taxe modifiable permet à un développeur d'augmenter discrètement la taxe de vente à 99 % après que la liquidité se soit accumulée. Découvrez pourquoi une faible taxe de lancement ne signifie rien et comment repérer la fonction de réglage avant d'acheter.
Une arnaque aux jetons à taxe modifiable est un piège doux où le propriétaire du contrat conserve le pouvoir de modifier la taxe de vente après le lancement, de sorte qu'un jeton qui facture 5 % aujourd'hui peut être basculé à 99 % dès que la liquidité est suffisamment profonde pour valoir la peine d'être drainée. Contrairement à un honeypot classique qui bloque les ventes purement et simplement, ce jeton vous permet de vendre, il confisque juste presque tout ce que vous retirez. C'est ce qui le rend dangereux : le contrat passe une vérification unique de la taxe d'achat et de vente, semble propre, puis se retourne contre vous plus tard. Ce guide explique la différence entre une taxe statique et une taxe modifiable, comment fonctionne la fonction de réglage réservée au propriétaire, où la trouver sur le contrat, et la seule véritable défense contre elle.
Points clés à retenir
- Une faible taxe actuelle n'a aucun sens si le propriétaire peut l'augmenter plus tard. Le risque est le privilège, pas le chiffre d'aujourd'hui.
- Une fonction setTaxFee ou setFees permet à un développeur de pousser la taxe de vente vers 99 % après que la liquidité se soit accumulée, piégeant doucement les détenteurs.
- Ceci est un drapeau rouge de privilège dynamique, pas un honeypot. Le jeton peut passer un scan de taxe d'achat et de vente et quand même vous arnaquer.
- Vérifiez le code du contrat pour une constante de frais maximum codée en dur. Pas de plafond signifie un risque illimité.
- Un contrat renoncé est la seule vraie protection : pas de propriétaire signifie que personne ne peut changer la taxe.
Taxe statique versus le pouvoir de la modifier plus tard
Chaque jeton taxé affiche une taxe actuelle, la part que le contrat prélève sur chaque achat et vente. Une taxe statique est codée en dur et fixée pour toujours une fois déployée. Une taxe modifiable est différente : le contrat stocke le taux dans une variable qu'une adresse privilégiée peut réécrire à tout moment. Lorsque vous effectuez un scan rapide, les deux semblent identiques car le scanner rapporte la valeur actuelle. Le piège n'est pas la valeur, c'est qui peut la changer. Si vous ne faites que confirmer le taux actuel et vous arrêtez là, vous vérifiez un nombre que le développeur peut modifier à votre insu au bloc suivant. Associez toujours une vérification de taux à une vérification de privilège. La première étape standard consiste à vérifier la taxe d'achat et de vente avant d'acheter un jeton, mais considérez cela comme le début de l'analyse, pas la conclusion.
Comment un régleur réservé au propriétaire augmente la taxe de vente à 99 %
Le mécanisme est une fonction unique, généralement nommée quelque chose comme setTaxFee, setFees, setSellTax, ou updateTaxes, protégée par un modificateur onlyOwner. Au lancement, le développeur fixe un taux amical, disons 4 %, de sorte que les premiers acheteurs voient un jeton normal et que le graphique commence à bouger. La liquidité augmente à mesure que de plus en plus de personnes investissent. Une fois que le pool est suffisamment important pour être récolté, le propriétaire appelle le régleur et pousse la taxe de vente à 90, 95 ou 99 %. Maintenant, chaque vente achemine presque la totalité du montant vers le portefeuille de taxes. Les détenteurs peuvent techniquement toujours vendre, c'est pourquoi les détecteurs de honeypot simples restent silencieux, mais ils repartent avec des miettes. Il s'agit d'un drainage lent et délibéré plutôt que d'un blocage dur, et cela se produit souvent des jours ou des semaines après le lancement, lorsque les acheteurs ont cessé de surveiller le contrat.
Trouver la fonction de réglage de la taxe et lire les limites de la taxe maximale
Vous avez besoin d'un contrat vérifié pour ce faire, car le code source non vérifié cache exactement les fonctions que vous souhaitez inspecter. Sur l'explorateur de blocs, ouvrez le contrat, allez à l'onglet Contrat, puis à l'onglet Écriture, et scannez la liste des fonctions pour tout ce qui contient le mot tax ou fee et qui prend un nombre en entrée. C'est votre régleur. Ensuite, ouvrez l'onglet Lecture ou l'onglet Code et regardez comment la variable de taux est contrainte. La chose la plus importante à trouver est un maximum codé en dur, généralement une ligne require à l'intérieur du régleur telle que require(newFee <= MAX_FEE) avec MAX_FEE défini comme une constante, par exemple 10 ou 25. Cette constante est le plafond : c'est le pire que la taxe puisse légalement devenir. Si le régleur n'a pas une telle garde, le propriétaire peut entrer n'importe quelle valeur, y compris 99, et rien ne l'arrête.
Pourquoi une faible taxe de lancement n'a aucun sens si le plafond est illimité
C'est la leçon principale de l'arnaque aux jetons à taxe modifiable. Une taxe de lancement de 3 % ne vous dit rien sur votre risque si le contrat permet au propriétaire de fixer le taux à n'importe quelle valeur. Votre exposition réelle n'est pas le chiffre actuel, c'est le maximum que le code permet, combiné à qui détient les clés. Un jeton avec une taxe actuelle de 6 % et un plafond codé en dur de 6 % est bien plus sûr qu'un jeton avec une taxe actuelle de 1 % et aucun plafond du tout. Lisez la limite, pas l'étiquette. Si vous ne trouvez pas de constante de frais maximum dans la source, supposez que le plafond est de 100 % et évaluez le jeton en conséquence. Pour un contexte plus large sur la façon dont les taxes sont abusées ce cycle, consultez notre analyse des taxes de jetons en 2026 et les drapeaux rouges à surveiller. Et rappelez-vous que c'est un problème de privilège, pas le blocage de vente réservé à l'achat couvert dans les jetons honeypot expliqués.
Renoncer : la seule vraie défense contre la taxe modifiable
Si le danger est le privilège du propriétaire, le remède est de supprimer le propriétaire. Lorsqu'un développeur renonce, la propriété est transférée à une adresse morte que personne ne contrôle, ce qui désactive en permanence toutes les fonctions onlyOwner, y compris le régleur de taxe. Après une renonciation authentique, la taxe est gelée à ce qu'elle était à ce moment-là et ne peut plus jamais être augmentée. C'est pourquoi la renonciation est le signal le plus fort pour la sécurité fiscale. Vérifiez-le par vous-même plutôt que de faire confiance à une affirmation : confirmez que l'adresse du propriétaire est l'adresse zéro ou de burn on-chain, comme expliqué dans notre guide sur ce qu'est un contrat renoncé. Une mise en garde : une renonciation ne vous protège que si la taxe était déjà raisonnable au moment où elle s'est produite, alors vérifiez à la fois le taux et le statut de propriété. Un jeton renoncé avec une taxe de vente de 50 % est renoncé et reste un piège.
Liste de contrôle avant l'achat pour les jetons à taxe modifiable
Avant d'acheter un jeton taxé, exécutez cette courte séquence et retirez-vous dès que quelque chose échoue :
- Confirmez la taxe d'achat et de vente actuelle. Connaissez le montant qui vous est facturé actuellement.
- Ouvrez la source vérifiée. Pas de code vérifié signifie pas d'inspection, ce qui est une raison suffisante pour passer.
- Recherchez dans l'onglet Écriture un régleur de taxe ou de frais. S'il en existe un, le taux est modifiable.
- Trouvez la constante de frais maximum. Lisez la limite requise. Pas de plafond signifie un risque illimité.
- Vérifiez la propriété. Renoncé à une adresse morte est le feu vert. Un propriétaire actif avec un régleur est le drapeau rouge.
- Vérifiez les calculs. Une taxe actuelle raisonnable plus un plafond bas codé en dur plus une propriété renoncée est la seule combinaison qui désamorce complètement ce piège.
La leçon est simple : scanner la taxe une seule fois ne suffit pas. Scannez le privilège. Un jeton peut afficher une taxe parfaite aujourd'hui et être toujours à une transaction du propriétaire de piéger doucement chaque détenteur à 99 %.
Cet article est à des fins éducatives uniquement et ne constitue pas un conseil financier.