요약: MEV는 블록체인 아키텍처의 네 가지 근본적인 특성 때문에 존재합니다. 즉, 실행 전에 대기 중인 거래를 공개하는 공개 밈풀(mempool), 거래 순서에 대한 블록 생성자의 재량권, 가격 차이와 청산 기준을 통해 지속적으로 경제적 기회를 창출하는 DeFi 프로토콜, 그리고 부분적인 실패의 위험 없이 복잡한 다단계 전략이 완전히 성공하거나 완전히 롤백되도록 보장하는 원자적 실행 보장입니다. 이러한 구조적 특징들이 결합되어, 정보를 잘 파악한 참여자들이 거래 순서에서 가치를 추출할 수 있는 환경이 조성됩니다. MEV는 특정 프로토콜의 버그가 아닙니다. 이는 블록체인이 투명하고 프로그래밍 가능한 환경에서 금융 거래를 처리하는 방식에서 자연스럽게 파생된 결과입니다.
간단한 설명
MEV가 왜 존재하는지 이해하려면, 블록체인이 이를 악용하려는 누구에게나 제공하는 독특한 특성들의 조합을 파악해야 합니다. 기존의 어떤 금융 시스템도 이러한 특성들을 모두 동시에 갖추고 있지 않기 때문에, MEV는 블록체인 고유의 현상입니다.
전통적인 금융에서는 체결 전까지 호가 장부가 공개되지 않습니다. 증권거래소는 매칭을 진행하기 전에 모든 참여자의 미체결 주문을 시장 전체에 공개하지 않습니다. 시장 조성자와 고빈도 거래자는 정보 우위를 점하고 있지만, 미체결 주문의 원본 데이터 flow 는 모든 이에게 공개되지 않습니다. 블록체인에서는 모든 미결제 거래가 공개 메모풀(mempool)에 저장되어, 네트워크를 모니터링하는 누구에게나 완전히 공개됩니다. 사용자가 유니스왑(Uniswap)에서 50만 달러 상당의 ETH를 USDC로 교환하려는 의도는 거래가 실행되기 전에 전 세계에 공개됩니다. 메모풀을 모니터링할 기술적 역량을 갖춘 모든 참여자는 이 거래를 확인하고 이에 대응할 수 있습니다.
이러한 투명성은 블록체인의 핵심 설계 특징이지 결함이 아닙니다. 분산형 네트워크에서는 전 세계의 검증자들이 거래를 수신하고, 검증하며, 거래 내역에 포함시킬 수 있도록 공개적인 거래 전파가 필요합니다. 하지만 신뢰 없는 검증을 가능하게 하는 바로 그 투명성 때문에, 정교한 행위자들이 정보를 바탕으로 선행 매매를 할 수도 있습니다.
구조적 원인
왜 이것이 MEV를 가능하게 하는지
공개 멥풀
보류 중인 거래는 실행되기 전에 확인할 수 있습니다.
주문 재량권
블록 생성자는 블록 내의 순서를 결정합니다.
DeFi 활동
가격 차이와 청산은 끊임없이 기회를 만들어 낸다
원자적 실행
다단계 전략은 완전히 성공하거나, 부분적인 위험 없이 원래 상태로 되돌아간다.
공개 밈풀은 정보 불균형을 초래한다
멤풀은 대부분의 MEV의 근본 원인입니다. 트랜잭션이 멤풀에 진입하면 발신자의 의도, 즉 어떤 계약을 호출하는지, 어떤 함수를 실행하는지, 어떤 매개변수를 전달하는지, 그리고 암묵적으로 그 행동이 온체인 시장에 어떤 가격 영향을 미칠지가 드러납니다. 이 정보는 누구나 확인할 수 있지만, 이를 바탕으로 실시간으로 대응할 수 있는 인프라와 알고리즘을 갖춘 참여자는 극소수에 불과합니다.
DEX에서 스왑을 제출하는 일반 사용자는 멥풀을 모니터링하지 않습니다. 이들은 어떤 다른 거래들이 대기 중인지, 자신의 거래가 다른 대기 중인 거래들과 어떻게 상호작용할지, 혹은 봇이 자신을 샌드위치 공격하려 하는지 여부를 알지 못합니다. 반면, MEV 탐색자는 전용 모니터링 인프라를 운영하여 모든 대기 중인 거래를 분석하고, 현재 체인 상태를 기준으로 거래 실행을 시뮬레이션하며, 수익을 낼 수 있는 주문 기회가 있는지 계산합니다. 양측이 동일한 데이터를 보고 있지만 오직 한쪽만이 이를 효과적으로 활용할 수 있는 이러한 정보 비대칭성이 바로 MEV 추출의 토대입니다.
이 상황은 포커 게임에서 한 플레이어의 카드가 테이블 위에 뒤집혀 놓인 것과 비슷합니다. 엄밀히 말하면 그 카드는 누구나 볼 수 있지만, 카드를 해석하고 즉각적으로 대응할 줄 아는 플레이어만이 이점을 얻을 수 있습니다.
블록 생성자가 순서를 제어합니다
MEV의 두 번째 구조적 요인은 블록 생성자가 블록 내 거래의 순서를 완전히 자유롭게 결정할 수 있다는 점입니다. 거래를 제출된 시간 순서대로, 또는 발신자 주소 순서대로, 혹은 그 밖의 중립적인 기준에 따라 정렬해야 한다는 프로토콜 수준의 규칙은 존재하지 않습니다. 블록 생성자는 앞선 거래들이 생성한 상태를 고려했을 때 각 거래가 유효하기만 하다면, 원하는 순서대로 거래를 배열할 수 있습니다.
이러한 순서 지정 권한은 블록 내에서 절대적입니다. 검증자가 시장을 움직일 가능성이 있는 보류 중인 거래를 발견하면, 그 거래의 앞이나 뒤, 혹은 양쪽 모두에 자신의 거래를 삽입할 수 있습니다. 또한 관련 없는 거래들의 순서를 재배열하여 다른 거래들의 수익성을 높이거나 낮출 수 있는 상태 조건을 만들 수도 있습니다. 거래를 완전히 배제할 수도 있습니다(단, 이는 평판 및 프로토콜에 영향을 미칩니다).
실제로 Ethereum 의 대부분의 검증자는 더 이상 이러한 순서 결정 권한을 직접 행사하지 않습니다. 이들은 ‘제안자-생성자 분리(PBS)’ 방식을 통해 블록 생성을 전문 생성자에게 위임합니다. 하지만 근본적인 권한은 여전히 남아 있습니다. 블록을 생성하는 주체가 순서를 결정하며, 그 순서에 따라 누가 이익을 얻고 누가 손해를 보는지 결정됩니다.
DeFi는 지속적인 경제적 기회를 창출합니다
획득할 만한 가치가 있는 것이 없다면 MEV를 추출할 가치가 없을 것입니다. DeFi 활동의 폭발적인 증가로 인해 악용할 수 있는 기회가 끊임없이 생겨나고 있습니다.
분산형 거래소 간의 가격 차이는 각 풀이 자체 준비금 비율에 따라 자산 가격을 책정하기 때문에 자연스럽게 발생합니다. 대규모 거래로 인해 한 DEX의 가격이 변동하면, 누군가가 그 차이를 차익거래로 해소할 때까지 다른 DEX의 가격은 업데이트되지 않습니다. 이로 인해 끊임없는 순환이 발생합니다. 사용자가 거래하면 가격이 벌어지고, 차익거래자가 이를 바로잡으면 새로운 거래가 발생하여 다시 가격 차이가 벌어지는 식입니다. 이러한 모든 가격 조정 과정은 MEV(시장 가치 추출)의 기회가 됩니다.
Aave나 Compound와 같은 대출 프로토콜은 차입자의 담보 비율이 요구되는 기준치 아래로 떨어질 때마다 청산 기회를 창출합니다. 이 프로토콜은 압류된 담보에 대해 할인 혜택을 제공함으로써 누구나 이러한 포지션을 청산하도록 유도합니다. 시장이 하락세에 접어들면 수백 개의 포지션이 동시에 청산 대상이 될 수 있으며, 이로 인해 MEV 봇들 사이에서 누가 먼저 청산을 실행할지 경쟁하는 치열한 경쟁이 벌어집니다.
예측 가능한 가격 곡선을 가진 자동화된 시장 조성자(AMM)를 통해, 주어진 거래 순서에서 발생하는 정확한 수익을 수학적으로 간단히 계산할 수 있습니다. 주문장 깊이와 숨겨진 유동성으로 인해 불확실성이 발생하는 기존 시장과 달리, AMM의 가격 결정은 완전히 결정론적이며 공개적으로 확인 가능합니다. 공격자는 샌드위치 공격 실행 전에 그로 인한 정확한 수익을 계산할 수 있으며, 결과에 대한 불확실성은 전혀 없습니다.
원자적 실행으로 위험 제거
마지막 구조적 기반은 블록체인의 원자적 실행 모델입니다. 스마트 계약 거래가 제출되면, 이는 완전히 실행되거나 완전히 롤백됩니다. 부분적인 실행은 없습니다. 즉, 여러 단계(DEX A에서 매수, DEX B에서 매도, 플래시 대출 상환)로 구성된 MEV 전략은 완전히 성공하여 이익을 창출하거나, 실패하더라도 롤백된 거래에 대한 가스 비용 외에는 아무런 비용도 발생하지 않습니다.
이 특성은 MEV 추출에 있어 매우 강력한 이점을 제공합니다. 전통적인 금융에서는 다단계 차익거래를 실행할 때 각 단계마다 실행 위험이 따릅니다. 한 거래소에서 자산을 매수했지만, 가격이 변동하기 전에 다른 거래소에서 매도하지 못할 수도 있습니다. 반면 블록체인에서는 전체 다단계 전략이 단일 거래 내에서 실행됩니다. 어떤 단계에서든 실패하면 전체 거래가 롤백되어, 가스 비용을 제외한 상태에서 시작점으로 되돌아갑니다.
플래시 대출은 이러한 특성을 한층 더 강화합니다. 이용자는 단 한 번의 원자적 거래 내에서 수백만 달러를 차입하고, 차익거래를 실행한 뒤, 대출금을 상환하고, 이익을 챙길 수 있습니다. 만약 차익거래로 대출금을 상환할 만큼의 이익이 발생하지 않으면, 차입금을 포함한 전체 거래가 원상복구됩니다. 즉, MEV 추출에는 가스 수수료 외에 위험에 노출되는 자본이 필요하지 않으므로, 정교한 전략의 진입 장벽이 획기적으로 낮아집니다.
MEV를 근절할 수 있을까?
블록체인이 공개 밈풀, 재량적 거래 순서 지정, 온체인 금융 활동을 유지하는 한 MEV를 완전히 제거할 수는 없습니다. 이는 기본적인 아키텍처적 특성이지, 간단히 끄거나 켤 수 있는 설정 옵션이 아닙니다.
그러나 MEV는 완화, 재분배 및 관리가 가능합니다. 비공개 거래 제출(Flashbots Protect 및 MEV Blocker와 같은 서비스를 통해)은 검색자가 거래가 실행되기 전에 이를 볼 수 없도록 하여, 해당 사용자들이 밈풀 정보를 통해 얻는 이점을 없애줍니다. 공정 순서 지정 프로토콜은 시간 기반 순서 지정을 강제함으로써 순서 조작의 가치를 낮추려고 시도합니다. MEV-Share 및 유사한 메커니즘은 확보된 MEV를 이를 발생시킨 거래의 사용자에게 재분배합니다. CoW Protocol과 같은 배치 경매 프로토콜은 모든 거래를 균일한 청산 가격으로 실행하여, 순서 기반 추출을 완전히 제거합니다.
현실적인 목표는 MEV를 완전히 없애는 것이 아니라, 생태계에 이바지하는 MEV(시장 효율성을 유지하는 차익거래, 프로토콜의 지급 능력을 유지하는 청산)는 유지하면서 사용자에게 피해를 주는 MEV(샌드위치 공격, 프런트러닝)를 최소화하는 것입니다.
Quicknode 가 개발자들이 MEV를 이해하는 데 어떻게 도움을 주는가
Quicknode 이 솔루션은 실제 운영 중인 애플리케이션에서 MEV를 이해하고 대응하기 위한 인프라 기반을 제공합니다. Core API의 저지연 RPC 액세스를 통해 개발자는 멥풀 상태를 모니터링하고, 가스 가격 변동을 추적하며, 정확한 타이밍에 트랜잭션을 제출할 수 있습니다. Quicknode Streams 전달이 보장되는 실시간 블록 및 트랜잭션 데이터를 제공하여, 개발자가 프로토콜상의 MEV 활동을 정량화하고, 사용자를 대상으로 한 샌드위치 공격을 탐지하며, 애플리케이션에 영향을 미치는 블록 내 순서 패턴을 측정할 수 있는 분석 시스템을 구축할 수 있도록 지원합니다.
DeFi 프로토콜을 개발하는 개발자들에게는, Streams 의 데이터를 통해 거래 순서 패턴을 분석할 수 있는 능력이 MEV에 대비한 메커니즘을 설계하는 데 필수적입니다. 애플리케이션 개발자의 경우, 실시간 데이터를 통해 MEV를 이해함으로써 더 정확한 가스 비용 추산, 더 현명한 거래 제출 전략, 그리고 사용자에게 제공되는 가격 영향에 대한 더 정확한 예측이 가능해집니다. Quicknode 의 인프라는 MEV를 고려한 블록체인 환경에서 정보에 기반한 의사결정을 내릴 수 있도록 필요한 데이터와 속도를 보장합니다.
왜 MEV는 전통적인 금융에서는 같은 방식으로 발생하지 않는 것일까?
기존 시장은 미결제 주문을 비공개로 처리하고, 규제된 거래소를 통해 주문 규칙을 적용하며, 거래의 모든 단계에서 트레이더에게 체결 위험을 노출시킵니다. 블록체인은 이 세 가지 요소를 모두 뒤집습니다. 주문은 공개되며, 주문 처리는 블록 생성자의 재량에 맡겨지고, 체결은 원자적(atomic)으로 이루어집니다. 이러한 조합 덕분에 블록체인에서 MEV라는 광범위한 현상이 가능해졌으며, 이는 기존 금융 시스템에서는 결코 존재하지 않는 방식입니다.
속성
전통적인 금융
공개 블록체인
보류 중인 주문
일치할 때까지 숨김
공개 멥풀에서 확인 가능
주문 규칙
거래소 운영이 의무화되고 규제됨
블록 생성자의 재량권
이행 위험
각 다리는 개별적으로 고장 날 수 있습니다
아토믹, 전부를 걸거나 아예 포기하거나
누가 반응할 수 있나요?
소수의 특권을 누리는 내부자들
검색 봇을 운영하는 분
실제로 MEV로 이익을 얻는 주체는 누구인가?
세 그룹이 이 가치를 공유합니다. 탐색자는 기회를 포착하고 이를 실현할 거래를 구축하며, 구축자는 가장 수익성이 높은 블록을 조립하고, 검증자는 이를 제안한 대가로 보상을 받습니다. 이 모든 참여자가 궁극적으로 의존하는 핵심 요소인 거래 순서 결정권이 이들 사이의 공통된 연결고리입니다.
사용자와 개발자들은 MEV 노출을 줄일 수 있을까요?
네. 사용자는 비공개 주문 flow 을 통해 거래를 진행하거나, 슬리피지를 엄격하게 설정하거나, 대규모 스왑을 분할하여 봇이 가져갈 수 있는 이익을 줄일 수 있습니다. MEV 완화 전략에 대한 실용적인 개요에서는 이러한 옵션들과 그에 따른 장단점을 설명하고 있습니다.
개발자들에게는 또 다른 수단이 있습니다. 바로 ‘ endpoint ’입니다. 비공개 또는 보호된 RPC endpoint 를 통해 트랜잭션을 제출하면, 해당 트랜잭션이 공개 멥풀에 포함되지 않게 되어, 대부분의 추출 작업이 의존하는 가시성이 사라집니다.
MEV는 레이어 2 네트워크에서도 동일할까요?
꼭 그렇지만은 않습니다. 오늘날 대부분의 롤업은 공개 밈풀이 아닌 단일 시퀀서를 통해 거래를 처리하기 때문에, 전통적인 프런트 러닝은 더 어려워졌지만, 시퀀서 자체가 거래 순서를 결정하는 권한을 가지고 있습니다. 시퀀서가 점차 탈중앙화됨에 따라, 레이어 2에서의 MEV 상황은 계속해서 변화할 것으로 예상됩니다.
자주 묻는 질문
MEV는 프로토콜의 버그인가요?
아닙니다. MEV는 공개 밈풀, 재량적 주문 처리, 온체인 금융이 상호 작용하여 나타나는 결과입니다. 이를 도입한 단일 프로토콜은 없으며, 이를 제거할 수 있는 단일 패치도 없습니다.
MEV를 완전히 없앨 수 있을까?
블록체인이 공개 밈풀과 재량적 순서 지정을 유지하는 한 불가능합니다. 비공개 주문 flow, 공정한 순서 지정, 일괄 경매를 통해 이를 줄일 수는 있고 재분배할 수는 있지만, 완전히 지울 수는 없습니다.