2026年6月10日から12日にかけて、Divine 史上最も踏み込んだレビューを行いました。コードベース全体に対する5回の徹底的な敵対的監査です。各回で、前の回が見逃したバグと、前の回の修正が持ち込んだかもしれないバグの両方を探しました。最後の回では、ウォレットの協調を検出するエンジンを集中的に掘り下げました。

その結果、修正と改善のコミットはおよそ70件にのぼり、すべてテストスイート全体(4,300件以上がグリーン)で検証済みで、すでに本番で稼働しています。

協調の検出に鋭い牙が生えた

最大の成果は、パンプ・アンド・ダンプのローンチの裏にいる協調したウォレットの集団を検出するエンジン、Aegis の中にあります。監査では、高度な手口を使う者が集団を検出からすり抜けさせるのに使えたかもしれないパターンがいくつか見つかり、私たちはそれを塞ぎました:

  • おとりのフォロワーによる回避。 集団は、小さな「コピートレーダー」のおとり1つの陰に隠れて、リーダーとまったく同じブロックで取引したウォレットに大量の出来高を潜ませることができました。以前は、目に見えるコピートレードのパターンを承認すると分析が終わっていましたが、今は承認が確定する前に、各グループの説明のつかない残りが、それぞれ独立してピアネットワークのチェックを通らなければなりません。
  • スコアの希釈。 結びつきの弱いウォレットで集団を水増しする(あるいは同じ時間枠にある無関係の弱いクラスターに頼る)ことで、集団の協調スコアをフラグのしきい値より下に引き下げることができました。今はグループの強さをクラスターを実際に結びつけている接続から計算し、薄まった平均ではなく、最も強いグループで検出が発動します。
  • シビルによる分割。 集団の買いを、それぞれがウォレットごとの出来高の下限をわずかに下回る多数のウォレットに分散させると、ウォレット単位の分析からは集団が見えなくなっていました。新しいシビル・テールのガードは、しきい値を下回る中規模のウォレットが合わせて出来高の無視できない割合を握っていることに気づき、その中で最大のものを深い分析に引き戻します。それでいて、自然な少額の取引に余計な照会を費やしません。
  • 同一ブロックの MEV の誤分類。 時間枠のバグにより、あとで売られた買いはどれも MEV の動きと誤ってラベル付けされることがありました。さらに別の大文字・小文字のバグで、実在する Solana アドレスの大半でウォレットのクールダウンチェックが黙って無効になっていました。どちらも修正し、どちらにも回帰テストを付けました。
  • 複数グループによる覆い隠し。 1回のスキャンに複数のウォレットのクラスターが現れたとき、評価の順番によっては、無害なクラスターが悪意あるクラスターを覆い隠すことがありました。今は、承認を返す前に、すべてのグループにわたってフラグの判定をまとめます。

回避への対策に加えて、Lucifer のシグナルは出来高の分析をフルに行うようになり、Jesus のシグナルは有効な5分間のモメンタムの帯の外では却下され、極端な出来高回転のローンチは流動性チェックでふるい落とされます。

本当に頼れるシグナル

詐欺のないシグナルも、Telegram に届かなければ価値がありません。キャンペーンの大きな部分を、配信の取りこぼしをなくすことに費やしました:

  • 送信箱のジャーナリング。 すべてのアラートは、スキャンが終わった瞬間にディスクに記録されます。スキャンと Telegram への送信の間にクラッシュや再起動が起きても、アラートは失われず、再送されます。
  • シャットダウンに強い再試行。 再試行キューで待っているトークンは、監査で組み立てられたあらゆるシナリオで、再起動を乗り越えるようになりました。最も狭いタイミングの隙間にシャットダウンが当たる場合も含みます。
  • 黙って消えることはもうない。 混み合ったダッシュボードがペアをスキャナーから永久に隠してしまう、壊れたデータフレームがエンドポイントを無限の解析ループに閉じ込める、Jesus の発信が数秒後の同じペアの Lucifer のダンプのアラートを抑え込んでしまう、といった一連のストリームのバグを修正しました。
  • Telegram の強化。 フラッド待機の処理をチャットごとにすべての送信元で共有し、キャプションの文字数を Telegram の数え方(絵文字を含む)どおりに正確に計算し、重複として抑えたスキャンが重複したアラートを出さないようにしました。
  • ちゃんと効くフィルター。 スパム防止と最低購入数のフィルターのいくつかが、実は DexScreener に一度も送られていませんでした。今は送られるので、そもそもパイプラインに入るゴミが減ります。

裏側はより速く、より安く

  • ホルダーのスナップショットを、取引の準備の後ではなく、それと並行して取得します。
  • 再試行のたびに繰り返していた照会を大きく減らしました(ウォレット履歴のキャッシュを長くし、RugCheck の取得を1本にまとめ、先読みのページングを賢くしました)。
  • 新しいシグナルは常に再試行の積み残しより優先されるので、再試行が注目のローンチを飢えさせることはありません。
  • 上流の API からのレート制限の応答を、汎用の再試行で叩き続けるのではなく、正確に守るようになりました。
  • 最大1分かかっていた(まれな条件では完全に固まっていた)シャットダウンが、数秒で終わるようになりました。

データに基づく調整の土台

却下した結果の台帳も導入しました。Divine は、却下したトークンがその後どうなったか(2〜6時間後の早期のスナップショットを含む)を追跡するようになり、次のしきい値の調整は直感ではなく、計測した結果に基づいて行えます。データがたまるにつれて、続報をお届けします。

なぜ重要なのか

検出の仕組みは劣化します。わかりやすい相場操縦のパターンが先に消え、残るのは、すでにあるチェックをすり抜けるために作られた手口です。誠実な答えはただひとつ、相手よりも激しく自分のシステムを攻めることです。今回のキャンペーンはまさにそれでした。構造化された敵対的レビューを5回行い、修正の前にすべての指摘をコードと照らして確かめ、すべての修正に回帰テストを付けました。

Divine は今、すり抜けにくく、落ちにくく、黙らせにくくなったことを、数字で示せます。