최대 추출 가능 가치(MEV)란 무엇인가요?
- MEV는 블록 생산자가 한 블록에 포함될 트랜잭션의 순서를 선택함으로써 추가로 벌어들이는 추가 수익을 의미합니다.
- 이는 멤풀에 의존합니다. 멤풀은 아직 확정되지 않은 트랜잭션이 대기하는 공개 대기실이며, 트레이더들은 봇을 통해 그 줄에서 수익 기회를 포착합니다.
- MEV 중 일부는 가격 차이를 바로잡는 등 유용한 역할을 하지만, ‘샌드위치 공격’ 같은 유형은 일반 사용자에게 비용을 전가합니다.
- MEV 봇으로 인해 사용자가 가치를 잃지 않도록, 새로운 도구와 공정한 주문 시스템이 개발되고 있습니다.
소개
탈중앙화 거래소(DEX)에서 거래할 때는 보통 트랜잭션 수수료(가스)를 지불합니다. 그런데 가끔은 예상보다 적은 토큰을 받는 경우가 있습니다. 이는 백그라운드에서 작동하는 ‘숨은 경제’의 결과일 수 있습니다.
이 개념을 최대 추출 가능 가치(Maximal Extractable Value, MEV)라고 합니다. 원래는 ‘채굴자 추출 가능 가치(Miner Extractable Value)’라는 이름이었지만, 블록체인이 채굴에서 벗어나면서 명칭이 바뀌었습니다. 간단히 말해, MEV는 네트워크를 운영하는 주체들이 사용자 거래에서 추가 이익을 뽑아내는 방식입니다.
MEV는 무엇이며, 어떻게 작동하나요?
MEV를 이해하려면 블록체인에서 블록이 만들어지는 방식을 봐야 합니다.
대기실(멤풀, Mempool)
크립토 월렛에서 스왑(swap)을 누른다고 해서 트랜잭션이 즉시 처리되지는 않습니다. 트랜잭션은 멤풀이라는 대기실로 들어갑니다. 그리고 블록체인 특성상 이 대기실은 투명합니다. 누구나 트랜잭션이 확정되기 전에, 그 대기열에 올라와 있는 당신의 거래를 볼 수 있습니다.
순서를 정하는 권한
블록 생산자(검증자 또는 채굴자)는 클럽의 ‘입장 관리’ 같은 역할을 합니다. 다음 블록에 어떤 트랜잭션을 넣을지, 그리고 더 중요하게는 어떤 순서로 넣을지 결정합니다. 일반적으로는 더 높은 수수료를 지불하는 트랜잭션을 우선 처리합니다. 하지만 생산자는 이 ‘줄’을 재배치해 자기 이익을 만들 수도 있습니다.
서처(searcher)
블록 생산자들이 이런 기회를 직접 찾는 경우는 많지 않습니다. 대신 서처(searcher)에 의존합니다. 서처는 멤풀을 24/7 감시하는 초고속 프로그램(봇)을 돌리는 트레이더들입니다. 대기 중인 거래에서 돈을 벌 기회가 보이면, 서처는 블록 생산자에게 높은 수수료를 지불하고 “줄을 새치기”할 수 있게 해달라고 합니다.
대표적인 MEV 유형
MEV가 항상 나쁜 것은 아닙니다. 대체로 시장에 도움이 되는 유형과, 개별 사용자에게 피해를 주는 유형으로 나뉩니다.
차익거래(중립적 유형)
가장 흔한 MEV 형태입니다. 예를 들어 비트코인 가격이 거래소 A에서는 90,000달러인데 거래소 B에서는 90,100달러라고 가정해 보겠습니다.
- MEV 봇이 이 가격 차이를 발견합니다.
- 거래소 A에서 더 싼 비트코인을 매수합니다.
- 거래소 B에서 더 비싼 비트코인을 매도합니다.
결과적으로 봇은 이익을 얻고, 두 거래소의 가격은 서로 비슷해집니다. 이런 차익거래는 일반적으로 시장 효율성에 도움이 됩니다.
청산(필수적 유형)
디파이(DeFi) 대출에서 돈을 빌렸는데 담보(보증금) 가치가 떨어지면, 프로토콜은 대출금을 회수하기 위해 담보를 팔아야 합니다.
- MEV 봇들은 이 강제 청산을 가장 먼저 트리거하려고 경쟁합니다. 청산을 실행한 주체에게 수수료가 돌아가기 때문입니다.
결과적으로 프로토콜의 건전성이 유지되고, 시스템이 부실화되는 것을 막을 수 있습니다.
샌드위치 공격(나쁜 유형)
일반 사용자에게 피해를 주는 대표적인 유형입니다. 당신이 어떤 토큰을 큰 금액으로 매수하려 한다고 가정해 보겠습니다. 봇은 멤풀(대기실)에서 그 주문을 보고, 당신의 대규모 매수가 가격을 끌어올릴 것을 압니다.
- 1단계: 봇이 당신보다 앞서 해당 토큰을 먼저 매수합니다(프런트러닝).
- 2단계: 당신은 토큰을 매수하지만, 이미 봇의 거래 때문에 가격이 올라 더 비싼 가격에 사게 됩니다.
- 3단계: 봇은 당신이 매수한 직후 곧바로 토큰을 매도합니다.
결과적으로 봇은 빠르게 수익을 챙기고, 당신은 더 나쁜 가격에 거래해 기대보다 적은 토큰을 받게 됩니다.
MEV의 장단점
MEV가 좋은지 나쁜지에 대해서는 아직 커뮤니티 내에서도 논쟁 중입니다.
장점
- 가격 정합성: 차익거래 봇이 자산 가격이 곳곳에서 비슷하게 맞춰지도록 돕습니다.
- 시스템 건전성: 청산 봇이 대출 앱이 자금 부족에 빠지지 않도록 유지합니다.
- 보안 측면: MEV로 얻는 추가 수익이 더 많은 참여자를 검증자로 유인해 네트워크 보안이 강화될 수도 있습니다.
단점
- 보이지 않는 세금: 일반 사용자 입장에서는 샌드위치 공격이 숨겨진 수수료처럼 작동해, 거래 체결 가격이 불리해집니다.
- 네트워크 혼잡: 봇들이 수익 기회를 놓고 경쟁하며 트랜잭션을 대량으로 쏟아내면, 네트워크가 혼잡해지고 가스비가 전반적으로 올라갑니다.
- 불안정성: MEV 수익이 지나치게 커지면, 검증자들이 블록을 두고 다투거나 과거 기록을 되돌려 이익을 탈취하려는 유인이 생겨(일부 경우) 네트워크 불안정으로 이어질 수 있습니다.
MEV는 해결할 수 있나요?
개발자들은 시스템을 더 공정하게 만들기 위한 방법을 연구하고 있습니다.
공정 시퀀싱 서비스(Fair Sequencing Service, FSS)
체인링크(Chainlink) 같은 프로젝트들은 “누가 더 많이 내느냐”가 아니라 “누가 먼저 보냈느냐”에 따라 트랜잭션을 정렬하는 시스템을 구축하고 있습니다. 즉, 선착순(first-come, first-served) 규칙을 적용하려는 시도입니다.
비공개 트랜잭션(Private transactions)
일부 월렛과 앱(유니스왑 등)은 거래를 공개 대기실(멤풀)이 아니라 프라이빗 풀로 보내는 옵션을 제공합니다. 봇이 당신의 거래를 볼 수 없다면, 샌드위치 공격을 하기도 어려워집니다.
마무리
최대 추출 가능 가치(MEV)는 크립토 세계에서 매우 복잡한 요소입니다. 한편으로는 시장 효율성을 높이지만, 다른 한편으로는 일반 사용자에게서 가치를 ‘포식’하듯 가져가기도 합니다. 기술이 발전하면서 ‘나쁜 MEV’를 줄이기 위한 도구들이 점점 더 등장하고 있습니다. 당장은 큰 금액을 거래할 때, 프런트러닝 방지 기능을 제공하는 월렛이나 설정을 활용하는 것이 현명합니다.