Ana içeriğe geç

Honeypot Token Nedir?

Bugün güncellendi

Honeypot token, akıllı sözleşmeye kasıtlı olarak kısıtlamalar veya arka kapılar ekleyen geliştiriciler tarafından oluşturulan kötü amaçlı bir kripto paradır. Bu, sıradan kullanıcıların tokenı satın almasına izin verirken, satmalarını engeller (veya satışı aşırı yüksek ücretlere / kara listeye alma mekanizmalarına tabi kılar), böylece fonlarını cüzdanlarında etkili bir şekilde tuzağa düşürür.
Yüzeysel olarak bakıldığında, bu tür tokenlar meşru görünebilirler - likidite çiftleri, token logoları ve aktif topluluk tanıtımları olabilirler - ancak bir kullanıcı merkeziyetsiz bir borsada tokenı satın aldığında, satışın reddedildiğini veya işlem ücretlerinin yatırımın geri kazanılmasını imkansız kılacak kadar yüksek olduğunu kısa süre sonra keşfeder.

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

  1. Tokenın sözleşme adresini, örneğin OKLINK gibi bir blok zinciri gezginine (aşağıdaki örnekte gösterildiği gibi) girebilirsiniz. Token bir Honeypot ise, genellikle buna göre işaretlenir.

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

    Okuma Sözleşmesi sekmesinde kontrol edin:

    owner() — Eğer 0x000 dışında bir değer döndürüyorsa, sahibi hala kontrol sahibi demektir.

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

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

    Yazma Sözleşmesi 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 kodunu aşağıdaki anahtar kelimeler için 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 özel dikkat gösterin - to == pair veya from == pair durumlarını farklı şekilde işleyip işlemediklerini kontrol edin (satın alma ve satma işlemlerini ayırt etmek için).

    Eğer şöyle kodlar bulursanız

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

    bu açık bir kırmızı bayraktır.

    Sözleşmenin bir yönlendirici (ö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ı?