피드로 돌아가기
Building a Solana Risk Engine: From Mock Data to Mainnet
Dev.toDev.to
Security

Solana 온체인 시그널 기반 결정론적 Risk Engine 설계 및 구현

Building a Solana Risk Engine: From Mock Data to Mainnet

VeritasLab2026년 6월 3일4intermediate

Context

초기 과도한 설계 문서화로 인한 개발 지연을 극복하고 Mock 데이터 중심에서 메인넷 통합 구조로 전환함. 정성적 분석을 배제하고 온체인 데이터 기반의 객관적 Risk Score 산출을 목표로 설정함.

Technical Solution

  • Helius RPC Adapter 도입을 통한 실시간 Token Metadata 및 Supply 정보 수집 구조 설계
  • getTokenLargestAccounts 기반 Holder Concentration 분석으로 토큰 집중도 정량화
  • 과도한 Transaction History로 인한 Age 분석 오류 해결을 위해 Confidence-based Reliability Detection 로직 적용
  • 데이터 불확실성 발생 시 추측을 배제하고 Uncertainty를 명시하는 Fail-safe Default 전략 채택
  • Risk Engine을 Core Product로 정의하고 API, Extension을 Interface 계층으로 분리한 우선순위 기반 아키텍처 구축

1. 대규모 트랜잭션 이력을 가진 데이터 조회 시 단순 쿼리 대신 데이터 신뢰도(Confidence) 검증 로직을 포함했는가?

2. 보안 도구 설계 시 데이터 부재나 오류 상황에서 잘못된 정답보다 '알 수 없음'을 반환하는 Fail-safe 구조인가?

3. 분석 엔진 설계 시 단순 Alert 극대화보다 False Positive를 줄이기 위한 보수적 임계값(Threshold)을 설정했는가?

원문 읽기