Chainflip, 트론에서의 무단 지급 후 네트워크 중단
TREE NEWS 보도: 비트코인, 이더리움, 솔라나 및 기타 네트워크 전반에 걸쳐 네이티브 자산을 라우팅하는 크로스체인 스왑 프로토콜인 Chainflip이 6건의 무단 지급으로 약 736,400 USDT가 유출된 후 트론 통합을 일시 중단했다. 프로토콜의 공식 공개에 따르면 네트워크는 중단되었으며 이르면 월요일 이전에는 재개되지 않을 것으로 예상되며, 다른 모든 자금은 안전한 것으로 보고되었고 영향을 받은 사용자들은 보상을 받을 예정이다.
익스플로잇의 작동 방식
근본 원인은 개인 키 침해가 아닌 아키텍처적 문제였다. 트론에서 Chainflip은 스왑 지침을 읽기 위해 트랜잭션 메모에 의존한다. 이는 체인의 데이터 모델에 의해 강제된 설계 선택이다. 프로토콜의 사후 분석에 따르면, 공격자는 검증자가 이미 서명한 트랜잭션에 자신의 메모를 추가했다. Chainflip의 상태 머신은 그 추가된 메모를 별개의 독립적인 스왑 요청으로 해석하고 이에 대한 환불 경로를 시작했다. 원래 입금이 이미 크레딧되었기 때문에 동일한 자금이 사실상 두 번 지급되었다.
- 공격 벡터: 이미 검증된 트론 트랜잭션에 대한 메모 주입
- 영향: 총 약 736,400 USDT에 달하는 6건의 무단 지급
- 원인: 단일 입금의 중복 처리이며 키 도난이 아님
- 상태: 네트워크 중단, 복구는 이르면 월요일 목표
메모 기반 체인이 지속적인 약점인 이유
Chainflip의 모델은 검증자가 트랜잭션에 서명하고 프로토콜이 메타데이터를 파싱하여 의도를 결정하는 것에 의존한다. 이는 체인이 확인하는 내용과 프로토콜이 사용자가 요청했다고 믿는 내용 사이에 신뢰 경계를 만든다. 이더리움과 같은 계정 기반 체인에서는 calldata와 컨트랙트 상태가 의도를 명시적으로 만든다. 트론 및 유사한 UTXO 스타일 시스템에서 메모는 느슨한 관례로, 추가하기 쉽고 스푸핑하기 쉬우며 원래 서명자의 의도에 암호학적으로 묶기 어렵다.
크로스체인 프로토콜이 모호한 지침 파싱에 시달린 것은 이번이 처음이 아니다. 더 넓은 교훈은 임계 서명 볼트와 검증자 멀티시그가 개인 키를 보호하지만, 다운스트림 상태 머신이 유효한 서명을 다른 작업에 대한 승인으로 잘못 읽으면 아무것도 하지 못한다는 것이다.
다음 단계
Chainflip의 즉각적인 우선순위는 영향을 받은 트랜잭션의 전체 리플레이, 영향을 받은 6명의 사용자에 대한 상환, 그리고 트론 메모가 검증되는 방식의 재설계이다. 이는 메모를 서명된 페이로드 자체에 커밋하도록 요구하거나, 메모 모호성을 완전히 제거하는 사용자별 입금 주소 모델로 이동하는 것을 필요로 할 가능성이 높다.
더 넓은 DeFi 시장에 있어 이 사건은 하나의 패턴을 강화한다. 크로스체인 브리지와 스왑 라우터는 유동성과 신뢰 가정을 집중시키기 때문에 여전히 가장 가치 있는 표적이다. 사용자들은 Chainflip이 검증된 수정을 공개하고 패치된 로직에 대한 독립적인 감사를 완료할 때까지 트론 관련 경로가 높은 거래 상대방 위험을 수반할 것으로 예상해야 한다. 보상 약속은 긍정적인 신호이지만, 프로토콜의 신뢰성은 이제 동일한 파싱 모호성을 재도입하지 않고 운영을 재개할 수 있는지에 달려 있다.




