Tornado Cash 추적은 가능하며, 두 건의 문서화된 조사가 정확히 그 방법을 보여준다. 2024년 Li.Fi 공격에서는 도난당한 1,160만 달러 중 99% 이상이 3개월에 걸쳐 114건의 트랜잭션을 통해 Tornado Cash로 이동했고, 조사관들은 전체 경로를 매핑해냈다. Nomad Bridge 사건에서는 1억 9천만 달러가 아무나 참여할 수 있는 방식의 익스플로잇을 통해 믹서로 흩어졌지만, 추적은 여전히 유효했다. 이 두 사례에서 얻은 증거는 믹서 포렌식이 실제로 어떻게 작동하는지를 보여준다.
Tornado Cash란 무엇이며 왜 중요한가
Tornado Cash는 이더리움 상의 비수탁형 믹서로, 사용자는 한 주소에서 입금하고 다른 주소로 출금한다. 이 풀 설계는 특정 입금과 특정 출금 사이의 직접적인 연결을 계산적으로 어렵게 만든다. 이는 믹서를 이용한 자금세탁의 대표적인 사례가 되었으며, Tornado Cash 지정에 관한 미국 재무부 보도자료에 따르면 2022년 미국 재무부 OFAC는 이 프로토콜 자체를 제재했는데, 이는 스마트 컨트랙트로서는 최초의 사례였다. 2024년 말 연방 항소법원이 이 지정을 무효화했고, OFAC는 2025년 3월 공식적으로 해당 프로토콜을 제재 목록에서 제외했으나, 공동 창립자 Roman Semenov와 그와 관련된 주소들에 대한 제재는 여전히 유지되고 있으며, 이제는 OFAC의 북한(DPRK) 프로그램 하에 있다. 이러한 규제 관련 이야기는 컴플라이언스 팀에게 중요하지만, 추적에 관한 이야기는 실무적인 측면에서 더 중요하다. 가상자산 및 VASP에 관한 FATF 기준은 특정 프로토콜의 지정 상태 변화와 무관하게 믹서 노출이 관련되는 심사 의무를 규정하고 있다.
Tornado Cash가 포렌식에서 중요한 이유는 그 규모 때문이다. 주요 사건에서 도난 자금의 대부분이 하나의 믹서를 통해 이동할 때, 그 믹서의 경계는 조사가 집중되는 지점이 된다. 그리고 아래의 두 사례가 보여주듯이, 그 경계는 뚫기 어렵지만 불가능하지는 않다.
사례 1: Li.Fi, 114건의 트랜잭션을 통한 1,160만 달러
2024년 7월 Li.Fi 공격은 믹서 운용의 규율을 매우 완전하게 보여주는 사례다. 공격자들은 약 1,160만 달러 상당의 암호화폐를 탈취했고, 탈취한 스테이블코인을 탈중앙화 거래소를 통해 ETH로 스왑했다. 그 후 그 수익금은 지속적인 작전을 통해 Tornado Cash로 유입되었는데, 이는 거의 전체 탈취 자금을 몇 달에 걸쳐 믹서로 옮긴 일련의 입금 과정이었다.
Li.Fi 불법 자금 흐름 사례 연구에서 MetaSleuth를 사용해 BlockSec이 문서화한 추적 결과, 믹서 내부는 불투명하게 유지되었지만 그 주변의 구조는 매핑되었다. 최초 공격 주소들의 하류에서는 32개의 수신 주소가 자금을 분산시켰는데, 그중 15개는 각각 약 0.1 ETH 정도의 토큰 금액을 받았고, 17개 주소가 거의 모든 자산 가치를 처리했다. 관찰된 가장 긴 경로는 20홉이었다. 믹서 운용 규율 내부의 패턴은 일관적이었다: 공격자들은 모든 Tornado Cash 작업에 새로운, 더 깊은 주소를 사용했다. 큰 금액은 믹서에 들어가기 전 최대 12홉을 거쳳고, 소액만 직접 현금화를 위해 거래소 eXch로 이동했다. 이 경계 기록이 바로 증거이며, Li.Fi 사례에서는 입구 쪽 수치들 — 114건의 트랜잭션, 3개월, 99% — 이 공개 분석의 핵심을 이룬다.

여기서 얻는 교훈은 내부가 아니라 형태에 관한 것이다. 믹서는 입금-출금 쌍을 숨기지만, 진입 이전과 이탈 이후의 모든 것은 여전히 공개되어 있으며, 운용자의 규율이야말로 실제 변수다.
사례 2: Nomad Bridge, 자유참여식 사태에서의 1억 9천만 달러
2022년 8월 Nomad Bridge 사건은 다른 성격의 사례였다: 설정 오류로 인해 수백 명의 독립적인 모방자들이 약 1억 9천만 달러를 자유참여식으로 빼갔으며, 단일한 전문 자금세탁 조직은 없었다. Tornado Cash는 이번에도 목적지로 등장했지만, 이번에는 다양한 수준의 실력을 가진 수십 명의 독립적인 행위자들에 걸친 것이었다. 이 사건의 배경이 된 설정 오류는 Nomad Bridge 근본 원인 분석에 문서화되어 있다.
포렌식 관점에서, 이 사례는 대규모 집단 차원에서의 믹서 사용을 보여준다. 훈련되지 않은 행위자들은 훈련된 조직이라면 피할 만한 운용상의 실수들을 저질렀다: 주소 재사용, 급하게 이루어진 타이밍, 추적 가능한 서비스로의 출금 등. 사건 이후의 추적은 암호화 기술 자체가 아니라 그 주변의 인적 요소를 활용한 것이었다. Li.Fi 조사는 공개된 분석 캔버스로 문서화되어 있어, 경로와 홉, 출구 지점을 신뢰에 의존하지 않고 직접 검증할 수 있다.
두 사례를 나란히 놓고 보면, 운용자의 규율에 따라 무엇이 바뀌고 무엇이 바뀌지 않는지 알 수 있다:
| 항목 | Li.Fi 2024 | Nomad Bridge 2022 | 컴플라이언스 시사점 |
|---|---|---|---|
| 손실 규모 | 1,160만 달러 | 1억 9천만 달러 | 믹서 관련성은 규모와 무관하게 유지됨 |
| 행위자 | 규율 있는 단일 조직 | 수백 명의 독립적인 모방자들 | 실력이 아니라 규율이 추적 가능성을 결정함 |
| 믹서 사용 | 3개월간 114건의 트랜잭션, 자금의 99% 이상 | 다양한 패턴을 가진 수십 명의 행위자 | 경계 기록은 자금 규모에 따라 확장됨 |
| 가장 긴 경로 | 20홉 | 행위자마다 다름 | 다중 홉 추적이 기본 요구사항임 |
| 추적으로 유지된 것 | 진입부터 믹서 경계까지의 전체 구조 | 출구 쪽 실수, 주소 재사용 | 진입과 이탈은 공개된 증거로 남음 |
믹서 추적이 실제로 작동하는 방식
두 사례에 걸친 방법론은 일관되며, 일반화가 가능하다. 믹서 경계까지 추적하고 정확히 문서화한다: 어떤 주소가 입금했는지, 얼마를, 언제, 몇 건의 트랜잭션으로. 그다음 출구를 조사한다: 출금 측 주소들을 클러스터링하고, 입금 시점과 대비해 타이밍을 분석하며, 거래소 목록과 이후 자금 이동과 교차 대조한다. 풀 내부에서의 직접적인 입금-출금 매칭은 여전히 어렵지만, 출구는 이전 행위 패턴을 그대로 물려받고, 새로운 주소라도 여전히 서비스와 접촉하며, 서비스는 라벨링이 가능하다.
마지막으로, 추측하지 말고 관찰해야 한다. 도난 자금은 일정 기간 머물다가 이동하며, Li.Fi의 현금화는 도난 이후 몇 달이 지나서 이루어졌다. 경계 주소에 대한 지속적인 모니터링과 자금 이동에 대한 알림이야말로 잠재된 사건을 추적된 사건으로 전환시키는 요소다. BlockSec에 따르면, MetaSleuth는 정확히 이러한 순환을 제공한다: 저장된 분석 캔버스를 통한 다중 홉 추적과, 여러 체인에 걸친 도난 자금 이동의 실시간 모니터링이다. 믹서 경계를 다루는 더 넓은 방법론에 대해서는 How to Trace Stolen Crypto Through a Mixer를 참고하라. 믹서와 연계된 노출 위험이 있는 거래상대방 주소를 심사하려면 Phalcon Compliance의 데모를 신청하거나, MetaSleuth를 열어 직접 사례를 추적해 보라.

FAQ: Tornado Cash 추적
Tornado Cash를 통해 보내진 자금도 추적할 수 있나요? 믹서는 직접적인 입금-출금 쌍을 숨긴다. 진입 이전과 이탈 이후의 모든 것은 여전히 공개되어 있으며, 클러스터링과 출구 측에 대한 인텔리전스가 결합되면 두 사례가 보여주듯 흔적을 통상적으로 재구성해낼 수 있다.
Tornado Cash는 여전히 제재 대상인가요? 연방 항소법원이 2024년 11월 프로토콜 차원의 지정을 무효화했으며, OFAC는 2025년 3월 공식적으로 Tornado Cash를 제재 목록에서 제외했다. 공동 창립자 Roman Semenov와 그와 관련된 주소들에 대한 제재는 여전히 유지되고 있으며, 이제는 OFAC의 북한(DPRK) 프로그램 하에 있다. 현재 목록을 기준으로 심사하는 것이 실질적인 실무다.
추적이 가능한데도 공격자들이 여전히 믹서를 사용하는 이유는 무엇인가요? 믹서는 완전한 익명성을 제공하기보다는 비용과 지연을 증가시킨다. Li.Fi 조직은 3개월에 걸친 규율을 유지했음에도 진입부터 믹서 경계까지 매핑되고 말았다.
컴플라이언스 팀은 믹서 노출에 대해 어떻게 대응해야 하나요? 믹서 상호작용 위험을 심사하고, 믹서와 연계된 노출을 위험도가 높은 것으로 취급하며, 경계 관련 사실들을 문서화해야 한다. 거래상대방에게 믹서 라벨을 표시하는 위험 엔진을 활용하면 이 과정을 체계화할 수 있다.



