위험 경고: '가상화폐', '블록체인'이라는 이름으로 불법 자금 모집 위험에 주의하세요. — 은행보험감독관리위원회 등 5개 부처
검색
로그인
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
시장 동향 보기
A&T Capital: Ethereum MEV 추출 메커니즘의 현재 상태, 문제점 및 개선 사항
A&T Capital
特邀专栏作者
2023-03-15 10:30
이 기사는 약 3592자로, 전체를 읽는 데 약 6분이 소요됩니다
거래 주문에 있어 MEV 생성은 거의 불가피하며, MEV 추출을 규제하는 방법은 블록체인 네트워크의 탈중앙화 및 검열 방지에 매우 중요합니다.

첫 번째 레벨 제목

보조 제목

TL; DR

MEV는 특정 순서로 N개의 트랜잭션을 실행함으로써 이 시퀀스를 설계한 주체에게 가져다주는 경제적 이익을 의미합니다. 거래 주문에 있어 MEV 생성은 거의 불가피하며, MEV 추출을 규제하는 방법은 블록체인 네트워크의 탈중앙화 및 검열 방지에 매우 중요합니다.

이더리움 합병 후 MEV의 추출과 유통은 Flashbots가 제안한 MEV-Boost 시스템이 주도하고 있다. MEV 수익은 MEV 검색자(Searcher), 블록 빌더(Block Builder), 블록 제안자(Block Proposer\Validator) 및 이더리움 네트워크 자체의 네 가지 유형의 주제로 흐릅니다.

MEV가 전체 시스템에 미치는 결과의 관점에서 볼 때 유익, 중립 및 유해의 세 가지 범주로 나눌 수 있습니다. 유해한 MEV 추출을 방지하는 방법과 유익하고 중립적인 MEV 이익을 분배하는 방법은 MEV 트랙 아래 프로젝트에서 해결해야 할 핵심 문제입니다.

기존 프라이빗 RPC 솔루션은 신뢰 가정을 기반으로 하며, 사용자 트랜잭션은 여전히 ​​유출, 도난 및 검열될 수 있으며 프라이빗 주문 흐름에 대한 일부 블록 빌더의 독점 위치는 MEV 추출을 더 쉽게 만들 것입니다. 불투명하고 중앙 집중화됩니다.

MEV-Boost 시스템의 MEV 수익 분배 계획에서는 사용자의 이익을 고려하지 않습니다. 사용자로서 MEV 추출 기회를 창출하는 역할로서 자신의 정당한 이익이 침해되지 않도록 보호하는 것은 가장 기본적인 것일 뿐이며, 거래가 빼앗기지 않도록 보호할 뿐만 아니라 MEV 수익의 일부를 반환해야 합니다.

"도망" 문제를 해결하려면 암호화 기술을 사용해야 합니다. "암호-정렬-복호화-실행"을 기반으로 사용자의 트랜잭션을 로컬에서 암호화하고 트랜잭션 내용을 아무도 읽지 않고 정렬 합의를 완료한 다음 내용을 복호화하고 최종적으로 합의 정렬에 따라 트랜잭션을 실행합니다. .

첫 번째 레벨 제목

보조 제목

1. MEV의 이해관계자는 누구인가?

* MEV란? 다른 맥락에서 MEV의 의미는 정확히 동일하지 않습니다. 혼동을 피하기 위해 이 문서에서는 비교적 좁지만 가장 정확한 정의를 선택합니다.
MEV(Maximum Extractable Value)는 특정 순서로 N개의 트랜잭션을 실행함으로써 이 시퀀스를 설계한 주체에게 가져다주는 경제적 이익을 의미합니다.
이미지 설명
image

(그림 1: mevboost.pics 통계의 슬롯 점유율)

이미지 설명

image

(그림 2: MEV 가치 사슬)

오리진: MEV 기회 창출, MEV 추출을 위한 편집 가능한 공간 제공

사용자: 블록체인의 일반 사용자, 비추출 MEV 목적으로 트랜잭션을 시작하는 당사자. 최종 사용자, 프로젝트 당사자, 오라클, 거래소 등이 될 수 있습니다. 이러한 거래는 MEV가 추출한 "원료"로 간주할 수 있습니다.

업스트림: 서명을 완료한 다음 로컬에서 네트워크로 트랜잭션을 브로드캐스트합니다.

RPC 공급자: 사용자 트랜잭션의 내용을 가장 먼저 읽고 사용자 트랜잭션이 전송되는 위치를 결정합니다.
지갑: 사용자의 기본 RPC를 결정합니다.

Midstream: 공공 또는 민간 환경에서 MEV 기회 경매, MEV 수익 분배 결정

Mempool: 누구나 볼 수 있는 이더리움 네트워크의 개방적이고 투명한 트랜잭션 풀로, 패키징하고 체인에 업로드할 트랜잭션을 저장합니다.

개인 주문 흐름: 특정 MEV 검색자 또는 블록 빌더에게만 공개되고 체인에 패키징할 거래도 저장하는 신뢰할 수 있는 개인 거래 풀. 개인 트랜잭션 풀은 RPC 공급자, 블록 빌더 또는 타사 프로젝트에서 만들 수 있습니다.

MEV searcher: 사용자에 의해 브로드캐스팅되었지만 아직 패키징되지 않은 거래를 지속적으로 모니터링하고, 그들로부터 MEV 기회를 검색하고, 특정 순서로 트랜잭션 패키지(Bundle) 집합으로 MEV를 추출할 수 있는 사용자의 트랜잭션 및 트랜잭션을 패키지화합니다. , 블록 빌더에게 보냅니다.

Block Builder: 받을 수 있는 일련의 트랜잭션을 선택하여 새로운 블록으로 패킹하여 릴레이로 전송 트랜잭션 소스로는 Mempool, MEV searcher가 제출한 Bundles, private order stream 등이 있습니다.

Relay: 받을 수 있는 블록 중에서 가장 높은 수수료를 지불하는 블록을 선택하여 블록 제안자에게 보냅니다.

다운스트림: 새로운 블록을 제안하고, 사용자의 거래 및 출금 MEV 거래를 네트워크에서 합의하고, 최종성을 획득하고, MEV 수익 분배를 실현합니다.

보조 제목

2. MEV는 어떻게 할당되나요?

MEV-Boost 시스템에서 MEV는 MEV 검색자, 블록 빌더, 블록 제안자 및 이더리움 네트워크 자체의 네 가지 유형의 주제로 흐릅니다.

MEV는 MEV 시커에 의해 직접 포착되어 블록 빌더, 블록 제안자 및 이더리움 네트워크 자체로 가스 요금의 형태로 흐릅니다.

이미지 설명

image

(그림 3: MEV 분포도)

MEV = 특정 거래 주문 실행에 의해 생성된 이익
MEV = MEV 시커 이익 + 블록 빌더 이익 + 블록 제안자 이익 + 이더리움 네트워크가 포착한 가치
MEV = (번들 수익 - 가스 비용) + (팁 - 블록 제안자에게 지불된 수수료) + (블록 제안자에게 지불된 수수료) + (EIP-1559에 의해 소각된 ETH)

MEV 구직자의 경우 MEV 이익은 "MEV 구직자가 제출한 거래 묶음(Bundles) 실행으로 발생하는 수익에서 거래 묶음의 가스 비용을 뺀 값"으로 반영됩니다.
블록 빌더의 경우 MEV 수익은 "블록 빌더가 제출한 블록의 실행 레이어 수익에서 블록 제안자에게 지불한 수수료를 뺀 값"으로 반영됩니다.
블록 제안자의 경우 MEV 수익은 "블록 빌더로부터 지불한 수수료"로 반영됩니다.
보조 제목

3. MEV의 종류

MEV의 전략 유형의 관점에서 "추종"전략(Back-running)과 "전위"전략(Front-running)으로 나눌 수 있습니다.

MEV가 전체 시스템에 미치는 영향의 관점에서 볼 때 유익한, 중립 및 유해한 세 가지 범주로 나눌 수 있습니다.

image

실제로 MEV 수익을 추출하기 위한 전략은 무궁무진하며 다양한 유형의 MEV에 대해 가장 일반적인 예 중 하나만 제시합니다.

대출 계약의 청산 거래:

이것은 "follow-and-follow" 전략을 기반으로 MEV를 추출하는 트랜잭션입니다. "follow and run" 전략은 특정 트랜잭션을 따라가야 실현할 수 있습니다. 예를 들어, 초과 담보 대출 계약에서 오라클 머신 피드 가격의 변경으로 인해 차용인의 계정이 청산 가능한 상태에 도달하면 오라클 머신 피드 가격 변경 직후 청산을 시작하는 것이 유리합니다.

시기 적절한 청산은 부실채권의 가능성을 줄이고 전체 대출 계약의 안정성을 유지하는 데 도움이 될 수 있으므로 이러한 유형의 MEV 인출 거래는 유익한 것으로 간주됩니다. 본질적인 이익의 원천은 차용인의 손실이지만 차용인이 제때 빚을 갚지 못한 것에 대한 처벌이기도하며 차용인도 자금을 빌려줄 때 이러한 잠재적 위험을 분명히했습니다.

DEX를 통한 차익 거래:

'추적' 전략을 바탕으로 MEV를 추출하는 거래이기도 하다. 사용자가 DEX에서 거래를 완료할 때 슬리피지의 존재로 인해 동일한 토큰에 대해 다른 DEX에서 가격 차이가 발생할 수 있습니다. MEV를 찾는 사람들은 차익거래를 통해 낮은 가격의 DEX에서 매수하고 높은 가격의 DEX에서 매도함으로써 수익을 낼 수 있습니다.

샌드위치 공격:

"선행" 전략을 기반으로 MEV를 추출하는 트랜잭션입니다. MEV 검색자는 사용자의 DEX 트랜잭션이 패키징 및 확정되지 않았다는 소식을 들었을 때 사용자의 트랜잭션 앞에 트랜잭션을 삽입하여 사용자의 슬리피지를 높이고 실행 가격을 낮추며 사용자 트랜잭션 뒤에 또 다른 트랜잭션을 삽입하여 반대로 거래합니다. 방향, 사용자의 추가적인 미끄러짐 손실로부터 이익을 얻습니다.

샌드위치 공격 자체도 차익거래이지만, 그 수익의 원천은 일반 사용자의 손실이며, 다른 사용자에게 피해를 준다는 전제 하에 수익을 얻는 것이 유해하다고 판단됩니다.

보조 제목

4. MEV 트랙 프로젝트는 어떤 문제를 해결합니까? 어떤 질문이 남아 있습니까?

트랜잭션 주문과 관련하여 MEV를 추출할 수 있는 기회가 있으며 MEV는 거의 피할 수 없습니다. 이러한 배경에서 MEV 트랙의 프로젝트는 두 가지 문제를 해결하는 데 전념합니다.

1. 해로운 MEV를 어떻게 예방할 수 있습니까?
2. 유익하고 중립적인 MEV를 공평하게 분배하는 방법은 무엇입니까?

현재 솔루션은 다음과 같습니다.

"예방" 질문에 관하여:

프로젝트 당사자는 사용자에게 개인 RPC를 제공하고 이 RPC를 통해 브로드캐스트되는 트랜잭션이 서두르지 않을 것이라고 약속합니다. 예를 들면 Flashbots Protect 및 OpenMEV for Sushi Guard가 있습니다.

이미지 설명
image

(그림 4: MEV를 위한 현재 솔루션)

"할당" 문제에 대해:

MEV-Boost는 MEV 검색자, 블록 빌더 및 블록 제안자가 임무를 수행하고 MEV 수익을 공유하는 오프체인 MEV 기회 경매 시장을 만듭니다.
MEV 검색자는 제한된 시간 내에 MEV를 추출할 수 있는 기회를 찾기 위해 하드웨어 및 알고리즘과 경쟁하며 충분한 수익을 창출해야 합니다(가장 높은 Gas Fee 지불).
블록 빌더는 주문 흐름 리소스를 놓고 경쟁하므로 그들이 빌드하는 블록은 더 높은 실행 레이어 보상을 포함할 수 있고 블록 제안자가 수락할 가능성이 더 높습니다.
블록 제안자는 새로운 블록을 제안할 권리가 있고 어떤 트랜잭션을 체인에 패키징할지 결정할 수 있지만 반드시 MEV 검색자만큼 강력하게 MEV를 추출할 수 있는 능력이 있는 것은 아니며, 블록 빌더. 메모리 풀 자체를 통해 블록을 구축하는 대신 MEV-Boost에 액세스하고 블록 빌더의 계획에 "복종"하여 더 높은 실행 계층 보상을 얻는 것이 좋습니다.

나머지 질문은 다음과 같습니다.

개인 RPC 체계는 신뢰 가정을 기반으로 하며 사용자 트랜잭션은 여전히 ​​유출, 도난 또는 검열될 수 있습니다.
프라이빗 RPC는 프라이빗 주문 흐름을 가져오고 프라이빗 주문 흐름에 대한 일부 블록 빌더의 독점 위치는 MEV 추출을 더욱 불투명하고 중앙 집중화합니다.
보조 제목

5. 개선 방향은?

"도망" 문제를 해결하려면 암호화 기술을 사용해야 합니다. "암호-정렬-복호화-실행"을 기반으로 사용자의 트랜잭션을 로컬에서 암호화하고 트랜잭션 내용을 아무도 읽지 않고 정렬 합의를 완료한 다음 내용을 복호화하고 최종적으로 합의 정렬에 따라 트랜잭션을 실행합니다. . 이 체계는 신뢰 가정을 깨고 개인 주문 흐름의 필요성을 제거합니다.

보다 공정한 분배를 달성하기 위해 사용자는 MEV 이익으로 인해 사용자에게 반환되어야 합니다. 사용자로서 MEV 추출 기회를 창출하는 역할로서 자신의 정당한 이익이 침해되지 않도록 보호하는 것은 가장 기본적인 것일 뿐이며, 거래가 빼앗기지 않도록 보호할 뿐만 아니라 MEV 수익의 일부를 반환해야 합니다.

MEV
DEX
신탁
A&T Capital
Odaily 공식 커뮤니티에 가입하세요