요약: 최대 추출 가치(MEV)란 블록 생성자와 ‘서처(searchers)’라고 불리는 전문 참여자들이 블록 내 거래를 전략적으로 포함, 제외 또는 순서를 재배열함으로써 얻을 수 있는 이익을 말합니다. MEV는 미확정 거래가 확정되기 전에 공개 밈풀(mempool)에서 확인될 수 있고, 블록을 구성하는 주체가 블록 내 거래의 순서를 완전히 통제할 수 있기 때문에 발생합니다. 일반적인 MEV 전략으로는 탈중앙화 거래소 간의 차익 거래, 대출 프로토콜에서의 청산, 일반 사용자의 거래를 악용하는 샌드위치 공격 등이 있습니다. MEV는 블록체인 네트워크에서 결정적인 경제적 요인으로 자리 잡았으며, 블록이 구성되는 방식, 거래가 정렬되는 방식, 그리고 최종 사용자가 온체인 활동을 통해 실제로 얻는 가치의 규모를 재편하고 있습니다.
간단한 설명
블록체인에 거래를 제출한다고 해서 해당 거래가 바로 블록에 포함되는 것은 아닙니다. 거래는 멤풀(mempool)로 들어가게 되는데, 멤풀은 블록 생성자가 거래를 선택해 블록에 포함시킬 때까지 모든 대기 중인 거래가 머무르는 공개 대기실과 같은 곳입니다. 여기서 중요한 점은 멤풀이 모든 사람에게 공개되어 있다는 것입니다. 네트워크를 모니터링하는 사람이라면 누구나 거래가 확정되기 전에 해당 거래를 볼 수 있습니다. 즉, 사용자가 무엇을 하고 있는지, 어떤 계약을 호출하는지, 얼마나 교환하는지, 그리고 어떤 가격을 기대하는지 등을 모두 확인할 수 있습니다.
블록 생성자(지분 증명(PoS) 체인의 검증자, 작업 증명(PoW) 체인의 채굴자)는 밈풀에 있는 거래 중 어떤 거래를 다음 블록에 포함시킬지, 그리고 어떤 순서로 포함시킬지를 결정할 수 있습니다. 이러한 거래 순서 결정 권한은 엄청난 가치를 지닙니다. 만약 검증자가 탈중앙화 거래소에서 토큰 가격을 움직일 만한 대규모 스왑 거래를 포착하면, 그들(또는 그들을 대신해 행동하는 특화된 봇)은 그 거래 바로 앞에 자신의 거래를 삽입하여 더 낮은 가격에 매수한 뒤, 사용자의 스왑 거래로 인해 가격이 상승하도록 유도한 다음, 그 직후 매도하여 이익을 챙길 수 있습니다. 사용자는 더 불리한 가격에 거래하게 되며, MEV 추출자는 그 차액을 챙깁니다.
이는 특정 프로토콜의 버그가 아닙니다. 이는 블록체인이 작동하는 방식의 구조적 특징입니다. 공개 밈풀이 존재하고, 트랜잭션 순서 결정에 재량권이 있으며, 온체인에서 금융 활동이 이루어지는 곳이라면 어디에서나 MEV가 존재합니다. Ethereum 의 초기 디파이(DeFi) 시절 이후 주요 블록체인 전반에서 추출된 총 MEV는 수십억 달러에 달하는 것으로 추정되며, 온체인 활동이 증가함에 따라 그 규모는 계속해서 커지고 있습니다.
MEV 추출의 작동 원리
MEV 추출에는 전문적인 참여자들로 구성된 공급망이 관여하며, 각 참여자는 거래 순서에서 가치를 식별하고 확보하는 데 있어 뚜렷한 역할을 수행합니다.
서처(Searchers)는 최전선에서 활동하는 운영자들입니다. 이들은 밈풀(mempool)과 온체인 상태를 실시간으로 모니터링하며 수익성 있는 기회를 찾는 봇을 운영합니다. 서처가 두 DEX 풀 간의 가격 차이 또는 담보 부족 상태가 된 대출 포지션과 같은 기회를 포착하면, 해당 수익을 확보하기 위해 설계된 거래(또는 거래 묶음)를 구성합니다. 서처들은 서로 치열하게 경쟁하며, 종종 예상 수익의 대부분을 가스비나 우선순위 수수료로 지불하여 자신의 거래가 블록 내에서 적절한 위치에 배치되도록 보장합니다.
블록 빌더는 블록의 내용을 구성하는 주체입니다. ‘ Ethereum ’의 현재 아키텍처인 제안자-빌더 분리(PBS) 체계 하에서, 빌더는 서처로부터 트랜잭션 번들을 받아 총 가치를 극대화하는 완전한 블록을 구성합니다. 빌더들은 검증자가 자신의 블록을 선택하도록 경매에서 경쟁합니다. 낙찰된 빌더의 블록은 검증자에게 가장 높은 수수료를 지불하는 블록이며, 이는 빌더가 해당 지불액을 충당하면서도 이익을 남길 수 있을 만큼 충분한 MEV를 추출해야 함을 의미합니다.
검증자(또는 제안자)는 어떤 블록이 체인에 추가될지에 대한 최종 결정권을 가진 네트워크 참여자입니다. PBS 방식 하에서 검증자는 직접 블록을 생성하지 않습니다. 대신 여러 빌더로부터 입찰을 받아 가장 높은 대가를 제시한 블록을 선택합니다. 이러한 역할 분리는 검증자가 직접 정교한 MEV 추출 소프트웨어를 운영할 필요가 없도록 하기 위해 고안된 것이지만, 동시에 검증자가 빌더의 지불을 통해 수동적으로 MEV 수익의 일부를 얻게 된다는 의미이기도 합니다.
이러한 3단계 공급망(탐색자가 기회를 발굴하고, 구축자가 블록을 조립하며, 검증자가 이를 제안하는 방식)은 Ethereum 에서 블록 생성을 위한 주류 모델로 자리 잡았습니다. 이곳은 밀리초 단위의 시간과 가스 가격의 정밀도가 누가 가치를 확보하고 누가 기회를 놓칠지를 결정하는, 경쟁이 치열하고 속도가 빠른 시장입니다.
일반적인 MEV 전략
DEX 차익거래는 MEV 중에서 가장 흔하고, 아마도 가장 무해한 형태일 것입니다. 두 개의 탈중앙화 거래소(DEX) 간에 토큰 가격이 차이가 날 때(예를 들어, Uniswap에서는 ETH가 3,000달러에 거래되지만 SushiSwap에서는 3,005달러에 거래되는 경우), 차익거래 봇은 더 저렴한 거래소에서 매수하고 더 비싼 거래소에서 매도하여, 같은 블록 내에서 그 차액을 챙깁니다. 차익거래는 시장 간 가격 일관성을 유지하기 때문에 일반적으로 생태계에 유익한 것으로 간주됩니다. 차익거래자가 없다면 DEX 가격은 서로 멀어지게 되어, 사용자들은 거래 실행 조건이 악화될 것입니다.
Aave나 Compound와 같은 대출 프로토콜에서는 차용인의 담보 가치가 요구되는 기준치 이하로 떨어질 때 청산이 발생합니다. 프로토콜은 차용인의 채무를 상환하고 담보를 압류하는 사람에게 보상(일반적으로 청산된 담보 가치의 5~10%)을 제공합니다. MEV 사냥꾼들은 이러한 청산을 가장 먼저 실행하기 위해 치열하게 경쟁하며, 다른 청산자들을 앞지르기 위해 높은 우선순위 수수료를 지불합니다. 차익거래와 마찬가지로 청산은 지급 능력을 유지함으로써 프로토콜에 중요한 기능을 수행하지만, 이러한 경쟁적인 추출 과정은 모든 참여자의 가스 요금을 상승시킬 수 있습니다.
샌드위치 공격은 일반 사용자에게 가장 큰 피해를 주는 MEV 전략입니다. 그 작동 방식은 다음과 같습니다. 검색자는 밈풀에 대기 중인 대규모 스왑 거래를 감지합니다. 그런 다음 피해자의 거래 직전에 매수 주문을 제출하여(프런트러닝) 가격을 올립니다. 그 결과, 피해자의 거래는 예상보다 불리한 가격에 체결됩니다. 이어 공격자는 피해자의 거래 직후 매도 주문을 제출(백러닝)하여, 피해자의 거래로 인해 발생한 가격 변동에서 이익을 얻습니다. 결국 피해자는 본래 지불해야 할 금액보다 더 많은 비용을 지불하게 되고, 공격자는 그 차액을 챙기게 됩니다. 샌드위치 공격은 사용자로부터 직접 가치를 빼앗으며 생태계에 아무런 이득도 주지 않기 때문에, 일반 블록체인 사용자들 사이에서 MEV가 부정적인 평판을 받는 주된 이유입니다.
저스트-인-타임(JIT) 유동성은 유니스왑 V3와 같이 유동성이 집중된 탈중앙화 거래소(DEX)에 특화된, 보다 진보된 MEV 전략입니다. 검색자가 대규모 스왑 요청을 감지하면, 해당 스왑이 실행될 정확한 가격 범위에 유동성을 매우 집중시켜 포지션을 구축하고, 스왑에서 발생하는 거래 수수료를 수취한 뒤, 동일한 블록 내에서 유동성을 회수합니다. 스왑을 실행하는 사용자는 약간 더 나은 체결 조건(유동성이 많을수록 슬리피지가 적음)을 얻게 되지만, JIT 제공자는 그렇지 않았다면 수동적 유동성 제공자에게 돌아갔을 수수료를 확보하게 됩니다.
전략
작동 원리
사용자에게 미치는 영향
DEX 차익거래
한 블록 내에서 한 DEX에서 저가에 매수한 후 다른 DEX에서 고가에 매도합니다
중립에서 긍정적, 가격을 안정적으로 유지
청산
부실 대출을 상환하여 담보 보상을 받는다
중립적이며, 대출 프로토콜의 지급 능력을 유지한다
샌드위치 공격
보류 중인 스왑에 대한 프런트 런과 백 런
해롭다. 사용자는 더 나쁜 가격을 받게 된다.
JIT 유동성
스왑을 중심으로 집중된 유동성을 추가하거나 제거합니다.
장단점이 공존하며, 실행 효율을 높일 수 있지만 패시브 운용사로부터 수수료를 받습니다.
MEV가 개발자와 사용자에게 중요한 이유
MEV는 abstract 한 경제 개념이 아닙니다. 이는 블록체인과 상호작용하는 모든 사람에게 직접적이고 측정 가능한 영향을 미칩니다.
최종 사용자의 입장에서 MEV는 주로 거래 체결 조건의 악화로 나타납니다. 슬리피지 허용 범위가 1%인 DEX에서 스왑 주문을 제출할 경우, 샌드위치 봇이 해당 거래에서 최대 1%까지를 가져갈 수 있습니다. 10,000달러 규모의 스왑 거래에서 이는 사용자의 주머니에서 100달러가 빠져나가는 것과 같습니다. 또한 MEV 봇들이 동일한 기회를 놓고 경쟁하면서 가스 가격을 끌어올리면, 가스가 부족한 거래가 롤백되어(그럼에도 가스 수수료는 여전히 부과됨) 사용자는 거래 실패를 경험하게 됩니다.
DeFi 개발자들에게 있어 MEV는 프로토콜 설계 결정에 큰 영향을 미칩니다. 프로토콜은 스마트 계약 상호작용이 거래 순서 조작을 통해 어떻게 악용될 수 있는지 고려해야 합니다. 오라클 업데이트 메커니즘, 청산 절차, 경매 설계, 거버넌스 투표 등은 모두 MEV와 관련이 있습니다. MEV를 고려한 프로토콜을 구축한다는 것은, 거래 순서 조작을 통해 추출될 수 있는 가치를 최소화하거나, 추출된 가치를 사용자에게 재분배하는 시스템을 설계하는 것을 의미합니다.
네트워크 자체의 관점에서 볼 때, MEV는 모든 참여자에게 영향을 미치는 방식으로 블록 공간 수요를 주도합니다. MEV가 높은 기간에 진행되는 우선순위 가스 경매는 MEV 기회에 관여하는 당사자뿐만 아니라 모든 참여자의 거래 비용을 증가시킵니다. 소수의 숙련된 블록 생성자에게 MEV 추출이 집중되는 현상은 중앙화 우려를 불러일으키는데, 이는 MEV 추출에서 발생하는 규모의 경제가 신규 블록 생성자의 시장 진입 장벽으로 작용하기 때문입니다.
서로 다른 체인 간 MEV
MEV의 역학은 블록체인 네트워크마다 크게 다릅니다. 이더리움( Ethereum)에서는 Flashbots의 MEV-Boost를 탑재한 PBS 인프라가 MEV 공급망을 체계화했으며, 블록의 90% 이상이 이 시스템을 통해 생성됩니다. 이오스( Solana)의 아키텍처는 전통적인 멥풀(mempool)이 없기 때문에 MEV 환경을 다르게 형성합니다. 검증자는 트랜잭션을 직접 수신하며, 리더 기반의 블록 생성 모델은 현재 리더가 자신의 슬롯에 대해 독점적인 순서 결정 권한을 갖는다는 것을 의미합니다. 이는 일부 형태의 MEV(예: 전통적인 프런트러닝)를 줄여주지만, 다른 형태의 MEV(예: 리더가 자신의 트랜잭션을 삽입할 수 있는 능력)를 유발합니다.
Arbitrum, Base, Optimism 와 같은 레이어 2(L2) 네트워크는 트랜잭션 순서를 제어하는 중앙 집중식 시퀀서를 갖추고 있으며, 이는 L2에서 MEV가 시퀀서의 재량에 따라 확보되거나(또는 확보되지 않거나) 함을 의미합니다. 현재 대부분의 L2 시퀀서는 선착순 방식으로 트랜잭션 순서를 정하고 있어, L1에 비해 순서 기반 MEV가 줄어듭니다. 그러나 L2 거래량이 증가하고 시퀀서의 탈중앙화 노력이 진전됨에 따라, L2에서의 MEV 역학은 크게 변화할 것으로 예상됩니다.
네트워크 유형
멤풀
주문 관리
MEV 프로필
Ethereum L1
공개 멥풀
PBS를 통한 빌더 및 검증자
MEV-Boost를 통해 정립된 성숙한 방식
Solana
공개 멥풀 없음
현재 슬롯 부문 선두
프런트 러닝을 최소화한, 리더 기반 추출
레이어 2 롤업
비공개 시퀀서 대기열
중앙 집중식 시퀀서
오늘은 대부분 선착순입니다
Quicknode 가 개발자들이 MEV를 효과적으로 대처할 수 있도록 돕는 방법
MEV를 이해하고 이에 대응하려면 블록체인 데이터에 빠르고 안정적으로 접근할 수 있어야 합니다. Quicknode 의 Core API는 MEV를 고려한 애플리케이션이 멥풀(mempool) 활동을 모니터링하고, 가스 가격을 정확하게 예측하며, 정확한 타이밍에 트랜잭션을 제출하는 데 필요한 저지연 RPC 액세스를 제공합니다 . 경쟁사보다 2.5배 빠른 응답 속도 덕분에 애플리케이션이 온체인 상태 변화를 더 빨리 파악할 수 있으며, 이는 MEV 봇들이 동일한 블록 공간을 놓고 경쟁할 때 매우 중요합니다.
Quicknode Streams 스마트 계약 이벤트, 거래 패턴 및 블록 데이터를 실시간으로 모니터링할 수 있게 하여, 개발자가 자신의 프로토콜에 영향을 미치는 MEV 활동을 탐지하는 데 도움을 줍니다. Streams 는 필터링된 이벤트 데이터를 전달 보장 및 최종성 순서 처리 기능을 통해 백엔드로 스트리밍함으로써, MEV 탐지 대시보드, 사용자 보호 메커니즘 및 프로토콜 분석을 구축하기 위한 데이터 기반을 제공합니다. MEV가 사용자 결과에 직접적인 영향을 미치는 거래 애플리케이션이나 DeFi 프로토콜을 개발하는 개발자들에게, Quicknode 의 인프라는 MEV를 고려해야 하는 환경에서 경쟁하는 데 필요한 속도와 신뢰성을 시스템에 보장합니다.
모든 MEV가 해로운 것일까요?
아닙니다. MEV는 광범위한 행위를 포괄하며, 그 모두가 사용자에게 해를 끼치는 것은 아닙니다. 차익거래는 거래소 간 가격 균형을 유지하고, 청산은 대출 시장의 지급 능력을 보장하므로, 두 가지 모두 건전한 행위로 널리 인식되고 있습니다. 이 스펙트럼의 유해한 끝자락에는 샌드위치 공격과 같은 약탈적 착취가 있는데, 이는 사용자에게 아무런 이익도 주지 않은 채 직접적으로 가치를 빼앗는 행위입니다. 모든 사례의 핵심 동인은 거래 순서이며, 바로 이 때문에 좋은 MEV와 나쁜 MEV를 구분하는 기준은 누가, 어떤 방식으로 영향을 받는지에 달려 있습니다.
MEV로부터 거래를 어떻게 보호할 수 있을까요?
가장 효과적인 방어책은 거래가 확정될 때까지 공개 멥풀에 노출되지 않도록 하는 것입니다. 비공개 주문 flow 서비스와 보호된 RPC 엔드포인트는 거래 경로를 우회시켜 검색자가 거래를 확인하거나 선점할 수 없도록 합니다. 슬리피지 한도를 엄격하게 설정하고, 매우 큰 규모의 스왑을 여러 개의 작은 거래로 분할하는 것도 봇이 얻을 수 있는 이익을 줄여줍니다. MEV 완화 전략에 대한 심층 분석에서는 각 접근 방식의 장단점을 다룹니다.
사용하는 endpoint 도 중요합니다. 비공개 또는 보호된 RPC endpoint 를 통해 트랜잭션을 전송하면 공개 밈풀에서 해당 트랜잭션이 숨겨지는데, 이는 대부분의 추출 작업이 애초에 의존하는 가시성을 없애버립니다.
애초에 MEV는 왜 존재하는 것일까요?
MEV가 존재하는 이유는 퍼블릭 블록체인에서 다음 두 가지 사실이 항상 성립하기 때문입니다. 즉, 미확정 거래는 확정되기 전에 누구나 볼 수 있으며, 블록을 구성하는 사람이 거래 순서를 결정합니다. 이러한 두 가지 요소가 온체인에서 실제 금융 가치가 이동하는 상황과 결합되면, 순서 차익을 얻는 것은 불가피해집니다. 근본 원인에 대한 더 자세한 분석은 ‘MEV가 존재하는 이유’를 참고하시기 바랍니다.
자주 묻는 질문
MEV는 불법인가요?
아닙니다. MEV는 퍼블릭 블록체인이 거래를 처리하는 방식에서 자연스럽게 발생하는 결과일 뿐, 범죄가 아닙니다. 차익거래와 같은 일부 형태는 건전한 반면, 샌드위치 공격과 같은 약탈적인 형태는 법을 위반하지는 않더라도 일반적으로 해로운 것으로 간주됩니다.
MEV와 가스 수수료의 차이점은 무엇인가요?
가스 수수료는 거래를 포함시키기 위해 지불하는 표준 비용입니다. MEV는 가스 수수료와 블록 보상에 더해, 거래 순서에서 발생하는 추가적인 가치입니다. 검색자들은 종종 MEV 기회를 확보하기 위해 의도적으로 높은 가스 수수료를 지불하기도 합니다.
샌드위치 공격을 피하려면 어떻게 해야 하나요?
슬리피지 허용 범위를 좁게 설정하고, 비공개 또는 보호된 주문 flow 을 통해 거래를 진행하며, 규모가 매우 큰 스왑은 여러 개의 작은 거래로 분할하십시오. 현재 많은 지갑이 기본적으로 보호된 엔드포인트를 통해 거래를 전송합니다.
Solana 와 레이어 2 네트워크에서도 MEV가 존재할까요?
네, 하지만 작동 방식은 다릅니다. Solana 에는 공개 멥풀이 없기 때문에, 현재 리더가 해당 슬롯의 거래 순서를 제어합니다. 대부분의 롤업에서는 단일 시퀀서가 거래 순서를 정하며, 이로 인해 Ethereum mainnet 와 비교했을 때 MEV 프로필이 달라집니다.
MEV가 사용자에게 이득이 될 수 있을까?
네. 차익거래는 여러 시장 간의 가격 균형을 유지해 주고, 청산은 대출 프로토콜의 지급 능력을 보장합니다. 이는 필수적인 기능이며, 건전한 레이어 2 블록체인 환경에서는 일반 트레이더에게 미치는 피해를 훨씬 덜 주면서 이러한 기능들이 원활하게 작동할 수 있습니다.