Ana içeriğe geç

Honeypot Token Nedir?

2 haftadan uzun süre önce güncellendi

Honeypot token, geliştiriciler tarafından akıllı sözleşmeye kasıtlı olarak kısıtlamalar veya arka kapılar eklenerek oluşturulan kötü amaçlı bir kripto paradır. Bu, sıradan kullanıcıların tokeni satın almalarına olanak tanırken, tokeni satmalarını engeller (veya satışları aşırı yüksek ücretlere / kara listeleme mekanizmalarına tabi kılar), böylece fonlarını cüzdanlarında etkili bir şekilde hapseder.
Yüzeysel olarak bakıldığında, bu tür tokenler meşru görünebilir — likidite çiftleri, token logoları ve aktif topluluk tanıtımları olabilir — ancak bir kullanıcı merkeziyetsiz bir borsada tokeni satın aldığında, satışın reddedildiğini veya işlem ücretlerinin yatırımlarını geri alamayacak kadar yüksek olduğunu kısa sürede keşfeder.

Kayıplardan Nasıl Kaçınılır ve Nasıl Kontrol Edilir

  1. Tokenin sözleşme adresini, aşağıda gösterildiği gibi OKLINK gibi bir blok zinciri gezginine girebilirsiniz. Token bir Honeypot ise, genellikle buna göre işaretlenir.

  2. Her gün blok zincirinde yeni tokenler başlatıldığı ve gezginlerin zamanında güncellenmeyebileceği için, aşağıdaki yöntemleri kullanarak manuel olarak kendi kendinize kontrol yapabilirsiniz.

    Sözleşmeyi Oku (Read Contract) sekmesinde kontrol edin:

    owner() — Eğer 0x000'dan farklı bir değer döndürüyorsa, sahibinin hala kontrol sahibi olduğu anlamına gelir.

    totalSupply() ve balanceOf() — İlk token dağılımını doğrulayın.

    isExcludedFromFee(address), isBlacklisted(address), maxTxAmount() ve tradingEnabled() gibi fonksiyonlara veya değişkenlere bakın (farklı sözleşmeler farklı isimler kullanabilir ancak benzer amaçlara hizmet ederler).

    Sözleşmeyi Yaz (Write Contract) sekmesinde (yalnızca izniniz varsa erişilebilir):

    setFeePercent, setBlacklist, renounceOwnership veya setTradingEnabled gibi hassas yazma fonksiyonlarının olup olmadığını kontrol edin.
    Bunlar varsa ve yalnızca sahip tarafından çağrılabiliyorsa, token yüksek risk taşır.

    Kaynak kodunda aşağıdaki anahtar kelimeleri arayın (büyük/küçük harf duyarsız veya alt çizgili):
    blacklist, isBot, onlyOwner, setFee, maxTx, excludedFromFee, trading, swapAndLiquify, transferFrom, approve, mint, burn, renounceOwnership, liquidity.

    transfer, _transfer ve transferFrom uygulamalarına özellikle dikkat edin — to == pair veya from == pair durumlarının farklı şekilde işlenip işlenmediğini (alım ve satım işlemlerini ayırt etmek için) kontrol edin.

    Şöyle bir kod bulursanız

    require(!_isBlacklisted[from]);   if (to == pair) { fee = 99; }

    bu açık bir uyarı işaretidir.

    Sözleşmenin bir router (örneğin Pancake/Uniswap Router) çağırıp çağırmadığını ve swap işleminin lockTheSwap veya _tax gibi normal takası engelleyebilecek karmaşık mantık içerip içermediğini kontrol edin.

Bu cevap sorunuzu yanıtladı mı?