توكن المصيدة هو عملة مشفرة خبيثة ينشئها مطورون يدرجون عمدًا قيودًا أو أبوابًا خلفية في العقد الذكي. هذا يسمح للمستخدمين العاديين بـ شراء التوكن ولكنه يمنعهم من بيعه (أو يجعل البيع خاضعًا لرسوم عالية جدًا / آليات القائمة السوداء)، مما يؤدي بشكل فعال إلى احتجاز أموالهم في محافظهم.
ظاهريًا، قد تبدو هذه التوكنات مشروعة - فقد يكون لديها أزواج سيولة، وشعارات للتوكن، وترويج مجتمعي نشط، ولكن بمجرد شراء المستخدم للتوكن على بورصة لامركزية، يكتشف قريبًا أن البيع مرفوض أو أن رسوم المعاملات مرتفعة جدًا لدرجة أنه يصبح من المستحيل استعادة استثماره.
كيفية تجنب الخسائر وكيفية التحقق
يمكنك إدخال عنوان عقد التوكن في مستكشف البلوك تشين مثل OKLINK (كما هو موضح في المثال أدناه). إذا كان التوكن مصيدة، فسوف يتم تمييزه وفقًا لذلك.
نظرًا لإطلاق توكنات جديدة على البلوك تشين كل يوم، وقد لا يتم تحديث المستكشفات في الوقت المناسب، يمكنك إجراء فحص يدوي بنفسك باستخدام الطرق التالية.
تحقق في علامة تبويب "Read Contract" (قراءة العقد):owner()- إذا أعاد قيمة غير0x000، فهذا يعني أن المالك لا يزال يتحكم فيه.totalSupply()وbalanceOf()- تحقق من التوزيع الأولي للتوكن.ابحث عن دوال أو متغيرات مثل
isExcludedFromFee(address)،isBlacklisted(address)،maxTxAmount()، وtradingEnabled()(قد تستخدم العقود المختلفة أسماء مختلفة، ولكنها تخدم أغراضًا مماثلة.
في علامة تبويب "Write Contract" (كتابة العقد) (يمكن الوصول إليها فقط إذا كان لديك إذن):تحقق مما إذا كانت هناك دوال كتابة حساسة مثل
setFeePercent،setBlacklist،renounceOwnership، أوsetTradingEnabled.
إذا كانت هذه موجودة ويمكن استدعاؤها فقط من قبل المالك، فإن التوكن يحمل خطرًا كبيرًا.
ابحث في الكود المصدري عن الكلمات الرئيسية التالية (غير حساسة لحالة الأحرف أو مع شرطات سفلية):
blacklist،isBot،onlyOwner،setFee،maxTx،excludedFromFee،trading،swapAndLiquify،transferFrom،approve،mint،burn،renounceOwnership،liquidity.انتبه بشكل خاص لتنفيذ
transfer،_transfer، وtransferFrom- تحقق مما إذا كانت تتعامل معto == pairأوfrom == pairبشكل مختلف (للتمييز بين عمليات الشراء والبيع).إذا وجدت كودًا مثل
require(!_isBlacklisted[from]); if (to == pair) { fee = 99; }فهذه علامة حمراء واضحة.
تحقق مما إذا كان العقد يستدعي موجهًا (مثل موجه Pancake/Uniswap) وما إذا كانت عمليةswapتتضمن منطقًا معقدًا مثلlockTheSwapأو_tax، والتي قد تمنع التبديل العادي.

