[{"data":1,"prerenderedAt":218},["ShallowReactive",2],{"docs:ja:\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture":3},{"id":4,"title":5,"body":6,"cover":210,"description":15,"extension":211,"meta":212,"navigation":213,"path":214,"seo":215,"stem":216,"__hash__":217},"docs\u002Fja\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture.md","システムアーキテクチャ",{"type":7,"value":8,"toc":201},"minimark",[9,12,16,33,37,117,120,140,143,146,167,170,173],[10,11,5],"h1",{"id":5},[13,14,15],"p",{},"DIVINE Screener の Rust ランタイムは Solana と Robinhood Chain に対応しています。以下のスタックとしきい値は Solana の場合を説明しています。",[17,18,20],"callout",{"type":19},"info",[13,21,22,26,27,32],{},[23,24,25],"strong",{},"現在の対象範囲","：Solana と Robinhood Chain。Solana は Solscan を優先したデータ補完を使います。Robinhood Chain は、RPC による取り込み、GoPlus のチェック、Blockscout のエクスプローラーリンクを備えた新しい EVM ランタイムを使います。これは廃止された旧 EVM スタックを復活させるものではありません。",[28,29,31],"a",{"href":30},"\u002Fblog\u002Frobinhood-chain-support","9月4日のリリース","を参照してください。",[34,35,36],"h2",{"id":36},"スタック",[38,39,40,53],"table",{},[41,42,43],"thead",{},[44,45,46,50],"tr",{},[47,48,49],"th",{},"コンポーネント",[47,51,52],{},"役割",[54,55,56,67,77,87,97,107],"tbody",{},[44,57,58,64],{},[59,60,61],"td",{},[23,62,63],{},"Dexstream",[59,65,66],{},"DexScreener の Solana フィードからの WebSocket による取り込み",[44,68,69,74],{},[59,70,71],{},[23,72,73],{},"Aegis",[59,75,76],{},"Solana のブラックリスト、ホルダー、流動性、協調のチェック",[44,78,79,84],{},[59,80,81],{},[23,82,83],{},"Solscan API",[59,85,86],{},"Solscan のスワップ、ホルダー、残高、SOL の市場データ",[44,88,89,94],{},[59,90,91],{},[23,92,93],{},"Seraphim",[59,95,96],{},"HTTP\u002FWebSocket の通信、再試行、ブラウザのなりすまし",[44,98,99,104],{},[59,100,101],{},[23,102,103],{},"Grimoire",[59,105,106],{},"シグナル、ブラックリスト、クールダウンのための SQLite データベース",[44,108,109,114],{},[59,110,111],{},[23,112,113],{},"Divine",[59,115,116],{},"スキャナー、Telegram への配信、Live Activity、TUI、ヘルスエンドポイント",[34,118,119],{"id":119},"データの流れ",[121,122,123,129,132,137],"ol",{},[124,125,126,128],"li",{},[23,127,63],{}," が WebSocket で Solana のトークンペアを取得します",[124,130,131],{},"フィルターを適用します：時価総額 $3K〜$14K、流動性の下限、スパムチェック",[124,133,134,136],{},[23,135,73],{}," が Solscan、RugCheck、SQLite の状態、ローカルのヒューリスティックを使って、セキュリティモジュールを並列に実行します",[124,138,139],{},"通過したシグナルは Telegram に送られ、Live Activity が検証済みのシグナルを DexScreener と Solana RPC の更新で最新に保ちます",[34,141,142],{"id":142},"セキュリティスタック",[13,144,145],{},"Solana の Aegis の流れには次が含まれます：",[147,148,149,152,155,158,161,164],"ul",{},[124,150,151],{},"RugCheck によるトークンの整合性チェックと、予備のホルダーデータ",[124,153,154],{},"ブラックリストの照合（5万以上のウォレット）",[124,156,157],{},"ホルダーの集中度の分析",[124,159,160],{},"Leiden ベースの協調の検出",[124,162,163],{},"ペーパーハンド／新規ウォレットのヒューリスティック",[124,165,166],{},"Solana のブロック集中度のチェック",[13,168,169],{},"現在の本番のしきい値は Solana 固有のもので、60% \u002F 65% のブロック集中度の上限や、取引数6未満または作成から3日未満という新規ウォレットのルールが含まれます。",[34,171,172],{"id":172},"運用",[147,174,175,178,183,189,195],{},[124,176,177],{},"旧 Python スタックに代わる Rust ランタイム",[124,179,180],{},[23,181,182],{},"ワークスペースの行カバレッジ96%以上が目標",[124,184,185,186],{},"VPS への",[23,187,188],{},"イミュータブルなイメージのデプロイ",[124,190,191,192],{},"ヘルスチェックとサンドボックスを備えた",[23,193,194],{},"読み取り専用のコンテナランタイム",[124,196,197,198],{},"Solscan、RugCheck、DexScreener、RPC の経路での",[23,199,200],{},"再試行とバックオフ",{"title":202,"searchDepth":203,"depth":204,"links":205},"",2,3,[206,207,208,209],{"id":36,"depth":203,"text":36},{"id":119,"depth":203,"text":119},{"id":142,"depth":203,"text":142},{"id":172,"depth":203,"text":172},null,"md",{},true,"\u002Fja\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture",{"title":5,"description":15},"ja\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture","bxFWLdYienDMz8wB4b9-Au98fSUMqPSmz09E7sju8SY",1791232788127]