합병된 이더리움 거래 공급망의 상세 설명, 어떤 참여자가 가치를 포착할 수 있는가?
저자: David Hoffman, Bankless
편 역:DeFi의 길
당신은 이더리움에서 블록을 구축하는 방법과 이 과정에서 어떤 참여자들이 가치를 포착하는지 알게 될 것입니다.
당신은 각 단계 뒤에 있는 메커니즘 설계를 이해하게 될 것입니다.
당신은 ETH가 이 과정의 마지막에 어떻게 최종 승자가 되는지를 보게 될 것입니다.
이더리움 "유역"

이미지 출처: Logan Craig
합병 이후의 세계에서 이더리움 거래는 매우 구체적이고 정돈된 프로세스를 통해 진행됩니다. 강력한 거래 공급망이 구축되고 있으며, 거대한 권력 구조가 곧 나타날 것입니다.
이더리움 거래 공급망의 현재 상태는 경직되고 미성숙합니다. 우리는 모두 거래를 메모리 풀(mempool)에 제출하고, 차익 거래 봇이 나타나 매 penny의 가치를 두고 경쟁하며, 그 후 광부들이 모든 거래를 정리하여 블록을 구축합니다.
합병 이후, 이더리움에서 이 과정은 프로토콜에 코드화되고 정의되었습니다. 이는 근본적으로 ETH 스테이커들이 각 단계에서 가치 포착을 활용할 수 있도록 하여, 공급망의 끝에서 그들에게 가치가 전달되도록 보장합니다.
나는 이렇게 말한 적이 있습니다: 암호화폐를 완전히 이해하는 가장 좋은 관점은 생물학을 통해서입니다.
암호화는 자연 법칙을 모방하는 신흥 유기 시스템입니다. 인간이 어떤 구조를 구축하고 있지만, 발견된 "최고의 구조"는 자연을 모방한 구조입니다.
수년간의 연구 개발 끝에 이더리움 개발자들은 "유역(Watershed)"과 매우 유사한 거래 공급망을 구축했습니다. 유역은 강우나 눈 녹은 물을 개울과 강으로 유도하고, 궁극적으로 저수지, 호수 또는 바다와 같은 유출 지점으로 흐르는 육지 지역입니다.
이 비가방울(거래)은 이더리움 전역에 퍼져 있습니다. 어떤 것은 Uniswap으로, 어떤 것은 Aave로, 또 어떤 것은 OpenSea, NFT 민팅 공장, DEX 집계기, 브릿지, 토큰 전송 등으로 흘러갑니다.
하지만 비가방울(거래)이 이더리움의 어느 위치에 떨어지는지는 중요하지 않습니다. 결국 그것은 같은 곳으로 모여 동일한 과정을 통해 도달하게 됩니다. 각 비가방울은 독특하며, 독특한 장소에 떨어지지만, 자연 법칙이 곧 지배하게 되어 물방울은 작은 흐름으로 모이고, 흐름은 개울로, 개울은 강으로, 강은 결국 유역의 가장 깊은 곳에 모이게 됩니다.
ETH 스테이커들.
나는 이것을 이더리움 유역이라고 부릅니다.

용어 모음
암호화 여정의 초기 단계에 있는 사람들에게 이 용어 목록은 본문의 나머지 내용을 더 잘 이해하는 데 도움이 될 것입니다.
우선 수수료(Priority Fee): 이더리움의 모든 거래는 우선 수수료를 부과합니다. 사용자 관점에서 보면, 이는 기본적으로 가스 요금의 동의어입니다. 당신이 지불하는 수수료가 높을수록, 당신의 거래는 블록체인에 더 빨리 포함됩니다. 왜냐하면 당신이 거래가 선택될 동기를 증가시키기 때문입니다.
메모리 풀(Mempool): 메모리 풀은 각 노드가 보유하고 있는 미확인 또는 대기 중인 거래를 포함하는 작은 데이터베이스입니다. 거래가 블록에 포함되어 확인되면 메모리 풀에서 삭제됩니다. 메모리 풀은 표준화된 것이 아닙니다. 각 블록체인 노드는 자신의 메모리 풀 버전을 가지고 있습니다. 때때로 거래는 특정 엔티티에만 방송되어 메모리 풀이 다른 엔티티와 일치하지 않을 수 있습니다.
MEV: 최대 추출 가능 가치(Maximal extractable value, MEV)는 표준 블록 보상 및 가스 요금 외에 블록 생산에서 추출할 수 있는 최대 가치를 의미합니다. 이는 거래를 포함, 제외 및 블록 내 거래 순서를 변경함으로써 가능합니다. 블록 내에서 거래를 수행할 권한이 있는 사람은 누구나 자신에게 유리한 방식으로 거래를 수행하여 모든 가능한 차익 기회를 포착할 수 있습니다.
MEV 검색기: MEV 검색기(MEV Searcher)는 블록체인과 메모리 풀을 스캔하여 잠재적인 차익 기회를 찾고, 해당 기회를 포착하기 위해 거래를 제출하는 자동화되고 고도로 최적화된 알고리즘입니다.
거래 번들(Transaction Bundle): MEV 검색기는 "거래 번들"을 생성합니다. 이는 복잡한 거래의 집합으로, 하나의 패키지로 묶여 있으며, 전체적으로는 단일 거래이지만 여러 거래를 포함합니다. 일반 거래와 마찬가지로 우선 수수료 또는 뇌물을 포함하여 블록에 포함되도록 합니다.
블록 생성자(Block Builder): 블록 생성자는 모든 거래 번들을 함께 묶고, 가장 높은 우선 순위의 메모리 풀 거래를 포함하여 포함 조건을 충족하는 블록을 구축합니다.
블록 제안자: 블록 제안자의 또 다른 이름은 ETH 스테이커입니다. 검증 노드인 블록 제안자는 블록을 블록체인에 포함시키기 위해 제안합니다. 이는 정상적인 ETH 스테이킹 과정의 일부이며, 거래 공급망의 마지막 단계입니다.

MEV: 얼마나 큰가?
이더리움의 각 거래는 어떤 형태로든 관련된 가치를 가지고 있습니다. 그렇지 않다면 발신자는 가스 요금을 지불하지 않을 것입니다. 누군가는 이더리움의 상태를 변경하기 위해 어떤 대가를 지불할 의향이 있습니다. 사람들은 Uniswap에서 가격을 변경하거나 Aave의 청산 수준을 높이거나 낮추거나, 이더리움의 가격과 가치를 변경하는 금융 거래에 참여하기 위해 비용을 지불합니다.
이더리움의 각 거래는 차익의 흔적을 남깁니다. 누군가 Uniswap에서 ETH를 구매할 때, 그들은 가격을 다른 모든 시장과 혼합하여 차익 거래자에게 재조정의 작은 기회를 창출합니다. 모든 금융 거래는 차익 거래 봇에게 많은 작은 기회를 남깁니다.
당신이 Uniswap 풀의 균형을 방해할 때, 차익 거래 봇이 나타나 차익을 소모하고 더 균형 잡히고 건강한 생태계를 출력합니다. 이더리움의 사용률이 높을수록 존재하는 차익의 총량이 많아집니다. 차익 거래 봇은 TradFi의 고빈도 거래자와 유사하며, 수백만 개의 알고리즘이 가장 미세한 차이를 찾고 있으며, 이들은 모두 이 미세한 기회를 포착하기 위해 경쟁하고 있습니다.
달러로 정의하면, MEV의 가치는 매우 큽니다. 6억 7200만 달러에 달합니다. 아래 그림:



그리고 이것은 MEV의 초기 단계에 불과합니다. MEV 가치 포착은 매우 수익성 있는 분야이며, 반드시 빠르게 수치적으로 성장할 것입니다. 아무도 그것이 그렇지 않을 것이라고 생각하지 않으며, 특히 MEV가 "해결 가능한 문제"가 아니라는 일반적인 인식이 있을 때 더욱 그렇습니다.
좋게 말하면, 그것은 활용될 수 있습니다. 나쁘게 말하면, 그것은 당신의 블록체인을 과두 지배의 지옥으로 만들 것입니다.
하지만 두려워할 필요는 없습니다! 이더리움 개발자들이 이 문제를 해결하고 있습니다. 그들은 MEV를 활용하고 이를 하류로 흐르게 하여 가장 광범위한 시장 참여자에게 분배하는 시스템을 개발했습니다: ETH 스테이커들.
이더리움 거래 공급망
단계 0丨거래 기원: "메모리 풀"
거래가 이더리움 블록체인에 포함되기 전에, 그것들은 "메모리 풀(Mempool)"이라는 "미출생" 상태에 존재합니다. 앞서 언급했듯이, 메모리 풀은 블록체인에 포함되지 않은 모든 사용자 거래를 기본적으로 포함합니다.
당신이 Metamask에서 거래를 수행할 때, 당신은 그것을 이더리움 노드 네트워크에 방송합니다. 이 노드들은 이 데이터를 다운로드하고 컴퓨터 메모리에 저장합니다.
우선 수수료가 가장 높은 거래는 거래의 바다에서 끌어내어져 블록에 추가되어 블록체인 네트워크에 포함됩니다. 본문에서는 아래의 나머지 단계에서 거래를 포함시키기 위해 선택하는 방법을 설명할 것입니다. 왜냐하면 "어떤 거래가 가장 높은 우선 수수료를 지불했는가" 외에도 고려해야 할 더 많은 변수가 있기 때문입니다.
유의해야 할 점: 메모리 풀은 거대한 거래의 바다입니다. 각 거래는 포함과 관련된 입찰가를 가지고 있으며, 모두 이더리움에서 어떤 일을 하고 있습니다.
모든 거래는 두 가지 잠재적 가치 출처와 관련이 있습니다:
우선 수수료: 사용자는 포함을 위해 명시적인 뇌물을 지불할 수 있습니다.
MEV: 이더리움 상태에 대한 차익 기회를 생성하는 2차 효과
거래가 궁극적으로 이더리움 블록체인의 일부가 되는 방법은 우선 수수료의 크기와 거래의 모든 관련 MEV에 달려 있습니다.
예를 들어, 수수료가 0달러인 거래를 생성할 수 있습니다. 이는 기본적으로 광부가 해당 거래를 무료로 포함해 달라는 요청입니다. 광부나 검증자는 일반적으로 이 거래를 무시합니다. 그러나 만약 그 거래가 "1,000,000 DAI를 지불하여 1 ETH를 얻는다"거나 "Cryptopunk #1118을 팔아 1 ETH를 얻는다"와 같은 거래라면, 그 거래는 즉시 그것을 발견한 첫 번째 MEV 봇에 의해 가져가질 것입니다.
간단히 말해, 모든 거래는 보상이 있으며, 명시적인 우선 수수료이거나 암묵적인 MEV 가치입니다. 각 거래의 가치는 공급망의 다음 참여자에게 포착됩니다: MEV 검색기들.
단계 1丨MEV 검색기: "미세 차익 거래자(Arbitrager)"
MEV 검색기는 고도로 최적화된 차익 거래 봇입니다.
각 MEV 검색기는 특정 유형의 MEV에 대해 최적화되어 있으며, 그 생성자는 더 나은 차익을 생성하고 더 많은 수익을 얻기 위해 봇을 개선하는 데 많은 시간과 노력을 들입니다.
예를 들어, 다양한 AMM(자동 시장 조성자; 즉 "탈중앙화 거래소")의 불균형 현상을 차익 거래하기 위해 고도로 최적화된 검색기가 있을 수 있습니다. 만약 ETH의 가격이 Uniswap에서 1998달러이고 Sushiswap에서 2002달러라면, DEX 차익 거래를 위해 최적화된 MEV 봇은 이 가격 차이를 포착하고 일부 gwei를 얻기 위해 거래를 생성할 것입니다.
Aave, Maker 또는 Compound와 같은 대출 애플리케이션 내부에서도 동일한 경쟁이 발생합니다. 많은 가치가 청산 봇에게 지급되며, 이들은 모두 DeFi 대출을 청산하기 위해 경쟁하고 있습니다. 시간이 지남에 따라, 우리는 이러한 DeFi 청산 봇이 더 작은 스프레드에서 경쟁하는 것을 보았으며, 시장에서 허용하는 최상의 이율로 대출이 청산되도록 하여 대출 보유의 가치를 극대화하고 있습니다.
수천 개의 MEV 검색기가 메모리 풀에서 가치를 찾기 위해 경쟁하고 있으며, 다른 MEV 검색기와 작은 차익을 두고 경쟁하고 있습니다.
이러한 MEV 검색기가 더 나아지고 더 에너지 효율적이 됨에 따라, 그들은 점점 더 작은 차익을 추구할 수 있게 되어 DeFi가 효율적인 시장이 되도록 유기적으로 보장할 것입니다.
번들링
이러한 MEV 검색기는 "번들" 거래를 생성합니다. 이는 일반적으로 사용 가능한 차익을 포착하기 위해 필요한 거래 집합입니다. 봇은 이러한 모든 거래를 특정 순서로 포함해야 하므로, 이를 깔끔한 작은 패키지로 묶어 다음 플레이어인 블록 생성자(Block Builders)에게 전달합니다.
일반 거래자와 마찬가지로 각 MEV 검색기는 그들이 생성한 각 거래 패키지에 대해 "입찰"을 제출합니다. 이는 블록 생성자가 그들의 번들을 포함시키기 위해 지불할 의향이 있는 가격입니다. 이러한 MEV 차익 거래 게임이 치열하게 경쟁하기 때문에, 수익은 극히 미미해집니다.
이러한 MEV 봇들이 블록에 포함되기 위해 경쟁하는 빠른 입찰 상승 게임에 처해 있기 때문에, MEV 검색자가 블록 생성자에게 지불하는 입찰가는 그들이 추출하는 차익의 전체 가치에 거의 근접하게 됩니다. 이는 블록 생성자가 포착하는 가치의 양이 자연스럽게 MEV 검색자가 추출할 수 있는 99.99%에 가깝다는 것을 의미합니다.
단계 2丨블록 생성자: "거시 차익 거래자"
"블록 생성"의 역할은 매우 직관적입니다. 블록 생성자는 가능한 한 가장 가치 있는 블록을 구축하고, 블록 제안자(ETH 스테이커)에게 그들의 블록을 수용하도록 입찰합니다.
이것은 간단하게 들리지만, 가능한 한 수익을 극대화하기 위해 생성자는 높은 경쟁력을 가져야 합니다.
블록 생성 경쟁에는 두 가지 벡터가 있습니다:
하드웨어 및 네트워크
주문 흐름(Order Flow)
하드웨어 및 네트워크
블록 생성자는 계산 집약적인 거래 시뮬레이션 과정을 거쳐야 합니다.
생성자는 그 내용에 대해 고려하지 않고 모든 거래 번들을 맹목적으로 포함할 수 없습니다. 검색자가 제출한 많은 거래 번들이 동일한 차익 기회를 추구할 것이며, 만약 게으른 생성자가 충돌하는 거래 번들을 포함한다면, 두 번째 거래 번들은 거부되고 생성자는 관련 입찰을 잃게 됩니다.
문제는 블록 공간이 귀중하다는 것이며, 생성자는 블록에 포함되는 거래를 최적화해야 합니다.
따라서 블록 생성자는 밀집된 거래 시뮬레이션 과정을 거치며, 이 과정에서 각 거래를 재생하여 충돌 여부를 확인합니다. 그들은 가능한 모든 거래 번들을 실행하여 가장 수익성 있는 조합을 찾고, 나머지 블록을 기본 메모리 풀 거래로 채운 후 블록 제안자에게 입찰하여 포함되도록 합니다.
이 모든 것은 12초 이내에 완료됩니다.
주문 흐름
이더리움 메모리 풀에 대한 앞서 언급한 내용을 다시 돌아가 보겠습니다…
메모리 풀은 표준화된 것이 아닙니다. "표준화된 것"과 "유일한 사실의 출처"는 이더리움 블록체인입니다. 거래가 "블록체인에 들어가기" 전에, 그것은 불확실한 상태에 있습니다.
각 이더리움 노드는 자신의 메모리 풀 버전을 가지고 있습니다. 당신이 Metamask(또는 어떤 지갑)를 통해 거래를 수행할 때, 당신은 당신의 거래를 듣고 싶어하는 모든 이더리움 노드에게 방송하고 있습니다. 결국, 당신은 거래가 블록에 포함되기를 원할 뿐입니다… 하지만 누가 그것을 하든 상관하지 않습니다.
그러나 모든 행위자에게는 그렇지 않습니다. 거래를 방송하는 것은 사실 "당신의 카드를 보여주는 것"이며, 당신이 무엇을 하려는지를 세상에 알리는 것입니다. 만약 "당신이 하고 있는 것"이 "나는 시장이 모르는 알파를 가지고 있다"는 것을 의미한다면, 모든 듣고 싶어하는 노드에게 그 거래를 방송하는 것은 당신이 얻으려는 알파의 모든 돈을 잃게 만들 것입니다.
좋습니다, 그래서 당신은 이더리움에서 많은 알파를 보았습니다… 하지만 만약 당신이 거래를 방송한다면, 당신은 이러한 알파를 일부 MEV 봇에게 드러내게 되고, 그들은 확실히 선제적으로 행동할 것입니다. 왜냐하면 그것이 그들의 일이기 때문입니다.
그렇다면 어떻게 해야 할까요? 개인 주문 흐름.
당신은 이 거래를 모두에게 방송할 필요가 없으며, 대신 당신의 거래를 처리하기로 동의하고 다른 모든 사람에게 방송하지 않는 광산 풀과 체인 외 협정을 체결할 수 있습니다.
예를 들어 Flashbots는 이러한 권력에 대한 접근을 민주화하기 위해 "Flashbots Protect"를 개발했습니다. 여기에서 확인할 수 있습니다.
여기서 배워야 할 교훈: 모든 메모리 풀이 동일한 것은 아닙니다. 더 나은 메모리 풀 비전과 개인 거래 주문 흐름에 대한 접근을 가진 엔티티는 시장의 다른 부분에서 차익 기회를 활용할 수 있습니다.
이것들이 블록 생성자들이 경쟁하는 매개체입니다: 개선된 하드웨어와 네트워크를 통해서든, 주문 흐름을 위한 개인 체인 외 협정을 통해서든 말입니다.
블록 입찰
블록 생성자는 MEV 검색자들로부터 모든 거래 번들의 입찰과 단일 거래의 모든 우선 수수료를 수집하여 수익을 얻습니다. 예를 들어, 이는 그들에게 2.2 ETH를 제공하는 블록이 될 것입니다. 그런 다음 그들은 블록 제안자에게 해당 블록에 대해 1.9 ETH의 입찰을 하여 0.3 ETH의 차익을 얻으려고 합니다.
MEV 검색자와 마찬가지로 블록 생성자도 매우 경쟁적일 것입니다. 진정으로 훌륭한 블록 생성자는 3 ETH 가치의 블록을 생성하고 2.2 ETH로 입찰할 수 있습니다. 그러나 다른 블록 생성자는 2.4 ETH 가치의 블록을 구축하고 2.3 ETH로 입찰할 수 있습니다.
자연스럽게, 합리적인 블록 제안자는 2.3 ETH의 입찰 블록을 수용할 것이며, 더 작은 차익을 수용하는 생성자는 현금을 주머니에 넣게 됩니다.
수익률은 매우 빠르게 감소합니다.
단계 3丨블록 제안자: "ETH 스테이커"
마지막 단계는 블록을 실제로 블록체인에 추가하는 것입니다.
검증 노드를 운영하는 ETH 스테이커는 관련된 입찰이 가장 높은 블록을 선택하기만 하면 됩니다.
그들은 아무런 작업을 할 필요가 없으며, 가장 수익성 있는 블록 헤드를 선택하고 32 ETH 채권의 완전한 신뢰와 신용으로 이 블록을 승인한다는 정보를 서명하기만 하면 됩니다.
요점: 메커니즘 설계를 통한 평등 구현
이더리움 개발자들은 ETH 스테이킹을 가능한 한 쉽게 하고 민주화하기 위해 많은 시간과 연구 개발을 투자했습니다. ETH는 기본 소비 하드웨어에서 스테이킹할 수 있으며, 가능한 적은 ETH(32 ETH, 현재 이론적으로 최소 숫자에 대한 이유를 읽어보세요)로 사용할 수 있습니다.
이것이 이더리움의 가치관입니다: 가정 검증 및 합의 참여를 가능한 한 민주적이고 접근 가능하게 만드는 것입니다. 당신의 배경이 무엇이든, 기본 소비 하드웨어와 약간의 ETH만 있으면 이더리움 스테이킹에 참여할 수 있습니다. Rocket Pool 및 Lido와 같은 애플리케이션 레이어 혁신은 32 ETH의 장벽을 낮추는 데 기여하고 있으며, 앞으로는 개별 스테이커에게 32 ETH가 16 또는 8로 낮아질 가능성이 있습니다.
우리는 MEV가 이더리움에서 큰 문제라는 것을 발견했습니다. 이는 ETH 공급을 소수의 특권자에게 집중시킬 수 있는 잠재력을 가지고 있으며, 이들은 다른 누구보다도 MEV를 더 잘 추출할 수 있습니다. 이러한 현실은 이더리움을 탈중앙화하고 민주화하려는 모든 노력을 위협합니다.
그렇다면 개발자들은 무엇을 했습니까? 그들은 메커니즘 설계를 활용하여 MEV를 활용하고 이를 ETH 보유자에게 넘겼습니다.
ETH 스테이커로서, 당신은 MEV 검색기를 운영하는 방법을 알고 있습니까? 당신은 최적화된 블록을 구축하는 방법을 알고 있습니까? 위의 과정을 통해, 당신은 그렇게 할 필요가 없습니다. 전체 공급망은 스택에서 가장 탈중앙화되고 접근 가능한 부분인 ETH 보유자들에 의해 제약을 받습니다.
MEV 검색기 봇의 수익률은 블록 생성자에게 포함되기 위해 경쟁하는 과정에서 최대한 압축됩니다. 블록 생성자의 수익은 블록 제안자에게 포함되기 위한 경쟁에서 최대한 압축됩니다.
블록 제안자는 ETH 스테이커입니다. 최고의 MEV 검색기 봇의 모든 잠재적 중앙 집중화 위협은 블록 생성자에게 전달되고, 다시 ETH 스테이커에게 전달됩니다.
그리고 이것은 ETH에 매우 유리합니다.
그렇다면, 정말로 ETH 스테이커에서 끝날까요?
그렇지 않을 수도 있습니다.
Blocknative의 Matt Culter는 이러한 경쟁이 실제로 거래의 기원으로 돌아갈 것이라고 생각합니다: 지갑.
각 거래는 관련된 가치를 가지고 있기 때문에, 지갑은 소비자 상호작용의 매우 활발한 장소가 됩니다. 지갑은 독점 거래 흐름의 출처가 됩니다. 블록 생성자는 거래 흐름을 활용할 수 있습니다.
따라서 블록 생성자는 그들의 거래 흐름에 대해 지갑 수수료를 지불할 수 있습니다. 예를 들어, 특정 블록 생성자는 Metamask에 많은 돈을 지불하여 거래를 그들에게만 라우팅하고 전 세계에 방송하지 않도록 할 수 있습니다.
이것은 끔찍하게 들립니다! Metamask 사용자들의 거래는 Citadel과 Robinhood처럼 속임수를 당할 것입니다.
하지만 나는 그렇게 생각하지 않습니다. 오히려, 나는 그것이 신용 카드 포인트나 항공 마일리지와 같은 것을 생성할 것이라고 생각합니다… ETH나 DAI와 같은 실제 화폐 보상은 아닙니다.
지갑은 당신이 그것들을 사용하도록 돈을 지불합니다. 논리적으로, 이 과정을 통해 추출된 모든 수익은 거래 발신자(즉, 당신)에게 귀속될 수 있으며, 당신의 지갑 서비스 제공자는 당신에게 리베이트를 줄 것입니다.
이것이 이더리움 거래 유역의 순환 주기입니다.
거래의 가치가 중심 풀에 모인 후: ETH 스테이커는 공중으로 증발하고, 공중으로 증발하여 구름으로 응결되고, 다시 산에 비가 내리며, 깔때기의 꼭대기로 돌아가 이더리움 생태계에 지속적으로 영양을 공급합니다.

이에 따라, 자가 지속적인 생태계가 구축되어 천 개의 dapp이 꽃을 피우게 됩니다.














