시스템 아키텍처

DIVINE Screener의 Rust 런타임은 Solana와 Robinhood Chain을 지원합니다. 아래의 스택과 임계값은 Solana 경로 기준입니다.

스택

구성 요소역할
DexstreamDexScreener Solana 피드의 WebSocket 수집
AegisSolana 블랙리스트, 홀더, 유동성, 공조 검사
Solscan APISolscan의 스왑, 홀더, 잔액, SOL 시장 데이터
SeraphimHTTP/WebSocket 전송, 재시도, 브라우저 위장
Grimoire시그널, 블랙리스트, 쿨다운을 담는 SQLite 데이터베이스
Divine스캐너, Telegram 전송, Live Activity, TUI, 상태 확인 엔드포인트

데이터 흐름

  1. Dexstream이 WebSocket으로 Solana 토큰 페어를 가져옵니다
  2. 필터 적용: 시가총액 3천~1만 4천 달러, 유동성 하한, 스팸 검사
  3. Aegis가 Solscan, RugCheck, SQLite 상태, 로컬 휴리스틱으로 보안 모듈을 병렬 실행합니다
  4. 통과한 시그널은 Telegram으로 가고, Live Activity가 DexScreener와 Solana RPC 업데이트로 검증된 시그널을 갱신합니다

보안 스택

Solana Aegis 경로에는 다음이 포함됩니다:

  • RugCheck 토큰 무결성과 대체 홀더 데이터
  • 블랙리스트 조회 (지갑 5만 개 이상)
  • 홀더 집중도 분석
  • Leiden 기반 공조 탐지
  • 약한 손·신규 지갑 휴리스틱
  • Solana 블록 집중도 검사

현재 운영 임계값은 Solana 전용으로, 블록 집중도 한도 60% / 65%와 거래 6건 미만 또는 생성 3일 미만이라는 신규 지갑 규칙이 포함됩니다.

운영

  • 기존 Python 스택을 대체하는 Rust 런타임
  • 워크스페이스 라인 커버리지 96% 이상 목표
  • VPS로의 불변 이미지 배포
  • 상태 확인과 샌드박싱을 갖춘 읽기 전용 컨테이너 런타임
  • Solscan, RugCheck, DexScreener, RPC 경로의 재시도·백오프