[{"data":1,"prerenderedAt":218},["ShallowReactive",2],{"docs:zh:\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\u002Fzh\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 使用新的 EVM 运行时，具备 RPC 采集、GoPlus 检查和 Blockscout 浏览器链接；它不会恢复已淘汰的旧版 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],{},"通过 WebSocket 采集 DexScreener 的 Solana 数据流",[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],{},"应用过滤条件：3 千至 1.4 万美元市值、流动性下限、垃圾代币检查",[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],{},"用 Rust 运行时取代旧版 Python 技术栈",[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,"\u002Fzh\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture",{"title":5,"description":15},"zh\u002Fdocs\u002Fscreener\u002Ftechnology\u002Fsystem-architecture","5nFm5iNo_F758Kjty0tEIUDx9So2q8pDBW_X6MDLNWw",1791232785439]