1. MEV란?
MEV(최대 추출 가능 가치)는 원래 ‘채굴자 추출 가능 가치’라고 불렸습니다. 블록 생산자, 즉 이더리움의 검증자와 전문 봇이 블록 안의 거래 순서를 전략적으로 정하거나 거래를 포함·제외하여 얻을 수 있는 수익을 뜻합니다.
유니스왑에서 스왑을 제출하면 거래는 미확정 거래가 공개적으로 기다리는 공간인 멤풀로 이동합니다. 블록에 포함되기를 기다리는 동안 누구나 대기 거래를 볼 수 있습니다. MEV 봇은 멤풀에서 수익 기회를 찾고 내 거래의 앞뒤에 자기 거래를 배치해 가치를 추출합니다.
MEV는 블록체인의 투명성과 사전 허가 없이 이루어지는 거래 순서 결정에서 생기는 결과입니다. 블록 생산자가 어떤 거래를 어떤 순서로 포함할지 선택하므로 순서 결정으로 수익을 얻을 가능성이 시스템에 내재합니다. 원문은 이더리움 연구 커뮤니티의 추산을 인용해 2020년 이후 누적 $6억 이상의 MEV가 추출되었다고 설명합니다.
MEV를 DEX 트레이더가 내는 ‘보이지 않는 세금’으로 생각할 수 있습니다. DEX에서 거래할 때마다 MEV 봇은 그 거래에서 추출 기회를 찾습니다. 원문은 이 숨은 비용이 거래 비용에 0.1~2%를 더할 수 있으며, 눈에 보이는 스왑 수수료보다 훨씬 클 때도 있다고 설명합니다.
디파이의 숨은 비용
많은 디파이 사용자는 MEV 봇에 의해 지속적으로 불리한 거래를 하고 있다는 사실을 모릅니다. $10,000 스왑은 보이는 가스비와 스왑 수수료 외에도 샌드위치 공격을 통한 MEV 추출로 $50~200을 잃을 수 있습니다. 거래를 보호하려면 MEV를 이해해야 합니다.
2. MEV 공격의 유형
- 프런트러닝: 봇이 멤풀에서 내 대규모 매수 주문을 보고 먼저 매수해 가격을 올립니다. 나는 더 높은 가격에 사고, 봇은 올라간 가격에 팝니다. 나는 더 지불하고 봇은 차액을 얻습니다.
- 샌드위치 공격: 원문에서 가장 흔한 MEV 공격으로 소개합니다. 봇이 내 거래 앞에 매수, 뒤에 매도를 배치해 거래를 양쪽에서 끼웁니다. 나는 불리한 가격을 받고 봇이 차액을 챙깁니다.
- 백러닝: 봇이 대규모 거래 직후에 자기 거래를 배치해 앞선 거래의 가격 충격이 만든 차익거래 기회를 잡습니다.
- 청산: 봇이 담보가 부족한 디파이 포지션을 감시하고 먼저 청산하기 위해 경쟁해 청산 보너스를 얻습니다. 디파이 프로토콜의 건전성을 유지하는 데 도움이 되는 MEV입니다.
- 차익거래: 봇이 DEX 사이의 가격 차이를 찾아 활용합니다. 시장 간 가격을 맞추고 효율성을 높인다는 점에서 ‘좋은’ MEV로 설명됩니다.
- JIT(적시) 유동성: 봇이 대규모 스왑 직전에 집중 유동성을 공급하고 직후 회수해, 장기 노출 없이 거래 수수료를 얻습니다.
3. 샌드위치 공격의 단계별 작동 방식
샌드위치 공격이 어떻게 진행되는지 살펴봅니다.
- 1단계: 유니스왑에 ‘USDC로 10 ETH 매수, 최대 슬리피지 0.5%’ 스왑을 제출합니다.
- 2단계: MEV 봇이 멤풀에서 내 거래를 발견합니다. 10 ETH 매수가 가격을 움직일 기회라고 판단합니다.
- 3단계: 봇이 먼저 처리되도록 더 높은 가스비를 붙인 ‘5 ETH 매수’ 프런트러닝 거래를 제출해 가격을 올립니다.
- 4단계: 내 거래가 허용한 슬리피지 0.5% 범위 안에서 이미 높아진 가격에 체결됩니다.
- 5단계: 봇이 ‘5 ETH 매도’ 백러닝 거래를 제출해 내 거래까지 더해져 높아진 가격에 팝니다.
- 6단계: 결과적으로 나는 원래보다 조금 적은 ETH를 받고, 봇은 차액에서 가스비를 뺀 수익을 얻습니다.
원문은 이더리움에서 2023년 한 해에만 샌드위치 공격으로 $2억 이상이 추출되었다고 설명합니다. 개별 공격의 규모는 피해 거래 크기에 따라 $1부터 $100,000 이상까지 다양하다고 제시합니다.
슬리피지 허용폭은 MEV의 여지가 됩니다
슬리피지 허용폭은 사실상 봇에게 내 거래에서 얼마까지 추출할 수 있는지 알려 줍니다. $10,000 거래에 5%를 허용하면 봇이 최대 $500까지 가져갈 여지를 주는 셈입니다. 원문은 실행 가능한 가장 낮은 허용폭을 정하고 주요 토큰에서는 0.5~1%를 기준으로 삼으라고 설명합니다.
4. MEV로부터 내 거래 보호하기
- 낮은 슬리피지 설정: 원문이 제시한 주요 토큰 기준은 0.5~1%입니다. 허용폭이 낮을수록 봇이 추출할 수 있는 이익도 작지만, 너무 낮으면 거래가 실패할 수 있습니다.
- MEV 보호 RPC 사용: Flashbots Protect, MEV Blocker 등 비공개 RPC는 공개 멤풀을 거치지 않고 거래를 블록 빌더에게 직접 전달합니다.
- DEX별 보호 방식 사용: 원문은 배치 경매로 MEV에 저항하도록 설계한 CowSwap, 네덜란드식 경매를 사용하는 1inch Fusion, 구조상 MEV가 적다고 설명하는 솔라나의 Jupiter를 소개합니다.
- 큰 거래 분할: $100,000 스왑 한 번 대신 $20,000 스왑 다섯 번으로 나누는 방식입니다. 작은 거래는 MEV 봇의 관심을 덜 끕니다.
- 지정가 주문 사용: 원문은 DEX 지정가 주문이 지정한 가격에 체결되어 프런트러닝 기회를 없애는 방법이라고 설명합니다.
- 거래 시점 고려: 변동성이 높은 기간에는 MEV가 심해지고, 변동성이 낮은 기간에는 MEV 봇 활동이 적습니다.
5. 플래시봇의 해결 접근법
플래시봇(Flashbots)은 MEV의 부정적인 영향을 줄이는 도구를 만드는 주요 MEV 연구 조직입니다.
- Flashbots Protect: 비공개 경로로 거래를 전달해 공개 멤풀에서 숨기는 무료 RPC 접속점입니다. 원문은 거래가 블록에 포함되기 전까지 MEV 봇이 이를 볼 수 없도록 한다고 설명합니다.
- MEV-Boost: 거래 순서를 정하는 빌더와 블록을 제안하는 검증자를 분리해 블록 구성의 경쟁 시장을 만드는 시스템입니다. 검증자 중앙화를 줄이는 데 목적이 있습니다.
- MEV-Share: MEV를 만들어 낸 거래의 사용자에게 수익 일부를 돌려주는 프로토콜입니다. 내 거래가 MEV 기회를 만들면 전부 빼앗기는 대신 수익 일부를 받는 구조입니다.
- SUAVE: MEV 추출을 공정하고 투명하게 만들기 위한 플래시봇의 탈중앙화 블록 구성 네트워크 구상으로 소개됩니다.
솔라나는 기본적으로 공개 멤풀이 없어 MEV가 다르게 작동하지만, Jito 팁과 검증자 전략을 통한 MEV 추출은 여전히 존재합니다. MEV를 완전히 해결한 블록체인은 없지만 연구는 빠르게 발전하고 있습니다.
유의 사항
MEV는 복잡한 기술 주제입니다. 이 가이드는 간단한 개요를 제공합니다. 구체적인 보호 방법은 각 프로토콜 문서를 확인하세요. 이 콘텐츠는 교육용입니다.
NOONOO TRADING에 대해 원문은 체결을 최적화한 AI 에이전트 100개로 시장 충격 비용을 최소화한다고 설명합니다.