신규: Solana Privacy Rings가 이제 메인넷에서 정식 출시되었습니다
Solana MEV 소개
블로그/연구

Solana MEV 소개

리서치 및 데이터X의 Ryan Chern
읽는 데 10분

참고: Solana의 MEV 환경은 빠르게 변화하고 있습니다. 새로운 동향에 맞춰 이 페이지를 주기적으로 업데이트할 예정입니다. 최신 Solana MEV 보고서(2025년 1월)를 읽어보세요.

핵심 요약

이 글에서는 Solana의 MEV 작동 방식을 이해하는 데 필요한 기본 내용을 설명합니다. 요약하면 다음과 같습니다.

  • Solana의 MEV는 사라지지 않았습니다.
  • 모든 MEV가 나쁜 것은 아닙니다.
  • 수익성 있는 프런트러닝은 AMM뿐만 아니라 다양한 DEX 유동성 거래소 구조에서 가능합니다.
  • Solana의 연속적인 블록 생성 방식과 프로토콜 내 멤풀의 부재는 체인의 기본 동작과 사회적 역학을 바꿉니다.
  • 누군가 더 많은 MEV를 추출하기 위해 Jito의 프로토콜 외부 멤풀을 포크하거나 다른 방식으로 복제하려 할 수 있지만, 기술적으로나 사회적으로 모두 어렵습니다.
  • 많은 검증인은 샌드위칭 수익을 포기하더라도 Solana의 장기적인 성장과 건전성을 위해 Jito 멤풀을 제거한 결정을 지지합니다.

소개

지분 증명 네트워크에서 특정 블록의 리더로 지정되면 해당 블록의 내용을 결정할 권한을 갖습니다. 최대 추출 가능 가치(MEV)는 특정 블록 내 트랜잭션을 추가, 제거 또는 재정렬하여 얻는 모든 가치를 의미합니다.

Solana의 활동과 전반적인 관심이 증가하면서 MEV도 갈수록 많이 논의되는 주제가 되고 있습니다. 2024년 1월 10일, 한 서처가 검증인에게 Jito 역사상 가장 큰 팁 중 하나인 890 SOL을 지급했습니다.

2024년 3월 12일까지 한 주 동안 Solana 검증인들은 Solana 블록 공간 포함 대가로 700만 달러가 넘는 Jito 팁을 받았습니다. 현재 Solana 트랜잭션의 50% 이상이 실패한 차익거래(스팸)입니다. 트랜잭션 비용이 매우 낮아 기대값이 양수이기 때문입니다. 트레이더들은 장기적으로 이런 거래를 반복해 수익을 얻습니다.

Solana의 MEV 구조

개요

Solana의 MEV는 다른 체인과 다릅니다. 서처는 체인의 최신 상태를 파악하기 위해 자체 노드를 운영하거나 스테이킹 규모가 큰 노드와 통합하고 같은 위치에 인프라를 배치할 강력한 유인이 있습니다. Solana는 지연 시간에 민감하기 때문입니다. 이는 Solana의 연속적인 상태 업데이트와 Turbine(업데이트된 상태 읽기), 스테이크 가중 QoS(새 상태 쓰기) 같은 스테이크 가중 메커니즘에서 비롯됩니다.

가장 두드러진 차이점 중 하나는 Ethereum 같은 다른 체인에서 흔히 볼 수 있는 기존 방식의 멤풀이 없다는 점입니다.

추가 기능이나 프로토콜 외부 경매 또는 메커니즘이 없는 Solana의 연속적인 블록 생성 방식은 특정 유형의 MEV, 특히 프런트러닝이 발생할 여지를 줄입니다.

MEV 트랜잭션

MEV 기회는 여러 범주에서 발생합니다. 현재 Solana에 존재하는 일반적인 MEV 트랜잭션 유형은 다음과 같습니다.

NFT 민팅

NFT 민팅의 MEV는 참여자가 공개 민팅 이벤트에서 희귀하거나 가치 있는 대체 불가능 토큰(NFT)을 확보하려 할 때 발생합니다. 여기에는 “블루칩”과 롱테일 NFT가 모두 포함됩니다. NFT 민팅 이벤트는 기회가 갑자기 생긴다는 특징이 있습니다. 블록 x-1에는 NFT MEV 기회가 없다가 블록 x에는 큰 MEV 기회가 생깁니다. 여기서 블록 x는 민팅이 시작된 블록을 의미합니다. 이러한 NFT 민팅/IDO 메커니즘은 대규모 혼잡 급증을 일으킨 최초의 원인 중 하나였으며, 이로 인해 Solana는 2021년과 2022년에 블록 생성을 일시 중단했습니다.

청산

차입자가 대출에 필요한 담보 비율을 유지하지 못하면 해당 포지션은 청산 대상이 됩니다. 서처는 블록체인에서 담보가 부족한 포지션을 찾아 청산을 실행합니다. 부채의 일부 또는 전부를 상환하고 보상으로 담보의 일부를 받습니다. 청산은 토큰과 NFT를 담보로 사용하는 프로토콜에서 발생합니다. 청산은 프로토콜의 지급 능력을 유지하는 데 필요하며 더 넓은 생태계에도 도움이 됩니다.

차익거래

차익거래는 서로 다른 시장이나 플랫폼에서 동일한 자산의 가격 차이를 이용합니다. 이러한 기회는 체인 내부, 체인 간, CEX와 DEX 사이에 존재합니다. 현재 두 거래가 같은 체인에서 실행되므로 원자성을 보장하는 유일한 차익거래 형태는 체인 내부 차익거래입니다. 체인 내부 차익거래에는 추가적인 신뢰 가정이 필요하기 때문입니다. 차익거래는 유해 주문 흐름을 늘리지 않는 한 가격을 적정 수준으로 유지합니다.

Jito

Jito는 전체 블록을 구성하는 MEV-boost와 달리 부분 블록을 위한 프로토콜 외부 블록 공간 경매입니다. Jito와 mev-geth는 개념적으로 비슷하지만 구현 방식은 크게 다릅니다. Jito는 번들이라는 특정 트랜잭션 집합에 대해 오프체인 포함 보장을 제공합니다. 번들은 순차적이고 원자적으로 실행됩니다. 즉, 전부 실행되거나 전혀 실행되지 않습니다. 서처는 경매에서 낙찰되면 온체인 실행이 보장되는 번들을 제출하고 최소 10,000 lamports의 팁을 지급합니다. Jito 팁은 프로토콜 외부에 존재하며 프로토콜 내 우선순위 수수료와 별개입니다.

이 접근 방식은 경매를 오프체인에서 실행하고 낙찰된 단 하나의 결과만 보장된 번들을 통해 블록에 게시합니다. 이를 통해 스팸을 줄이고 Solana 컴퓨팅 리소스의 효율성을 높이는 것이 목표입니다. 서처는 빠르고 보장된 포함, 프런트런 및 백런 기회에 대한 입찰 중 하나 또는 두 가지 모두를 위해 번들을 사용할 수 있습니다. 현재 네트워크 컴퓨팅 리소스의 상당 부분이 실패한 트랜잭션에 소비된다는 점에서 특히 중요합니다.

멤풀

Ethereum과 달리 Solana에는 네이티브 프로토콜 내 멤풀이 없습니다. 검증인의 ~65%가 네이티브 Solana-Labs 클라이언트 대신 Jito-Solana 클라이언트를 실행하므로, 현재는 폐기된 Jito 멤풀 서비스가 사실상 표준 프로토콜 외부 멤풀을 만들었습니다.

서비스가 운영될 당시 트랜잭션은 Jito의 유사 멤풀에 200ms 동안 머물렀습니다. 이 시간 동안 서처는 대기 중인 트랜잭션을 프런트런, 샌드위칭 또는 백런할 기회에 입찰할 수 있었습니다. 가장 높은 금액을 제시한 번들은 실행을 위해 검증인에게 전달됐습니다. 검증인에게 지급된 팁을 기준으로 보면 샌드위칭은 MEV 수입에서 상당한 비중을 차지했습니다.

샌드위칭은 최종 트레이더에게 명백한 부정적 외부 효과를 초래하기 때문에 아무도, 특히 Ethereum에서는 이를 이야기하고 싶어 하지 않습니다. 사용자는 가능한 최악의 가격으로 체결됩니다. 참고로 EigenPhi에 따르면 지난 30일 동안 Ethereum에서 샌드위칭만으로 약 2,400만 달러의 수익이 발생했습니다. 사용자가 최대 슬리피지, 즉 트랜잭션을 보내기 전에 동의한 특정 값 주변의 변동 허용 범위를 설정하면 거의 항상 해당 가격으로 체결됐습니다. 다시 말해 주문이 체결될 경우 사용자의 예상 슬리피지는 거의 항상 최대 슬리피지와 같았습니다.

Jito 서처는 차익거래와 청산 트랜잭션처럼 MempoolStream에 의존하지 않는 다른 유형의 MEV 트랜잭션 번들을 계속 제출할 수 있습니다. 이런 트랜잭션은 블록에서 트랜잭션을 관찰한 뒤 다음 Jito 경매에서 기회를 포착해야 합니다.

공급망

참고로 현재 Ethereum의 블록 구성 공급망은 다음과 같습니다.

Jito-Solana 클라이언트를 실행하는 Solana 검증인의 블록 구성 공급망은 다음과 같습니다.

  • 수신 트랜잭션: 실행 대기 중인 트랜잭션의 현재 사전 예약 상태입니다. RPC, 다른 검증인, 비공개 주문 흐름 또는 기타 소스에서 생성될 수 있습니다.
  • 릴레이어: Solana의 릴레이어는 Ethereum과 다릅니다. Ethereum에서 릴레이어는 블록 빌더와 제안자를 연결하는 신뢰받는 주체입니다. 빌더는 릴레이가 자신의 블록을 수정하지 않을 것이라고 신뢰합니다. Solana에서 릴레이어는 수신 트랜잭션을 전달하고 패킷 중복 제거, 서명 검증과 같은 제한적인 TPU 작업을 수행합니다. 릴레이어는 패킷을 Block Engine과 검증인 모두에게 전달합니다. Ethereum에는 멤풀이 있지만 Solana에는 없으므로 Ethereum에는 이에 해당하는 구성 요소가 필요하지 않습니다.

릴레이어 로직은 오픈 소스이므로 누구나 자체 릴레이어를 운영할 수 있습니다. Jito는 공공재로 릴레이어 인스턴스를 운영합니다. 알려진 다른 Solana 네트워크 참여자들도 자체 릴레이어를 운영합니다.

  • Block Engine: Block Engine은 트랜잭션 조합을 시뮬레이션하고 오프체인 블록 공간 경매를 실행합니다. 이후 MEV를 극대화하는 번들을 Jito-Solana 클라이언트를 실행하는 리더에게 전달합니다.
  • 서처: 서처는 특정 블록에 자체 트랜잭션을 삽입하여 가격 차이와 기타 기회를 활용합니다. Jito ShredStream 같은 소스를 사용하거나 최신 정보를 직접 확보할 수 있습니다.
  • 검증인: 검증인은 블록을 구성하고 생성합니다. Jito-Solana 블록은 스케줄러가 블록의 첫 80% 구간에서 Jito를 통해 라우팅되는 트랜잭션에 3M CU를 할당하는 방식으로 구성됩니다.

주체가 수직적으로 통합될 수 있으므로 이 참여자들이 반드시 별개의 주체인 것은 아닙니다. 앞서 언급했듯 검증인은 자신의 블록에 대한 모든 권한을 갖습니다. 검증인은 리더일 때 특정 블록의 트랜잭션을 삽입, 재정렬, 검열하여 직접 경제적 기회를 찾을 수 있습니다.

리더가 Jito-Solana를 실행하는지와 관계없이 서처는 RPC 메서드, 즉 표준 프로토콜 내 라우팅을 통해 트랜잭션을 제출할 수도 있습니다. Solana의 비교적 낮은 수수료와 스케줄러의 비결정성 때문에 트랜잭션 스팸은 여전히 MEV 기회를 포착하는 일반적인 방법입니다. 일부 MEV 기회는 예상보다 오래, 한 블록에서 수십 블록까지 지속될 수 있습니다.

참여자 간 MEV 분배

Solana는 더 빠른 트랜잭션 실행을 지원하고 특정 유형의 MEV가 발생할 여지를 줄이지만, 지연 시간으로 인한 중앙화 가능성을 악화할 수 있습니다. 검증인과 서처는 경쟁 우위를 확보하기 위해 인프라를 같은 위치에 배치하려 합니다. 인프라와 관련 메커니즘이 빠르게 변화하고 있어 경쟁적이고 안정적인 균형 상태와는 아직 거리가 멉니다.

블록 시간이 200ms 미만인 환경에서는 시스템을 최적화할 인프라와 전문성을 갖춘 정교한 참여자가 비교 우위를 얻습니다. 고빈도 거래에서 많은 교훈을 얻을 수 있습니다. 지금까지 Ethereum은 이 균형에서 벗어나 서처가 경쟁할 기회를 민주화하는 프로토콜 외부 솔루션을 만들었습니다. 적어도 현재 Ethereum의 UX, 가격, 과점적인 블록 구성 체제와 추가적인 프로토콜 외부 신뢰 가정을 고려하면 그렇습니다.

MEV 발생 가능 영역 줄이기

온체인의 MEV 발생 가능 영역을 줄이기 위해 범용 프로토콜 외부 메커니즘이 프로토콜에 도입되고 있습니다. 이러한 메커니즘은 다음과 같습니다.

RFQ 시스템

RFQ(견적 요청) 시스템인 Hashflow 같은 서비스가 Solana에 도입되며 인기를 얻고 있습니다. 생태계 전체 누적 거래량은 100억 달러를 넘었습니다. 주문은 온체인 AMM이나 오더북이 아니라 전문 시장 조성자(Wintermute, Jump Crypto, GSR, LedgerPrime)가 처리합니다. 서명 기반 가격 책정으로 오프체인 계산이 가능합니다. 사실상 모든 가격 발견이 오프체인으로 이동하고 체결된 전송 트랜잭션만 온체인에 기록됩니다.

MEV 보호 RPC 엔드포인트

이러한 엔드포인트를 이용하면 사용자는 자신의 주문 흐름에서 발생한 수익의 일부를 리베이트로 받을 수 있습니다. 서처는 사용자의 트랜잭션을 백런할 권리를 얻기 위해 입찰하면서 관련 리베이트도 제시합니다. 수수료를 제외한 리베이트는 사용자에게 돌아갑니다. 일반적으로 이런 엔드포인트는 프런트러닝이나 샌드위칭이 발생하지 않도록 엔드포인트 운영 상대방을 신뢰해야 합니다.

MEV 완화 및 재분배 메커니즘은 사용자가 주문 흐름의 가치 일부를 확보하거나 가격 발견 경매와 관련 메커니즘을 오프체인으로 옮기는 방식의 조합으로 존재합니다. 이러한 메커니즘에는 검열 저항성, 감사 가능성, 무신뢰성과 같은 암호화폐 속성 간의 절충이 따릅니다.

결론

이 글에서는 Solana MEV 공급망의 주요 참여자와 최신 동향을 살펴봤습니다. 또한 Solana에서 흔히 나타나는 MEV 형태와 MEV 트랜잭션의 구조를 설명했습니다.

다양한 MEV 완화 및 재할당 메커니즘의 효과를 연구하는 데 상당한 리소스가 투입됐습니다. Ethereum은 MEV 기회에 대한 접근을 민주화하는 것을 목표로 하는 Flashbots 같은 인프라에 많은 리소스를 투자했습니다. 하지만 이는 체인에 다른 설계상의 외부 효과와 부정적이라고 볼 수 있는 외부 효과도 초래합니다. 

Solana에는 MEV와 블록 생성 공급망의 최전선에서 새로운 모델을 탐색할 기회가 있습니다.

피드백과 검토를 제공해 주신 Dubbel06(Overclock), Lucas(Jito), Eugene(Ellipsis)에게 감사드립니다.

Helius 구독하기

최신 Solana 개발 소식을 확인하고 새 게시물 알림을 받아보세요

확대 이미지