2026년 6월 10일부터 6월 12일까지, Divine 역사상 가장 깊은 검토를 진행했습니다. 코드베이스 전체를 대상으로 다섯 번의 완전한 공격적 감사를 돌렸고, 매번 이전 단계가 놓친 버그와 이전 수정이 새로 만들었을 수 있는 버그를 모두 찾았습니다. 마지막 단계에서는 지갑 공조 엔진을 집중적으로 파고들었습니다.
그 결과 약 70개의 커밋으로 수정과 개선이 이루어졌고, 모두 전체 테스트 스위트(4,300개 이상의 테스트 통과)로 검증되어 이미 운영 환경에 적용되었습니다.
공조 탐지에 제대로 된 이빨이 생겼습니다
핵심 작업은 펌프 앤 덤프 출시 뒤에 숨은 공조 지갑 조직을 탐지하는 Aegis 엔진 안에서 이루어졌습니다. 감사에서는 정교한 운영자가 조직을 탐지망 밖으로 빼낼 수 있었던 여러 패턴을 찾아냈고, 저희는 이를 모두 막았습니다:
- 미끼 팔로워 회피. 조직은 거래량 대부분을 리더와 정확히 같은 블록에서 거래한 지갑에 숨기고, 작은 "카피 트레이더" 미끼 하나를 앞세울 수 있었습니다. 눈에 보이는 카피 트레이딩 패턴을 승인하면 분석이 끝나 버렸지만, 이제는 승인이 유지되기 전에 모든 그룹의 설명되지 않은 나머지가 피어 네트워크 검사를 따로 통과해야 합니다.
- 점수 희석. 연결이 약한 지갑으로 조직을 부풀리거나(같은 구간의 무관한 약한 클러스터에 기대거나) 하면 조직의 공조 점수가 경고 임계값 아래로 떨어질 수 있었습니다. 이제 그룹 강도는 클러스터를 실제로 묶는 연결로 계산하며, 희석된 평균이 아니라 가장 강한 그룹에서 탐지가 작동합니다.
- 시빌 분할. 조직의 매수를 지갑당 거래량 하한 바로 아래로 여러 지갑에 흩으면, 지갑 단위 분석에서 조직이 보이지 않았습니다. 새로운 시빌 꼬리 방어는 임계값 아래의 중간 규모 지갑들이 합쳐서 상당한 거래량을 차지할 때 이를 알아채고, 그중 가장 큰 지갑들을 심층 분석으로 되돌립니다. 자연스러운 소액 지갑에는 추가 조회를 쓰지 않습니다.
- 같은 블록 MEV 오분류. 구간 처리 버그 때문에 나중에 매도된 매수가 모두 MEV 활동으로 잘못 분류될 수 있었고, 별도의 대소문자 버그는 대부분의 실제 Solana 주소에서 지갑 쿨다운 검사를 조용히 꺼 버렸습니다. 둘 다 수정했고, 회귀 테스트도 추가했습니다.
- 다중 그룹 가림. 한 번의 스캔에 여러 지갑 클러스터가 나타나면, 평가 순서에 따라 무해한 클러스터가 악성 클러스터를 가릴 수 있었습니다. 이제 승인을 반환하기 전에 모든 그룹의 경고 결정을 합칩니다.
회피 수정 외에도, 이제 Lucifer 시그널은 전체 거래량 분석을 거치고, Jesus 시그널은 유효한 5분 모멘텀 구간 밖이면 거절되며, 거래량 회전율이 극단적인 출시는 유동성 검사에서 걸러집니다.
정말로 믿을 수 있는 시그널
사기 없는 시그널도 Telegram에 도착하지 않으면 쓸모가 없습니다. 이번 작업의 상당 부분은 전달이 절대 유실되지 않도록 만드는 데 들어갔습니다:
- 발신함 저널링. 모든 알림은 스캔이 끝나는 순간 디스크에 기록되므로, 스캔과 Telegram 전송 사이에 장애나 재시작이 일어나도 알림을 잃지 않고 다시 보냅니다.
- 종료에도 살아남는 재시도. 재시도 대기열의 토큰은 이제 감사에서 만들 수 있었던 모든 시나리오에서 재시작을 견딥니다. 가장 좁은 타이밍 구간에 걸린 종료도 포함입니다.
- 조용한 유실은 이제 없습니다. 바쁜 대시보드가 스캐너에서 페어를 영구히 숨길 수 있던 문제, 오염된 데이터 프레임이 엔드포인트를 무한 파싱 루프에 빠뜨릴 수 있던 문제, Jesus 발송이 몇 초 뒤 같은 페어의 Lucifer 덤프 알림을 막을 수 있던 문제 등 스트림 버그 묶음을 고쳤습니다.
- Telegram 강화. 플러드 대기(flood-wait) 처리를 이제 채팅별로 모든 발신자가 공유하고, 캡션 예산은 Telegram이 세는 방식 그대로(이모지 포함) 계산하며, 중복 억제된 스캔은 더 이상 중복 알림을 보내지 않습니다.
- 진짜로 걸러 내는 필터. 여러 스팸 방지 필터와 최소 매수 수 필터가 사실은 DexScreener로 전혀 전달되지 않고 있었습니다. 이제는 전달되므로, 처음부터 파이프라인에 들어오는 쓰레기가 줄어듭니다.
내부적으로 더 빠르고 저렴하게
- 홀더 스냅샷을 거래 준비가 끝난 뒤가 아니라 거래 준비와 동시에 가져옵니다.
- 재시도 중 반복 조회를 크게 줄였습니다 (지갑 이력 캐시 연장, RugCheck 조회 단일화, 더 똑똑한 추측 페이지네이션).
- 새 시그널은 항상 밀린 재시도보다 우선하므로, 재시도 때문에 뜨거운 출시가 밀리는 일은 없습니다.
- 상위 API의 속도 제한 응답을 일반 재시도로 두들기지 않고 이제 정확히 따릅니다.
- 최대 1분이 걸리던(드물게는 아예 멈추던) 종료가 이제 몇 초 만에 끝납니다.
데이터 기반 튜닝을 위한 토대
거절 결과 원장도 배포했습니다. 이제 Divine은 자신이 거절한 토큰이 어떻게 되는지 추적합니다. 2~6시간 시점의 초기 스냅샷도 포함되므로, 다음 임계값 조정은 직감이 아니라 측정된 결과를 바탕으로 이루어집니다. 데이터가 쌓이는 대로 후속 작업을 기대해 주세요.
이것이 중요한 이유
탐지 시스템은 낡습니다. 뻔한 조작 패턴이 먼저 사라지고, 남는 것은 기존 검사를 빠져나가도록 특별히 설계된 것들입니다. 정직한 답은 하나뿐입니다. 운영자들보다 더 세게 자기 시스템을 공격하는 것입니다. 이번 작업이 바로 그것이었습니다. 다섯 번의 체계적인 공격적 검토, 수정 전 모든 주장을 코드로 검증, 모든 수정에 회귀 테스트.
이제 Divine은 측정 가능할 만큼 회피하기 어렵고, 무너뜨리기 어렵고, 침묵시키기 어려워졌습니다.