MEV 샌드위치 공격: 암호화폐 거래 사기 설명
최대 추출 가능 가치(MEV) 샌드위치 공격은 공격자가 블록체인 메모리풀에 보류 중인 거래를 감시하고 전략적으로 자신의 거래를 삽입하여 피해자를 대상으로 이익을 취하는 정교한 형태의 암호화폐 사기입니다. 거래자가 탈중앙화 거래소에서 토큰을 교환하기 위해 거래를 제출하면, 공격자는 피해자의 거래 전에 거래를 배치(프론트러닝)하여 동일한 토큰을 구매하고 가격을 올린 후, 피해자의 거래 후에 또 다른 거래를 배치(백러닝)하여 인상된 가격에 판매합니다. 피해자는 결국 토큰에 훨씬 더 많은 비용을 지불하거나 더 적은 양의 토큰을 받게 되며, 공격당 손실액은 일반적으로 500달러에서 5,000달러 범위입니다. 블록체인 분석 회사 Flashbots에 따르면, 2023년에만 MEV 추출액이 6억 달러를 초과했으며, 샌드위치 공격이 모든 MEV 관련 손실의 약 70%를 차지했습니다. 이러한 공격은 모든 보류 중인 거래가 실행 전에 메모리풀에서 볼 수 있는 블록체인 기술의 투명한 특성을 악용하며, 고성능 인프라에서 실행되는 정교한 봇을 사용하여 공격자가 체계적으로 악용하는 취약한 창을 만듭니다.
주요 수법
- • 메모리풀을 모니터링하여 큰 토큰 스왑 거래를 찾고, 가격 영향이 상당하며 악용하기 쉬운 수익성 있는 기회를 식별합니다.
- • 피해자의 거래 전에 동일한 블록에서 거래를 실행하여 토큰 가격을 인위적으로 올리고 슬리페이지 손상을 최대화하는 프론트러닝 봇을 배치합니다.
- • 피해자의 스왑이 결정된 직후에 백러닝 거래를 실행하여 최고 가격에서 인상된 토큰 포지션을 판매함으로써 추가 수익을 확보합니다.
- • MEV-Relay와 같은 프라이빗 메모리풀 또는 유료 서비스를 사용하여 보류 중인 거래에 대한 독점적 접근을 확보하고 실행 우선순위를 보장합니다.
- • 거래 금액이 큰 피해자(10,000달러 이상)와 슬리페이지 허용도 설정이 낮은 피해자를 대상으로 하며, 이는 더 높은 MEV 추출 기회를 생성합니다.
- • 복잡한 스마트 계약과 토큰 브릿지를 사용하여 샌드위치 공격 거래를 위장하고 보안 모니터링 도구의 탐지를 피합니다.
식별 방법
- 토큰 스왑이 인용된 금액보다 훨씬 더 안 좋은 가격으로 실행되며, 슬리페이지가 일반적인 시장 변동성을 훨씬 초과합니다(예상치 못한 5% 이상 차이).
- 거래 세부 정보에 피해자의 스왑 바로 전에 동일한 토큰을 구매하고 바로 후에 판매하는 익숙하지 않은 주소의 여러 거래가 동일한 블록에 나타납니다.
- 피해자의 거래가 동일한 블록에서 다른 유사한 스왑들과 함께 그룹화되어 있고, 모두 동일한 가격 악화 패턴을 경험하는 것을 발견합니다.
- 피해자의 보류 중인 거래가 메모리풀의 다른 거래들이 훨씬 더 빠르게 실행되는 동안 비정상적으로 오래 확인되지 않으며, 이는 의도적인 순서 조작을 시사합니다.
- 블록체인 탐색기에 피해자의 거래가 동일한 주소의 다른 두 거래 사이에 끼어 있는 것으로 나타나며, 수익이 인식하지 못하는 주소로 흐릅니다.
- 거래 제출과 확인 사이의 시간에 토큰 쌍 가격이 안정적으로 유지되었음에도 불구하고 예상보다 더 적은 토큰을 받습니다.
자신을 보호하는 법
- 탈중앙화 거래소 설정에서 엄격한 슬리페이지 제한(1-2%)을 설정하여 가격 조건이 수용 가능한 임계값을 초과하여 악화되면 거래가 자동으로 실패하도록 합니다.
- Flashbots Protect 또는 CoW Swap과 같은 MEV 저항 프로토콜과 같이 투명한 메모리풀 순서 대신 배치 경매를 통해 스왑을 실행하는 MEV 보호 서비스를 사용합니다.
- 큰 토큰 구매를 한 번의 큰 거래가 아닌 다양한 시간에 여러 개의 작은 거래로 분할하여 공격자의 MEV 추출 기회를 줄입니다.
- 거래 실행 시점까지 보류 중인 거래를 공개 메모리풀에서 숨기는 프라이빗 릴레이 또는 MEV 저항 RPC(원격 프로시저 호출 끝점)를 사용합니다.
- 사용 가능한 경우 암호화된 메모리풀을 활성화하여 블록이 생성되고 확인될 때까지 네트워크 참여자들로부터 거래 세부 정보를 숨깁니다.
- 표준 상수 곱 시장 조성자가 아닌 임계값 암호화 또는 의도 기반 아키텍처와 같은 MEV 저항으로 특별히 설계된 DEX 프로토콜을 조사하고 사용합니다.
실제 사례
암호화폐 거래자가 Uniswap을 통해 중형 알트코인 50 ETH 상당을 구매하기 위해 거래를 제출하고 인용 가격은 토큰당 1.00달러입니다. 공격자의 봇이 메모리풀에서 이 보류 중인 거래를 감지하고 즉시 동일한 토큰 1,000,000개를 구매하는 거래를 제출합니다. 피해자의 거래는 가격 영향으로 인해 토큰당 1.15달러에 실행되어 피해자에게 추가로 7,500달러의 비용을 부과합니다. 공격자는 토큰을 1.12달러에 판매하여 피해자가 슬리페이지로 돈을 잃는 동안 12,000달러의 이익을 얻습니다.
탈중앙화 금융 참여자가 3,000달러 상당의 USDC를 낮은 유동성의 DEX에서 새로운 토큰으로 스왑하기로 결정합니다. 거래가 실행되기 전에 샌드위치 공격 봇이 동일한 스왑 경로를 사용하여 토큰을 구매합니다. 피해자는 인위적으로 인상된 가격으로 인해 예상보다 30% 적은 토큰을 받습니다. 피해자의 거래가 확인된 후, 봇은 최고 가격에서 자신의 포지션을 판매하여 피해자의 슬리페이지에서 직접 450달러의 이익을 추출합니다.
기관 거래자가 탈중앙화 거래소를 사용하여 50,000달러의 토큰 스왑을 피크 시간 이외에 실행하여 네트워크 혼잡 감소로 MEV 노출을 최소화할 수 있다고 생각합니다. 그러나 MEV 봇 운영자는 시간에 관계없이 적극적으로 큰 거래를 모니터링하며, 샌드위치 공격이 2,100달러 상당을 추출합니다. 거래자의 관점에서 거래는 정상적으로 실행되는 것으로 보이지만, 블록체인 분석은 공격으로 인해 현물 시장 가격보다 훨씬 높게 지불했음을 드러냅니다.
자주 묻는 질문
공격자가 블록체인에서 확인되기 전에 내 거래에 대해 어떻게 알 수 있습니까?
탈중앙화 거래소 플랫폼이 샌드위치 공격을 방지할 수 없는 이유는 무엇입니까?
MEV 샌드위치 공격은 불법입니까?
MEV 샌드위치 공격과 일반 슬리페이지의 차이점은 무엇입니까?
신고 채널 — 대한민국
귀하의 지역에서 이 사기를 신고할 수 있는 공식 채널.
이 사기를 의심하시나요?
How to cite this guide
Use this when referencing ScamLens content in articles, research, AI responses, or social media.
According to ScamLens (scamlens.org), mev 샌드위치 공격: 암호화폐 거래 사기 설명 is described at https://scamlens.org/ko/encyclopedia/mev-sandwich-attack.