MEV, 릴레이, 블록 구축, Flashbots, Ethereum에 대해 많이 읽었지만 아직 완전히 이해하지 못하셨나요?
왜? 아무도 그것들을 잘 설명할 수 없기 때문입니다.
MEV와 이더리움을 가장 잘 이해하는 방법은 무엇입니까? 단일 트랜잭션의 이벤트 체인을 추적하면 이해할 수 있습니다.
우리 대부분은 이더리움 트랜잭션이 사용자 관점에서 어떻게 작동하는지 알고 있습니다. 교환, 입찰, 구매, 판매 또는 기타 거의 모든 작업을 수행할 수 있습니다.
오늘은 토큰 교환 트랜잭션을 살펴보겠습니다. 이더리움 네트워크에서 가장 간단하고 자주 발생하는 트랜잭션 중 하나입니다.
ETH를 USDC로 교환하는 방법을 살펴보겠습니다. 이 경우 트랜잭션은 어디에서 시작됩니까? 유니스왑.
Uniswap을 Metamask 지갑에 연결하고 스왑하십시오.
여기에서 트랜잭션(TX)은 RPC(Remote Procedure Call)를 통해 전송됩니다. 이것은 트랜잭션 파이프라인의 첫 번째 "중지"입니다.
메타마스크 설정을 변경하지 않은 경우 기본적으로 연결하는 RPC 엔드포인트는 Infura(Consensys 제품)라고 합니다.
Infura를 Ethereum에 "주문"을 제출하는 "웨이터"로 생각하십시오. 그것은 당신과 이더리움 네트워크 사이의 중개자 역할을 합니다.
거래는 이더리움 멤풀로 이동합니다. 이 풀은 거래가 블록에 포함될 때까지 거래가 유지되는 공개 거래 풀입니다.
일반적으로 이러한 거래는 지불된 우선 수수료/팁에 따라 블록 내에서 주문됩니다.
사용 가능한 MEV(최대 추출 가능 가치)가 없는 한.
여기의 이야기는 두 부분으로 나뉩니다.
1. MEV는 어떻게 생성되나요?
2. 이더리움 네트워크에서 MEV의 흐름 메커니즘은 무엇입니까?
(용어 설명: MEV 검색자는 네트워크에서 MEV 기회를 찾으려는 사람들입니다.)
이야기의 첫 번째 부분부터 시작하겠습니다. MEV는 처음에 어떻게 생겼습니까?
$10,000의 ETH 온체인을 판매한다고 가정해 보겠습니다.
AMM에서는 모든 거래에 슬리피지가 있습니다. 매도된 자산 1달러당 새로운 가격이 조금씩 떨어집니다.
많은 양의 자산(예: ETH)을 판매하는 경우 자산의 새 가격이 현재 시장 가격보다 낮을 수 있습니다.
이 경우 MEV Seeker는 ETH를 새로운 가격에 사서 시장가에 파는 것이 현명할 것입니다. 이것은 위험이 없는 차익 거래입니다.
때때로 MEV 검색자는 바로 앞에서 자산을 구매하여 프리미엄을 받고 판매합니다. (이것은 backrunning: 후행 트랜잭션입니다)
매우 복잡할 수 있는 다른 많은 형태의 MEV("롱테일" MEV 포함)가 있지만 이러한 AMM - 슬리피지 차익 거래는 가장 일반적인 MEV 거래 중 하나입니다.
이제 두 번째 부분인 역학입니다.
MEV Seeker는 이익을 내기 위해 Ethereum 블록의 특정 거래 순서에 의존합니다.
이전 예를 들어 보겠습니다. 제가 ETH를 판매할 때 차익 거래를 이용하려면 귀하(MEV 검색자)가 구매 후 첫 번째 거래가 되어야 합니다.
내가 ETH를 팔고 나서 다른 사람이 당신보다 먼저 첫 거래를 하면 당신은 지게 됩니다.
그들은 당신 대신에 ETH를 사서 이익을 위해 팔 것입니다.
따라서 모든 것은 서로 다른 MEV를 찾는 사람들 간의 경쟁으로 귀결됩니다.
따라서 MEV를 둘러싼 근본적인 질문은 찾는 사람이 트랜잭션을 블록에 포함시키는 방법으로 귀결됩니다.
일반적으로 지불하는 우선 수수료/팁의 양에 따라 다릅니다.
블록의 모든 거래 중 가장 높은 팁을 지불하면 내 거래가 먼저 포함됩니다.
이더리움 합병 이전부터 팁/우선 수수료는 채굴자가 소유했기 때문에 "채굴자 추출 가치"라는 이름이 탄생했습니다.
MEV는 일반적으로 특정 트랜잭션 슬롯에 대해 누가 가장 많은 비용을 지불하는지 확인하기 위한 경쟁입니다.
"뼈에 붙은 고기"의 대부분은 MEV를 찾는 사람이 아니라 네트워크 참여자에게 돌아갑니다.
그러나 카르텔화로 이어질 인센티브가 있습니다. 내가 MEV 검색자라면 블록을 구축하는 누구와도 직접 협력할 수 있고 다른 검색자보다 우위를 점할 수 있습니다.
그러나 카르텔은 이더리움에 건전하지 않습니다. 카르텔은 MEV를 무허가 상태로 만들고 사용자 경험을 저하시킵니다.
여기에서 Flashbot이 등장합니다. Flashbot은 MEV를 찾는 사람들이 블록 공간 슬롯에 입찰하는 방법인 대규모 경매입니다.
나 이후에 바로 거래를 원하시면 결제하시면 됩니다. 경매에서 낙찰되면 내 거래를 백런할 수 있습니다.
Flashbots의 생태계는 다음과 같습니다.
슬롯에 성공적으로 입찰하면 트랜잭션 "번들"을 동시에 제출할 수 있습니다. 이 경우 내 트랜잭션 + 후행 트랜잭션입니다.
번들은 가장 가치 있는 블록을 생성하기 위해 다른 수익성 있는 트랜잭션과 함께 포함할 블록 빌더에게 제공됩니다.
그런 다음 블록 빌더는 자신을 대신하여 블록을 "호스팅"하는 릴레이어라는 서비스에 블록을 전달합니다.
릴레이어는 빌더로부터 블록을 받고 검증자에게 블록 "입찰"(지출)을 제시합니다.
많은 리피터가 동시에 작동하여 서로 경쟁합니다.
주의 사항: Flashbots relayer를 포함한 일부 relayer는 거래를 검열합니다.
이러한 릴레이어는 미국 재무부 OFAC(외국 자산 관리국)의 지침을 준수하며 OFAC 규정을 준수하지 않는 거래를 전달하지 않습니다. 이것은 큰 문제입니다.
Fold Finance와 같은 다른 릴레이어는 규정을 준수하지 않습니다. 즉, OFAC 규정을 준수하지 않는 거래는 종종 더 오래 걸리더라도 계속 진행될 수 있습니다.
비 OFAC 호환 블록의 경우 거래가 진행되는 것이 매우 중요합니다. 그렇지 않으면 Ethereum은 다소 미국 정부가 통제하는 시스템입니다.
릴레이어는 모든 블록과 입찰을 수신하고 검증자에게 "공개"합니다. 유효성 검사기는 제안할 블록을 선택합니다.
유효성 검사기는 릴레이어에 연결하고 미들웨어 소프트웨어(MEV-boost가 가장 인기가 있지만 다른 소프트웨어도 있음)를 사용하여 가장 수익성이 높은 블록을 선택합니다.
릴레이어는 검증자가 MEV를 훔칠 수 없도록 블록의 내용을 "에스크로"합니다.
검증자가 제안할 블록을 선택한 후 릴레이어는 전체 콘텐츠를 검증자에게 전달하고 검증자는 이를 네트워크에 전달합니다.
여기에서 MEV 거래가 완료됩니다.
이제 저는 여러분이 MEV, Ethereum 및 이들 간의 관계에 대해 더 잘 이해하고 있다고 믿습니다.