🚨 "LOCKED" DI SCANNER BUKAN JAMINAN AMAN — INI BUKTINYA
昨日、価格が数分で+1.172%上がったトークンを見つけた。スキャナーはその流動性が「locked(ロック済み)」だと表示していた。ところが1時間後、流動性がすべて消えていた。$36,000が開発者(dev)によって丸ごと引き出されていた。
どういうことだ?オンチェーンを調べてみたら、ゾッとする結果だった。
📋 確認した時系列
11:37 — Devが流動性を追加:18,99 SOL + 1十億トークン
12:37 — ちょうど1時間後、Devが“すべての”流動性を引き出した
偶然?違う。明らかに仕組まれている。
🔍 取引で見つけたこと
エクスプローラーで「add liquidity」取引の詳細を開き、指示(instruction)を一つずつ確認した。本当に流動性がロックされている場合、LPトークン(プールの保有を示す証明)は、通常のウォレットではなくStreamflowやUnicryptのようなスマートコントラクトのロッカーへ送られている必要がある。
でも今回?LPトークンは鋳造(mint)された直後に、Dev個人のウォレットへ「直接」送られていた。ロッカーのプログラムを呼び出す指示は一つもない。流動性が追加された最初の時点から、Devはいつでも引き出せる“鍵”を握っていた。
1時間後、実際に引き出した。コード上は合法だ。そもそも誰もDevをロックしていなかったから。
⚠️ なぜ危険なのか
多くのスキャナーに出てくるバッジ「locked」は、存在する/しないの状態を示すだけで、スマートコントラクトによる実際のロックを検証しているとは限らない。スキャナーが誤検知する(またはDevが一時的に「安全に見える」ように細工する)と、トレーダーは簡単に引っかかる。
✅ 正しい検証方法(バッジを信じるだけじゃダメ)
そのトークンの最初の「add liquidity」取引を探す(後からの取引ではなく)
その中にある指示を見る — LPトークンが通常ウォレットに送られているのか、それともスマートコントラクトのロッカー(Streamflow、Bonfidaなど)に送られているのか?
LPトークンが通常ウォレットに置かれているなら → ロックされていない。いつでも奪われて損害を受ける可能性がある
タイムスタンプ付きでロッカー・プログラムへの指示があるなら → それが本当のロック。さらに期間(何時間?何か月?何年?)も確認する
💡 結論
どのスキャナーでも緑のバッジ「locked」を100%信じないこと。大きな金額を入れるなら、必ずオンチェーン取引で直接クロスチェックしよう。エクスプローラーは無料で、5分もあれば確認できる。