Dragonfly 파트너: MEV는 그렇게 나쁘지 않다, MEV와 어떻게 공생하고 진화할 것인가?
이 글은 Dragonfly에서 작성되었으며, 저자는 해당 기관의 파트너인 Tom Schmidt입니다. 번역은 ChainNews에서 진행하였습니다.
비록 암호화폐 생태계는 일반적으로 "코드가 법이다"라고 여겨지며 모든 것이 공정한 게임으로 간주되지만, 대부분의 암호 시스템은 일정 수준의 사회적 합의와 좋은 시민 의식에 의존하여 양호한 전체 사용자 경험을 유지합니다. 채굴자들은 더 많은 돈을 벌기 위해 네트워크를 사용할 수 없게 만들 수 있지만, 실제로 네트워크가 사용 불가능해질 수 있습니다. 바이낸스는 해킹 공격으로 인한 손실을 구제하기 위해 블록체인을 롤백할 수 있지만, 그렇게 하면 비트코인(BTC)의 가치가 크게 약화됩니다.
거래 순서는 유사한 사회적 합의의 딜레마에 직면해 있습니다. 이더리움과 대부분의 다른 블록체인은 거래의 정확성을 명시하고 있지만, 거래 순서와 관련된 엄격한 규칙은 없습니다. 즉, 채굴자는 수수료와 거래를 처음 본 시간에 따라 거래를 정렬해야 합니다. ------ 채굴자는 거래 수수료에서 더 많은 돈을 벌고 싶어하며, 가능한 빨리 블록을 채굴하고 싶어합니다. 하지만 이에 대한 공식적인 규정은 어디에도 없습니다.
역사적으로 이것은 과거에는 문제가 되지 않았습니다. 대부분의 경우, 내가 한 사람에게서 다른 사람에게 ETH 또는 BTC를 보낼 때 거래 순서는 그리 중요하지 않았습니다. 그러나 점차적으로 이더리움과 같은 스마트 계약 플랫폼에서의 거래는 A에서 B로의 단순한 가치 이전이 아니라 잠재적으로 더 높은 가치를 지닌 복잡한 금융 거래가 되었습니다. 한 통의 종이 우편물에는 멋진 메모나 20달러 지폐가 포함될 수 있지만, 90억 달러의 수표나 거래에서 엄청난 이익을 가져올 수 있는 중요한 재무 정보가 포함될 수도 있습니다.
현재 이더리움에서는 거래가 시장 가격의 불일치를 포착하여 막대한 이익을 얻는 차익 거래이거나, 대출 프로토콜에서 청산 보너스를 얻는 것일 수 있습니다. 이러한 상황에서는 오직 하나의 계정만이 이러한 매우 수익성 있는 거래를 수행할 수 있으므로 거래 순서가 매우 중요해집니다. 더 중요한 것은 이러한 기회가 실제로 거래 순서를 통해 창출될 수 있다는 것입니다. 예를 들어, 당신은 마진 콜을 피하기 위해 담보 부족 상태의 대출이 청산되지 않도록 급히 추가 담보를 제공해야 합니다. 그러나 불행히도 채굴자는 자신의 청산 거래를 당신의 상환 거래 앞에 배치하여 당신을 청산할 수 있는 권한을 쥐고 있습니다.
이것이 바로 채굴자가 추출할 수 있는 가치(MEV)의 세계입니다: 블록 내에서 거래 순서 조정 능력의 가치. MEV는 이더리움에서 점점 더 커지는 시장으로, 하루에 약 100만에서 400만 달러의 가치를 생성하는 것으로 추정됩니다. 그러나 시장 규모와 잠재적 이익 기회를 논의하지 않더라도, MEV는 오늘날 블록체인의 사용성과 안전성에 직접적인 영향을 미치기 때문에 중요합니다.
MEV는 큰 사업이다 (출처: Flashbots Explore)
이러한 MEV 기회를 활용하려는 로봇들은 일반 사용자보다 훨씬 높은 거래 수수료를 기꺼이 지불합니다. ------ 결국, 일반 사용자는 1000달러를 벌기 위해 200달러의 수수료를 지불하지 않을 것이며, 로봇의 행동은 Gas의 전체 가격을 상승시키고 체인 상의 혼잡을 초래합니다. 올해 초 Flashbots가 출시되기 전 이더리움 Gas 가격을 살펴보면, 그 경향을 엿볼 수 있습니다(자세한 내용은 나중에 설명하겠습니다).
이 로봇들은 또한 사용자가 이더리움 프로토콜을 사용하는 경험을 예측할 수 없고 불확실하게 만듭니다. 사용자는 탈중앙화 거래소 DEX에서 간단한 거래를 하고 있다고 생각하지만, 결국 선행 거래를 당하거나 샌드위치 공격을 당해 거래가 실패하거나 매우 나쁜 실행 경험을 하게 됩니다. 자신이 얼마나 손해를 봤는지 알고 싶다면 sandwiched.wtf를 클릭하여 MEV에 의해 얼마나 손해를 봤는지 확인할 수 있습니다.
그림은 샌드위치 공격을 설명합니다. (출처: Liyi Zhou)
전통적으로 이더리움의 세계는 간단한 Gas 우선 경매에 의해 지배되었습니다: 어떤 로봇이 가장 높은 입찰가를 지불하든 MEV를 얻습니다. 그러나 올해 Flashbots의 출시는 이 시나리오를 뒤집었습니다. Flashbots의 거래 순서 시장은 전통적인 블록 공간 시장과 분리되어 있어 보다 효율적인 가격 발견을 가능하게 하고 일반 사용자의 거래 수수료를 낮추는 데 기여합니다. 이론적으로 이는 좋은 일이어야 합니다! 그러나 실제로는 눈에 띄는 악몽입니다. 일부 사람들은 이것이 채굴자를 규제 법률에 따라 통화 이동자로 만들거나 그들이 해킹 행위에 책임을 지게 할 수 있다고 주장하기도 합니다!
한 가지 제안은 채굴자가 머리를 모래에 파묻고 기술적 또는 도덕적 관점에서 이를 무시하는 것이지만, 이것도 쉬운 일이 아닙니다! Flashbots의 공동 창립자 중 한 명인 Phil Daian이 말했듯이, 이러한 MEV를 추출할 수 있는 채굴자는 MEV를 추출할 수 없거나 추출하지 않는 채굴자보다 더 많은 돈을 벌게 되어 블록체인의 안전성에 대해 더 큰 비율을 통제할 수 있게 됩니다.
RIP
물론 MEV는 진공 상태에서 존재하지 않으며, DeFi 분야도 정적이지 않습니다. MEV를 산업의 생존 위험으로 보기보다는, 다양한 참여자들이 진화하거나 사라지도록 강요하는 진화적 압력으로 보는 것이 더 적절하며, 이는 이미 사물의 진화를 촉진하고 있습니다! MEV는 애플리케이션 개발자, 프로토콜 개발자 및 블록체인 개발자에게 미래의 잠재적 프로젝트에 적용할 수 있는 많은 선택지를 제공합니다.
선택 1: 전복과 죽음
문자 그대로, 자명합니다.
선택 2: MEV를 수용하고 스스로 MEV를 획득하기
MEV에 대한 일부 두려움은 채굴자와 로봇의 "특이성"에서 비롯됩니다. 99%의 사용자와 프로토콜 개발자는 채굴자도 로봇도 아니기 때문에, 본질적으로 닿을 수 없는 존재에게 속거나 조작당할 것이라는 느낌을 가집니다. 그러나 ETH 2와 2층 네트워크(L2)에서 자체 거래 순서 및 확인 시스템을 갖춘 지분 증명(PoS) 메커니즘이 도입되면서, 위의 두 진영 간의 중첩이 크게 증가했습니다. 이러한 추가 비용이 나(Optimism 개발자)나 당신(내 롤업의 프로토콜 개발자)에게 반환된다면, MEV는 정말 그렇게 나쁜 것일까요?
확실히 MEV가 단순히 비즈니스 비용이자 이러한 시스템이 자금을 조달하는 경로가 되는 세계가 존재할 수 있습니다. 심지어 대규모 프로토콜이 자체 롤업을 운영하여 MEV가 직접 프로토콜 금고로 들어가는 상황도 상상할 수 있습니다. 이미 어떤 오프체인 거래 순서 메커니즘(예: dYdX 및 루프링의 거래 매칭 시스템)을 사용하는 경우, 주문 정렬에서 발생하는 수익의 일정 비율이 프로토콜 개발자와 토큰 보유자의 주머니로 돌아갈 것이라는 점은 쉽게 이해할 수 있습니다.
선택 3: MEV 방지
사람들은 똑똑하며, 인센티브에 잘 반응합니다. 나는 그들이 MEV가 제공하는 인센티브에 잘 반응하여 제품을 구축하는 방식을 바꿀 것이라고 의심합니다. 본질적으로 MEV는 이더리움의 몇 가지 핵심 ~~결함~~ 특성에서 비롯됩니다:
- 모든 거래는 하나의 공개 메모리 풀에서 블록으로 채굴되기를 기다립니다;
- 이러한 거래에 필요한 모든 데이터도 공개됩니다;
- 어떤 사용자든 (일반적으로) 이러한 공개 거래에서 공개 데이터를 얻고, 동일한 거래를 수행할 수 있습니다.
대부분의 솔루션은 MEV 문제를 해결하기 위해 이더리움의 작업 메커니즘에 대한 위의 가정 중 하나를 조정하는 데 중점을 둡니다.
선택 3A: MEV 숨기기
거래가 공개 메모리 풀에 들어가는 것이 아니라, 거래가 최종적으로 블록에 채굴될 때까지 채굴자에게 비공식적으로 전송된다면 어떻게 될까요? 로봇은 선행할 거래를 볼 수 없으므로 선행할 수 없습니다. 이는 1inch, Archerswap 등 많은 애플리케이션 개발자들이 선택한 경로로, 시스템 내에서 Taichi Network (태극 네트워크)와 같은 비공식 거래 중계 서비스를 통합하거나 Flashbots를 재사용하여 유사한 기능을 얻습니다. 비공식 거래를 선택한 사용자의 거래는 공개 메모리 풀을 우회하여 채굴자에게 직접 전송됩니다.
이 접근 방식의 추가 이점은 사용자가 거래 실패에 대해 걱정할 필요가 없다는 것입니다. 거래가 블록에 성공적으로 포함될 때만 채굴자가 보상을 받기 때문입니다! 그러나 이 접근 방식의 가장 큰 단점은 채굴자가 스스로 선행 거래를 시작하지 않을 것이라고 믿어야 한다는 점입니다. 그러나 명성과 사회적 합의가 다시 한 번 그들을 일시적으로 통제합니다.
개발자는 거래를 공개 메모리 풀에 남겨두되, 그 내용을 비공식으로 설정할 수도 있습니다. 로봇은 거래를 볼 수 있지만, 그 내용을 해독할 수 없으므로 거래가 실제로 비공식적임을 보장합니다. 이 기술은 submarine sends에 의해 처음 도입되었으며, "제출---표시" 방식을 사용하여 사용자가 거래를 공개적으로 전송하더라도 선행 거래를 당하지 않도록 하며, DeFi 애플리케이션에 쉽게 재사용될 수 있습니다.
선택 3B: 조합화
프로토콜이 임의의 무작위 주소가 이러한 MEV 기회를 이용해 돈을 버는 것을 허용하지 않고, 대신 알려진 참여자 그룹에 대한 접근을 제한한다면 어떻게 될까요? 거래는 여전히 메모리 풀에 걸려 있을 수 있지만, 화이트리스트에 등록된 주소만 이를 복사할 수 있습니다. 이러한 주소가 MEV를 포착하면, 선행 거래를 당하거나 청산된 사용자에게 일부를 반환해야 하므로 부의 분배가 이루어집니다.
이는 KeeperDAO 및 BProtocol과 같은 프로토콜이 채택한 발전 경로와 유사합니다. 로봇은 게임 이론적으로 또는 프로그래밍 방식으로 DeFi 프로토콜 사용자와 MEV를 공유해야 합니다. BProtocol과 KeeperDAO의 kCompound를 통해 이러한 프로토콜은 사용자에게 대출 시장에서의 포지션을 효과적으로 인수하고, 작은 담보 완충 장치를 추가하여 사용자의 청산 가격을 낮추는 방식으로 작동합니다. 사용자의 포지션이 청산되지 않는 경우(예: 2000달러/ETH에서 청산되는 대신 1800달러/ETH로 떨어질 때), 화이트리스트에 등록된 로봇은 위의 프로토콜 내에서 이러한 포지션을 청산하고 청산된 사용자 및 다른 사용자와 이 "처벌"을 공유할 수 있습니다. 이러한 포지션은 예를 들어 Compound 또는 Maker와 같은 프로토콜에서 실제로 청산되지 않기 때문에, 화이트리스트에 등록되지 않은 로봇은 이러한 청산 기회를 실제로 보지 못합니다. 만약 내일 모든 대출자가 자신의 포지션을 이러한 프로토콜로 이전한다면, 거의 모든 체인 상의 청산 MEV가 사라질 것입니다.
그러나 이러한 기술은 반드시 "DAO화"될 필요는 없으며, 수익이 많은 사용자 또는 토큰 보유자 간에 분배될 수 있습니다. 사용자는 개별 회사와 계약을 체결하여 후자의 포지션을 구제하거나 직접적으로 그들을 차익 거래로부터 보호할 수 있으며, 이들 회사는 소액의 수수료만 지불하면 됩니다. DeFi Saver는 개인 기반으로 kCompound가 하는 일을 수행하며, bloXroute의 BackRunMe와 같은 서비스는 사용자의 자동 시장 조성자(AMM) 거래를 되돌려 거래로 인한 슬리피지에서 그들이 이익을 얻을 수 있도록 합니다.
선택 3C: 진화
결국 현재의 많은 프로토콜은 MEV 시대에 현재 형태로 생존할 수 없을 것입니다. 이러한 솔루션 중 많은 부분이 구식이며, 기존 사고를 따르기만 하고 혁신이 없습니다.
일부 솔루션, 예를 들어 요청 가격(RFQ) DEX인 0x, 1inch Limit Orders, Tokenlon 및 Hashflow는 처음부터 MEV가 없도록 설계되었습니다. RFQ 모델에서는 사용자가 자신의 주소에 맞춤화된 주문을 받게 되며------거래 실행 스마트 계약이 다른 사용자가 주문을 채우는 것을 방지합니다------따라서 이 모델은 DEX의 총 거래량에서 점점 더 높은 비율을 차지하고 있습니다. 현재 집계기의 RFQ 거래량은 Uniswap v2, Curve 및 Sushi를 초과합니다.
각종 RFQ 거래량의 합계를 살펴보세요
심지어 오래된 시스템도 MEV를 줄이기 위해 업그레이드되고 있습니다. 예를 들어, Maker는 고정된 청산 보너스에서 네덜란드식 담보 경매로 전환하여 사용자가 공정하다고 생각하는 가격으로 담보를 구매할 수 있도록 하고, 청산자에게 경제적 처벌을 줄였습니다. 다른 프로토콜(예: Euler)은 "점진적 청산"과 같은 유사한 기술을 연구하고 있으며, 이는 포지션이 담보 부족 상태가 될수록 더 큰 청산 할인율을 제공합니다. 이러한 모든 것은 로봇 간의 공격적인 Gas 입찰을 줄이며, 이러한 거래는 공개 메모리 풀 내의 무료 자금을 약탈하기 위해 설계되었습니다.
미래 전망
MEV의 미래는 어떻게 될까요? 한 관점에서 우리는 현재의 추세를 따라 예측하고, 최종 게임에서 어떤 모습일지를 살펴볼 수 있습니다.
더 DAO화
로봇의 프로토콜 접근을 제한하는 혁신은 계속해서 크게 발전할 수 있습니다. 특정 AMM에서 거래하기 위해 DAO의 일원이 되어야 한다면 어떻게 될까요? 샌드위치 공격과 같은 악의적인 행위자는 쉽게 발견되어 자산이 몰수되거나 퇴출될 수 있습니다. 또한 사용자들의 실제 신원을 확보하기 위해 가짜 마녀 탄압 시스템(예: ARCx의 "농민 이해 시스템")을 사용할 수 있습니다. 앞서 언급했듯이, 프로토콜 팀은 자체 오프체인 정렬 시스템을 운영할 수 있으며, 이때 MEV는 토큰 보유자에게 반환될 것입니다.
더 공정한 경쟁 환경
과거에는 전역 메모리 풀 데이터를 신뢰할 수 있게 보기 위해 많은 엔지니어링 시간이 필요했습니다. 이제 로봇 개발자는 bloXroute 및 Blockdaemon과 같은 서비스를 사용하여 쉽게 경쟁력을 갖출 수 있습니다. 과거에는 MEV 기회를 얻기 위해 복잡한 PGA 전략이 필요했습니다. 이제 로봇 개발자는 Flashbots에서 입찰만 하면 되며, Flashbots가 마음에 들지 않으면 MiningDAO를 사용할 수 있습니다. 이는 Flashbots의 번들 경매를 탈중앙화하려고 시도합니다. 로봇 분야의 경계 추구는 계속해서 진행될 수 있지만, 현재 얼마나 많은 발전 공간이 남아 있는지는 불확실합니다. 아마도 미래에는 범용 선행 거래 서비스가 ETH 2 클라이언트와 함께 표준 서비스를 제공할 것입니다.
꿈이 아닐까요?
이러한 발산적 사고의 대부분은 실제로 실현 가능성이 높습니다. 왜냐하면 채굴자는 거래를 재정렬하여 추가 비용을 청구할 의향과 능력이 있기 때문입니다. 그러나 이더리움이 PoS로 전환되는 과정에서 어떤 일이 발생할까요? Cosmos와 같은 다른 PoS 블록체인이 어떤 통찰력을 제공할 수 있다면, ETH 2 PoS 메모리 풀은 주로 평판이 좋고 규제를 준수하는 잘 알려진 참여자로 구성될 것입니다. 예치 계약 주소를 보면 ETH 2도 이 방향으로 나아가고 있는 것 같습니다. Coinbase는 미국 증권 거래 위원회(SEC)의 조사를 받을 위험을 감수하고 Uniswap 거래자로부터 몇 개의 기준 포인트 수익을 훔치거나, 더 나쁜 경우 거래를 촉진하기 위해 ETH 자산의 가치를 떨어뜨릴까요? 채굴자가 그림자에서 태양으로 나아가면서 블록 재조직 시장은 급격히 축소될 것입니다.
차이를 살펴보세요
이더리움에서의 대부분의 경제 활동은 앞서 언급한 롤업 프로토콜로 전환될 가능성이 있으며, 후자는 스스로 MEV를 획득할 수 있습니다.
MEV 시장은 프로토콜 변경으로 인해 축소될 수도 있습니다. 실행 시 슬리피지가 줄어들거나 심지어 로봇이 사용자 거래에서 차익 거래를 할 수 있는 능력이 없어지면, Uniswap V3의 AMM MEV도 크게 줄어들 것입니다. 프로토콜은 거래 순서 조작을 방지하기 위해 검증 가능한 지연 함수(VDF)를 사용할 수도 있으며, 이는 Solana가 그 기초에서 한 것처럼 거래가 도착 시간에 따라 정렬되도록 하거나, 단순히 Chainlink의 공정 정렬 서비스(FSS)와 같은 것에 정렬을 위임할 수 있습니다.
결국 MEV와 이더리움의 소멸에 대한 모든 우려는 성급한 결론인 것 같습니다. 새로운 총기가 등장할 때마다 1000명의 총기 판매자와 1000개의 방탄 조끼 제조업체가 번영의 기회를 만들어냅니다.
감사합니다 Saneel Srini, Zack Skelly 및 Rahul Bishnoi의 교정에.