MEV 검토 딜레마: SUAVE가 좋은 솔루션이 될 것인가?
편집 원본: aididiaojp.eth, Foresight News
편집 원본: aididiaojp.eth, Foresight News
MEV 검토 현황
모든 유효성 검사기가 명시적이고 의도적으로 MEV 릴레이에 의해 구축된 블록을 제안하는 것은 아닙니다. 많은 검증인은 순전히 우선 순위 수수료 및 블록 제한에 따라 주문에 관계없이 일반 블록을 제안하거나 mempool에서 블록을 선택합니다.
예를 들어 Lido 외부에서 가장 큰 중앙 집중식 스테이킹 제공업체인 Coinbase는 최근에야 제안된 소수 블록에 MEV를 통합하기 시작했습니다. 반면에 Kraken이 제안한 블록의 절반 이상이 명시적으로 정렬되어 있습니다. Kraken은 분명히 Coinbase보다 더 많은 스테이킹 보상을 받습니다. 그렇다면 문제는 왜 Coinbase가 이 추가 혜택을 포기하는 것입니까? Kraken이 추가 위험을 감수했습니까?
유효성 검사기는 MEV 릴레이를 선택할 때 몇 가지 변수를 고려하며 그 중 두 가지 주요 고려 사항이 있습니다.
블록에 OFAC 승인 주소의 트랜잭션이 있습니까?
MEV 계전기가 선두 주자를 돕고 있습니까?
유효성 검사기는 규정 준수와 수익성을 조합하여 이러한 변수의 가중치를 각각 평가합니다.

예를 들어 수익성을 엄격하게 우선시하는 유일한 MEV 리피터인 BloXroute Max Profit을 예로 들어 보겠습니다. 아래 차트에서 볼 수 있듯이 이 릴레이는 모든 릴레이 트랜잭션의 12.2%만을 차지하므로 대부분의 검증인의 유일한 목표는 수익 창출이 아님을 나타냅니다.
아래는 병합 이후 이더리움의 릴레이 블록 분포를 보여줍니다.

이더리움이 지분 증명으로 전환된 이후 Flashbot은 명시적으로 주문한 이더리움 블록의 75% 이상을 릴레이했습니다. 이는 분권화 관점에서 분명히 이상적이지는 않지만 다행스럽게도 이 시장 점유율은 점차 정상화되었습니다. 우리는 합병 후 집중에 대한 세 가지 유사한 척도를 확인했습니다.
우리는 주관적인 트레이드 오프를 고려하고 있습니다. 예를 들어 OFAC의 블랙리스트를 시행하는 릴레이를 선택하려면 법에 따라 중앙 집중식 교환이 필요합니다. 또한, 다른 사람을 대신하여 ETH를 스테이킹하는 중앙 집중식이든 분산형이든 관계없이 선행 거래를 포함하는 릴레이에서 블록을 제안할 재정적 의무가 있습니다. 즉, 신탁 의무는 가장 수익성이 높은 블록을 제안해야 합니다.
개별 검증자, 즉 자신의 이더리움 스테이킹 보상을 결정할 수 있는 사용자만이 OFAC의 블랙리스트를 준수하지 않거나 mempool 선행 거래를 포함하는 블록을 제안하지 않는 릴레이어를 선택할 수 있습니다. 이것은 프론트 러닝이 비윤리적이라는 말이 아닙니다. 우리는 단순히 독립적인 노드 운영자가 위의 두 가지 고려 사항을 전략적으로 포기하고 BloXroute 윤리적 릴레이를 추구할 수 있는 유일한 플레이어라고 말합니다.
컴플라이언스와 수익성이라는 두 변수 모두 이더리움 MEV에 상당한 영향을 미칩니다. 예를 들어, OFAC 승인 주소가 높은 우선 순위 수수료로 거래를 제출하는 경우 그러한 거래를 포함하도록 선택한 유효성 검사기는 재정적으로 이익을 얻을 수밖에 없습니다. 유효성 검사기 제안은 무작위로 이루어지기 때문에 OFAC에 구애받지 않는 릴레이를 구독하는 유효성 검사기는 결국 멤풀에 남아 있는 한 비준수 트랜잭션을 포함하는 블록을 제안할 수 있습니다.
마찬가지로 선행 실행, 샌드위치 거래, 차익 거래 및 기타 거래 순서 지정 형식은 블록체인에서 보다 효율적인 가격 발견 메커니즘을 제공하여 MEV 지원 운영자가 더 높은 수익률을 달성할 수 있도록 합니다.

그러나 릴레이 블록 평균을 보면 흥미로운 일이 발생합니다. 예를 들어 BloXroute Max Profit 릴레이는 규제된 릴레이와 동일한 수익을 얻습니다. 이론적으로 블랙리스트에 있는 주소를 제외하면 우선 수수료 순위에 부정적인 영향을 미치기 때문에 이런 문제가 발생해서는 안 됩니다.
주문 전략 및 블록 가치
"평균 블록 가치"가 반드시 가장 수익성이 높은 릴레이 전략을 나타내지 않는 이유를 이해하려면 먼저 두 가지 사항을 명확히 해야 합니다.
첫째, MEV 중계기 고유의 규모의 경제를 인식해야 합니다. 릴레이어가 특정 비율의 블록을 제안하면 어느 시점에서 후속 블록을 구축할 확률을 계산할 수 있습니다. 2개의 블록을 연속으로 성공적으로 건설할 수 있다면 MEV에 더 많은 릴레이 기회를 제공할 수 있습니다.
다른 방식으로 설명하자면 Flashbots 릴레이가 제안된 검증자에게 가장 수익성이 높은 블록을 구축하고 그들이 블록체인에서 다음 블록을 구축할 가능성이 얼마나 되는지 알고 있다면 이는 원래 블록과 후속 블록 구성에 영향을 미칠 것입니다. Flashbots의 빌더 지배력이 감소함에 따라 연속 블록을 획득할 가능성도 감소합니다.
둘째, 중계기가 기술적으로 선택되는 방식을 이해해야 합니다. 노드를 배포하는 데 사용되는 스마트 노드 스택에 따라 유효성 검사기는 금지할 수 없는 선호하는 릴레이를 주문할 수 있습니다. 이 경우 유효성 검사기는 항상 가장 수익성이 높은 릴레이를 활용할 수 있으며 블록 제안을 받은 이더리움 유효성 검사기는 가장 수익성이 높은 릴레이에서 해당 블록을 커밋하도록 강제할 수 있습니다.
이를 염두에 두고 통계적 관점에서 관찰된 "평균 블록 값"은 샘플 크기에 관계없이 반드시 가장 수익성 있는 릴레이 전략을 나타내는 것은 아닙니다. 예를 들어 "BloXroute Max Profit" 릴레이에서 제안하는 블록 값이 일반적으로 "BloXroute Regulated"에서 제안하는 블록 값보다 작은 이유는 무엇입니까? 표 1에서 우리는 이것이 불가능하다는 것을 압니다.
다음과 같은 실용적인 예를 통해 이를 명확하게 설명할 수 있습니다.
전체 스테이킹 풀에는 화이트리스트에 등록된 Flashbot 및 BloXroute 감독 릴레이만 있습니다. 정의에 따라 관련 풀의 유효성 검사기는 BloXroute 규제 릴레이가 제안된 Flashbots 릴레이보다 수익성이 더 높은 경우에만 BloXroute 규제 릴레이에서 블록을 선택합니다. 즉, 유효성 검사기는 다른 릴레이를 고려하지 않습니다. 일반 수수료 블록보다 수익성이 높습니다.
다양한 주문 전략으로 인해 블랙리스트 및 선행 작업에 관계없이 BloXroute 규제 릴레이는 메인 풀 어워드의 백업 제안자로 선출되는 경우 일반적으로 무제한 BloXroute 릴레이보다 더 높은 블록을 쉽게 얻을 수 있습니다.
검열
Flashbots 검토 릴레이만 전체 릴레이 트랜잭션의 80% 이상을 차지한다고 위에서 언급했습니다. 그러나 모든 검증인이 블록 구축을 MEV 릴레이에 아웃소싱하는 것은 아니며 많은 검증인이 여전히 일반 블록 또는 로컬 주문 블록을 제안할 것입니다. 12월 14일 현재 제안된 블록의 약 70%가 OFAC 검토를 수행하는 MEV 릴레이를 통해 라우팅되었습니다.
다가오는 상하이 업그레이드에서 인출이 활성화된 후 재편성된 스테이킹된 ETH는 이 숫자를 크게 줄일 수 있습니다.

현재 이더리움에서 실제로 얼마나 많은 거래가 검열되고 있습니까? OFAC 준수 릴레이를 통해 라우팅되는 제안된 블록의 수를 알고 있으므로 필요한 추가 정보는 평균 블록 시간뿐이며 12초마다 새로운 이더리움 블록이 있다는 것을 알고 있습니다.
블록에 포함된 비준수 트랜잭션의 확률을 계산하기 위해 몇 가지 기본 수학을 수행한 다음 체인에 추가되는 임의의 수의 블록에 투영할 수 있습니다.
C = OFAC 요구 사항을 충족하는 제안된 블록의 백분율.
B = 향후 블록 수
Y = 주어진 블록 수 이후에 중도절단된 블록을 포함할 확률
Y = 1 – (C^B)
30%의 확률로 검열된 트랜잭션이 블록에서 완료됩니다.
51%의 확률로 검열 중인 트랜잭션은 다음 두 블록에서 완료됩니다.
97%의 확률로 검열된 트랜잭션은 다음 10개의 블록에서 완료됩니다.
앞서 언급했듯이 10블록의 시간은 120초라는 것을 알고 있습니다.
따라서 90% 이상의 검증인이 Relayer 트랜잭션을 검토하기 위해 MEV를 통과하더라도 비준수 트랜잭션은 1시간 이내에 완료됩니다. 이것은 또한 사용자가 평균보다 높은 우선순위를 가진 수수료를 포함하도록 제안하지 않는다고 가정합니다; 대부분의 경우 충분히 높은 우선순위 수수료는 다음 블록에 포함되도록 보장합니다.
SUAVE가 좋은 솔루션일까요?
Devcon에서 Flashbots는 새 버전의 리피터인 SUAVE를 사용하여 이러한 검토 질문에 대한 답변을 제공했습니다.
SUAVE는 암호화된 멤풀이 내장된 탈중앙화 및 오픈 소스로 트랜잭션이 어느 정도 불투명성을 유지합니다. MEV 릴레이는 트랜잭션의 정확한 내용을 알지 못한 채 mempool에서 정렬된 추출 가능한 값을 동적으로 계산할 수 있으므로 블록이 성공적으로 구성되도록 검열된 트랜잭션을 포함할 때 퍼지 경계를 제공합니다.
현재 토큰 체계는 아직 알려지지 않았지만 토큰이 발행될 가능성이 매우 높으며 그렇지 않으면 탈중앙화된 프로토콜에서 작동하기 어려울 것입니다. 단순히 솔루션을 공공재로 제시하고 모든 형태의 토큰화를 포기할 수도 있습니다. Flashbot은 현재 MEV-Boost로 수익을 창출하지 않으며 모든 릴레이 코드와 가장 최근에는 블록 빌더 코드를 오픈 소스로 제공했습니다.
Flashbots는 이 솔루션을 가능한 한 빨리 구축하고 배포하려고 노력하고 있지만 Devcon 이후로 다른 세부 정보를 사용할 수 없었습니다. Ethereum의 프로토콜 수준은 또한 Ethereum 생태계에서 Flashbot의 역할을 크게 줄일 수 있는 몇 가지 기술 솔루션을 제공합니다.
특정 버전의 SUAVE는 전체 또는 대부분의 리피터에 통합될 수 있습니다. 현재 상태로는 표 1에 언급된 가장 인기 있는 repeater 대부분이 동일한 코드 베이스를 공유합니다. 검열 문제에 대한 Flashbots의 첫 번째 반응은 BloXroute와 Eden이 빠르게 개발할 수 있도록 코드를 공개하는 것이었습니다.
현재 SUAVE가 개발되고 있는 동안 Flashbots는 다른 방법으로 이 문제를 개선하려고 노력하고 있습니다. 최근 Flashbots는 "min-bid"라는 새로운 매개변수를 출시했습니다. 이 기능을 통해 유효성 검사기는 MEV에서 제안한 블록을 무시하고 로컬에서 직접 빌드할 수 있는 최소 임계값을 설정할 수 있습니다. 유효성 검사자로서 검열을 사용하지 않고도 매우 수익성이 높은 MEV 제안을 포착하여 약간 더 많은 수익을 올릴 수 있습니다.
제안된 블록의 가치는 매우 다양한 것으로 알려져 있습니다. 일부 블록은 일반 블록보다 수익성이 높으며 일부는 수십 개의 이더리움으로 보상할 수도 있습니다! 이 "최소 입찰" 임계값을 사용하여 유효성 검사기는 이제 OFAC를 준수할 의향이 있는 특정 가격을 선택할 수 있습니다.
crList 및 PBS 제한
검열 방지 목록 crLists는 블록 빌더가 특정 블록에 트랜잭션을 포함하도록 강제할 수 있습니다. 그렇지 않으면 유효성 검사기가 이를 거부해야 합니다. PBS(Proposal Builder Separation)는 제안자 또는 검증자가 로컬에서 자체 블록을 구축하는 대신 빌더가 구축한 블록을 사용하도록 합니다.
프로토콜 수준에서 이러한 두 가지 업그레이드를 결합하고 포함하면 릴레이어가 특정 트랜잭션을 난독화하는 능력이 심각하게 억제됩니다. 향후 업그레이드는 하나만이 아니라 두 업그레이드를 동일한 분기로 병합할 가능성이 높습니다. 예를 들어 crLists가 없는 PBS는 실제로 검열을 악화시킵니다.
원본 링크


