병합된 Ethereum 트랜잭션 수명 주기에 대한 자세한 설명: 어떤 참가자가 가치를 포착할 수 있습니까?
원문 편집: The Way of DeFi
원본 소스:Bankless
원문 편집: The Way of DeFi
이 기사에서는 병합된 이더리움 트랜잭션 수명 주기를 소개합니다.
이더리움에서 블록을 구축하는 방법과 그 과정에서 어떤 행위자가 가치를 포착하는지 배우게 됩니다.
각 단계의 메커니즘 설계에 대해 배웁니다.
프로세스가 끝나면 어떻게 ETH가 궁극적인 승자인지 알게 될 것입니다.
이미지 크레디트: 로건 크레이그

이미지 크레디트: 로건 크레이그
병합된 세계에서 이더리움 트랜잭션은 매우 구체적이고 질서 있는 프로세스를 거칠 것입니다. 강력한 거래 공급망이 구축되고 거대한 권력 구조가 등장할 것입니다.
Ethereum 거래 공급망의 현재 상태는 무뚝뚝하고 순진합니다. 우리 모두는 거래를 멤풀에 제출하고 차익 거래 봇이 와서 모든 가치를 놓고 경쟁한 다음 채굴자가 이러한 모든 거래를 수집하여 블록을 만듭니다.
합병 후 이 프로세스는 코드화되어 이더리움의 프로토콜로 정의되었습니다. 이를 통해 본질적으로 ETH 스테이커는 모든 단계에서 가치 캡처를 활용하여 공급망의 끝에서 가치가 전달되도록 할 수 있습니다.
이전에 말했듯이 암호 화폐를 완전히 이해하는 가장 좋은 렌즈는 생물학입니다.
암호화는 자연의 법칙을 모방한 새로운 유기 시스템입니다. 인간이 어떤 구조를 만들고 있지만, 발견된 "최고의 구조"는 자연을 모방한 것입니다.
수년간의 연구 개발 끝에 이더리움 개발자들은 Watershed와 매우 흡사한 거래 공급망을 구축했습니다. 유역은 강우나 눈이 녹은 물을 개울과 강으로, 결국에는 저수지, 호수 또는 바다와 같은 유출 지점으로 보내는 육지 지역입니다.
이 빗방울(트랜잭션)은 이더리움 전체에 있습니다. 일부는 Uniswap, 일부는 Aave, 일부는 OpenSea, NFT 파운드리, DEX 애그리게이터, 브리지, 토큰 전송 등으로 이동했습니다.
그러나 빗방울(트랜잭션)이 이더리움에 도달하는 위치는 중요하지 않습니다. 결국 같은 장소로 수렴하고 같은 과정을 거쳐 그곳에 도달하게 됩니다. 모든 빗방울은 고유하고 고유한 위치에 떨어지지만, 곧 자연의 법칙이 이어지고 방울은 작은 물방울로 수렴되고, 이 작은 물방울은 개울로 수렴하고, 강이 되고, 결국 분지의 가장 깊은 부분으로 수렴합니다.
ETH 스테이커(약정자).
저는 이것을...이더리움 유역이라고 부릅니다.

용어집
암호화 여정의 초기 단계에 있는 분들을 위해 이 용어집은 이 기사의 나머지 부분을 더 잘 이해하는 데 도움이 될 수 있습니다.
우선 수수료:Ethereum의 모든 거래에는 우선 수수료가 있습니다. 사용자 관점에서 이것은 기본적으로 가스 요금과 동의어입니다. 더 많은 수수료를 지불할수록 거래가 선택될 인센티브가 증가하기 때문에 거래가 블록체인에 더 빨리 포함됩니다.
메모리 풀(Mempool):mempool은 각 노드가 보관하는 확인되지 않았거나 보류 중인 트랜잭션의 더 작은 데이터베이스입니다. 트랜잭션이 블록에 포함되어 확인되면 mempool에서 제거됩니다. 메모리 풀은 표준이 아닙니다. 각 블록체인 노드에는 자체 버전의 mempool이 있습니다. 때로는 트랜잭션이 특정 엔터티에만 브로드캐스트되어 mempool이 다른 엔터티와 일치하지 않게 됩니다.
MEV:최대추출가치(Maximum Extractable Value, MEV)는 표준 블록보상과 가스비 외에 블록 내 거래의 순서를 포함, 제외, 변경하여 블록생산에서 추출할 수 있는 최대값이다. 블록에서 거래할 권리가 있는 사람은 누구나 자신에게 유리하게 거래할 수 있으므로 거래가 가능한 모든 차익 거래 기회를 포착할 수 있습니다.
MEV 찾기:MEV Searcher(MEV Searcher)는 잠재적 차익 거래 기회를 찾기 위해 블록체인과 멤풀을 스캔하고 발견되면 이를 포착하기 위해 트랜잭션을 제출하는 자동화되고 고도로 최적화된 알고리즘입니다.
거래 번들:MEV 검색기는 단일 트랜잭션이지만 많은 트랜잭션을 포함하는 패키지로 묶인 복잡한 트랜잭션 그룹인 "트랜잭션 번들"을 생성합니다. 일반 거래와 마찬가지로 블록에 포함되는 우선 수수료 또는 뇌물이 함께 제공됩니다.
블록 빌더:블록 빌더는 우선 순위가 가장 높은 mempool 트랜잭션과 함께 모든 트랜잭션을 함께 묶고 포함될 수 있는 블록을 구성합니다.
블록 제안자:ETH 스테이커라는 다른 이름으로 블록 제안자를 알 수 있습니다. 노드를 검증하고 블록 제안자는 블록체인에 포함할 블록을 제안합니다. 이것은 정상적인 ETH 스테이킹 프로세스의 일부이며 거래 공급망의 마지막 단계입니다.

MEV: 얼마나 크죠?
Ethereum의 모든 트랜잭션에는 이와 관련된 일종의 가치가 있습니다. 그렇지 않은 경우 발신인은 가스 요금을 지불하지 않습니다. 누군가는 Ethereum의 상태를 변경하기 위해 약간의 대가를 기꺼이 지불합니다. 사람들은 Uniswap에서 가격을 변경하거나 Aave에서 청산 수준을 높이거나 낮추거나 Ethereum의 가격과 가치를 변경하는 일종의 금융 거래에 참여하기 위해 비용을 지불합니다.
Ethereum의 모든 거래는 차익 거래 추적을 생성합니다. 누군가 Uniswap에서 ETH를 구매하면 가격을 다른 모든 시장과 혼동하고 차익 거래자에게 작은 재조정 기회를 만듭니다. 모든 금융 거래는 차익 거래 봇에게 많은 작은 기회를 제공합니다.
Uniswap 풀의 균형을 방해하면 차익 거래 봇이 나타나 차익 거래를 소비하고 보다 균형 있고 건강한 생태계를 출력합니다. Ethereum의 사용량이 높을수록 존재하는 차익 거래의 총 금액이 커집니다. 차익 거래 봇은 TradFi의 고주파 거래자와 유사합니다. 가장 작은 차이를 찾는 수백만 개의 알고리즘이 있으며 모두 그 작은 기회를 포착하기 위해 경주합니다.
미화로 정의하면 MEV의 가치는 미화 6억 7200만 달러에 달할 정도로 매우 크다. 다음 그림:



그리고 이것은 MEV의 초기 단계에 불과합니다. MEV 가치 포착은 빠르게 성장하고 수십 배로 성장할 수밖에 없는 매우 수익성이 좋은 분야입니다. 특히 MEV가 "해결할 수 있는 문제"가 아니라고 널리 알려진 경우에는 아무도 그렇지 않을 것이라고 생각합니다.
기껏해야 악용될 수 있습니다. 그러나 최악의 경우 블록체인을 지옥의 과두제로 만들 수 있습니다.
하지만 두려워하지 마세요! 이더리움 개발자들이 이 문제를 해결하기 위해 노력하고 있습니다. 그들은 MEV를 활용하고 가장 광범위한 시장 참여자에게 배포하기 위해 다운스트림으로 스트리밍하는 시스템을 개발했습니다.ETH 스테이커.
이더리움 트랜잭션 공급망
Step 0丨트랜잭션오리진: "Memory Pool"
트랜잭션이 Ethereum 블록체인에 포함되기 전에 "mempool"이라고 하는 이 "태어나지 않은" 상태에 존재합니다. 위에서 언급했듯이 mempool은 기본적으로 아직 블록체인에 포함되지 않은 모든 사용자 트랜잭션입니다.
메타마스크에서 트랜잭션을 만들면 이더리움 노드 네트워크에 브로드캐스팅됩니다. 이러한 노드는 이 데이터를 다운로드하여 컴퓨터 메모리에 보관합니다.
수수료가 가장 높은 트랜잭션은 트랜잭션의 바다에서 가져와 블록체인 네트워크의 블록에 추가됩니다. 이 문서에서는 "가장 높은 우선 순위 수수료를 지불한 거래"보다 고려해야 할 변수가 더 많기 때문에 아래의 나머지 단계에 포함할 거래를 선택하는 방법을 설명합니다.
참고: mempool은 거래의 거대한 바다입니다. 모든 거래에는 포함과 관련된 입찰가가 있으며 모두 이더리움에서 무언가를 합니다.
모든 트랜잭션에는 이와 관련된 두 가지 기본 가치 소스가 있습니다.
우선 수수료:사용자는 포함을 위해 명시적인 뇌물을 지불하도록 선택할 수 있습니다.
MEV :이더리움 상태에 재정 거래 기회를 창출하는 2차 효과
거래가 이더리움 블록체인의 일부가 되는 방식은 선호하는 수수료의 크기와 거래에 대한 모든 관련 MEV에 따라 다릅니다.
예를 들어 수수료가 $0인 트랜잭션을 생성할 수 있으며, 기본적으로 채굴자에게 트랜잭션을 무료로 포함하도록 요청합니다. 광부 또는 유효성 검사기는 일반적으로 이 트랜잭션을 무시합니다. 그러나 트랜잭션이 "1 ETH에 1,000,000 DAI 지불" 또는 "1 ETH에 Cryptopunk #1118 판매"와 같은 경우 트랜잭션을 발견한 첫 번째 MEV 봇이 트랜잭션을 즉시 선택합니다.
간단히 말해서, 모든 거래는 명시적 우선 수수료 또는 암묵적 MEV 값으로 보상을 받습니다. 각 거래의 가치는 공급망의 다음 플레이어인 MEV Searchers에 의해 포착됩니다.
1단계丨MEV 검색기: “Arbitrager”
MEV Finder는 고도로 최적화된 재정 거래 봇입니다.
모든 MEV 검색 봇은 특정 유형의 MEV에 최적화되어 있으며 제작자는 더 나은 차익 거래를 생성하고 더 많은 수익을 내기 위해 봇을 개선하는 데 많은 시간과 인력을 소비합니다.
예를 들어, DeFi에서 다양한 AMM(자동화된 시장 조성자, 일명 "탈중앙화 거래소")의 불균형 차익 거래에 고도로 최적화된 검색 엔진이 있을 것입니다. ETH가 Uniswap에서 $1998이고 Sushiswap에서 $2002인 경우 DEX 차익 거래에 최적화된 MEV 봇은 스프레드를 포착하고 일부 gwei를 얻는 거래를 생성합니다.
Aave, Maker 또는 Compound와 같은 대출 앱 내에서도 동일한 경쟁이 발생합니다. DeFi 대출을 청산하기 위해 경쟁하는 청산 봇에 많은 가치가 지급되었습니다. 시간이 지남에 따라 우리는 이러한 DeFi 청산 봇이 더 좁은 스프레드에서 경쟁하여 시장이 허용하는 최상의 비율로 대출을 청산하고 대출에 유지된 가치를 극대화하는 것을 보았습니다.
최소 가치의 차익 거래를 위해 다른 MEV 검색 봇과 경쟁하면서 mempool을 수색하는 수천 개의 MEV 검색 봇이 있습니다.
이러한 MEV 추구자들이 더 나아지고 에너지 효율이 높아짐에 따라 그들은 점점 더 작은 차익 거래를 놓고 경쟁할 수 있게 되어 DeFi가 효율적인 시장임을 유기적으로 보장할 것입니다.
묶다
이러한 MEV 검색 봇은 일반적으로 사용 가능한 차익 거래를 완전히 캡처해야 하는 거래 그룹이므로 거래의 "번들"을 만듭니다. 봇은 작업에 특정 순서로 이러한 트랜잭션을 모두 포함해야 하므로 깔끔한 작은 패키지에 묶어서 게임의 다음 플레이어인 블록 빌더에게 배송합니다.
일반 거래자와 마찬가지로 각 MEV 검색 봇은 자신이 생성한 각 거래 패키지에 대해 "입찰"을 제출합니다. 이것은 봇이 번들을 포함하기 위해 블록 빌더에게 기꺼이 지불하는 가격입니다. 이 MEV 차익 거래 게임은 경쟁이 치열하기 때문에 마진이 매우 적습니다.
이러한 MEV 봇은 블록에 포함되기 위해 싸우는 빠른 입찰 에스컬레이션 게임에 있기 때문에 MEV Seeker는 블록 빌더에게 그들이 추출한 차익 거래의 거의 전체 가치를 지불합니다. 검색자는 추출할 수 있습니다.
2단계丨블록빌더: "매크로차익거래자"
"블록 빌딩"의 역할은 간단합니다. 블록 빌더는 가능한 가장 가치 있는 블록을 구축한 다음 블록 제안자(ETH 스테이커)가 블록을 수락하도록 입찰합니다.
간단해 보이지만 가능한 한 수익성을 높이려면 건축업자가 높은 경쟁력을 갖추어야 합니다.
블록 빌딩 경쟁에는 두 가지 벡터가 있습니다.
하드웨어 및 네트워크
주문 흐름
하드웨어 및 네트워크
블록 빌더는 계산 집약적인 트랜잭션 시뮬레이션 프로세스를 거쳐야 합니다.
빌더는 내용을 고려하지 않고 모든 트랜잭션 번들을 맹목적으로 포함할 수 없습니다. 검색자가 제출한 많은 거래 번들은 동일한 차익 거래 기회를 추구하며 게으른 빌더가 충돌하는 거래 번들을 포함하는 경우 두 번째 거래 번들은 거부되고 빌더는 관련 입찰을 상실합니다.
너무 나쁜 블록 공간은 프리미엄이며 빌더는 블록에 포함된 트랜잭션을 극도로 최적화해야 합니다.
따라서 블록 빌더는 충돌을 확인하기 위해 각 트랜잭션을 브로드캐스트하는 집중적인 트랜잭션 시뮬레이션 프로세스를 거칩니다. 그들은 가장 수익성이 높은 조합을 찾기 위해 가능한 모든 거래 번들을 실행한 다음, 나머지 블록을 기본 멤풀 거래로 채우고 포함을 위해 블록 제안자에게 입찰합니다.
이 모든 것이 12초 안에 이루어집니다.
Blocknative의 거래 시뮬레이션 플랫폼을 확인하세요
주문 흐름
Ethereum mempool에 대해 위에서 말한 내용으로 돌아가서...
메모리 풀은 표준이 아닙니다. "표준적인 것"과 "단일 진실 소스"는 이더리움 블록체인입니다. 트랜잭션이 "블록체인에 들어가기" 전에는 불확실한 상태입니다.
각 Ethereum 노드에는 자체 버전의 mempool이 있습니다. 메타마스크(또는 모든 지갑)를 통해 거래를 할 때, 기꺼이 듣고자 하는 모든 이더리움 노드에 거래를 브로드캐스팅합니다. 결국, 트랜잭션이 블록에 포함되기를 원하지만...누가 처리하든 상관하지 않습니다.
그러나 이것은 모든 배우에게 해당되는 것은 아닙니다. 방송 거래는 실제로 "당신의 카드를 보여주는 것"이며 당신이 하고 싶은 것을 세상에 알리는 것입니다. "무엇을 하고 있습니까"가 "시장이 알지 못하는 많은 알파가 있습니다"를 의미하는 경우, 해당 트랜잭션을 수신할 모든 노드에 브로드캐스팅하는 것은 확실히 당신이 시도하는 알파의 모든 비용을 지불해야 합니다. 얻다.
아주 오래된 Bankless 에피소드 보기: "Ethereum Is a Dark Forest"
좋아요, 그래서 이더리움에서 많은 알파를 보고 있습니다...하지만 트랜잭션을 브로드캐스트하면 해당 알파를 일부 MEV 봇에게 공개하고 그들이 선점할 수밖에 없습니다. .
그럼 어떻게 해야 할까요?개인 주문 흐름.
이 거래를 모든 사람에게 알리는 대신 거래를 다른 모든 사람에게 알리지 않고 거래를 처리하는 데 동의하는 마이닝 풀과 오프체인 계약을 맺습니다.
예를 들어 Flashbots는 이 권한에 대한 액세스를 민주화하기 위해 "Flashbots Protect"를 개발했습니다. 당신은 할 수 있습니다여기에서 보기。
여기서 배울 교훈: 모든 메모리 풀이 동일하게 생성되는 것은 아닙니다. 더 나은 멤풀 비전과 개인 거래 주문 흐름에 대한 액세스 권한을 가진 기업은 시장의 다른 부분에서 차익 거래 기회를 활용할 수 있습니다.
개선된 하드웨어 및 네트워크를 통해서든 주문 흐름을 위한 프라이빗 오프체인 프로토콜을 통해서든 블록 빌더 간의 경쟁을 위한 수단입니다.
입찰 블록
블록 빌더는 MEV Seekers의 모든 트랜잭션 번들에 대한 입찰가와 개별 트랜잭션의 모든 우선 순위 수수료를 수집하여 수익을 창출합니다. 예를 들어, 이것은 그들에게 2.2 ETH를 주는 블록으로 바뀔 것입니다. 그런 다음 그들은 0.3 ETH 차이를 얻기 위해 블록 제안자가 제안한 블록에 1.9 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가 다른 누구보다 MEV를 더 잘 추출할 수 있는 소수의 특권적인 당사자에게 ETH 공급을 중앙 집중화할 수 있는 잠재력이 있는 이더리움에서 큰 문제라는 것을 발견했습니다. 이 현실은 Ethereum을 분산화하고 민주화하려는 모든 노력을 위협합니다.
그래서 개발자들은 무엇을 했습니까? 그들은 메커니즘 디자인을 활용하여 MEV를 활용하고 ETH 보유자의 손에 넣습니다.
ETH 스테이커로서 MEV 검색 봇을 실행하는 방법을 알고 있습니까? 최적의 블록을 구축하는 방법을 알고 있습니까? 위의 프로세스를 사용하면 이 작업을 수행할 필요가 없습니다. 전체 공급망은 스택에서 가장 분산되고 액세스 가능한 부분의 영향을 받습니다.ETH 보유자.
블록 빌더가 포함을 위해 싸우면서 MEV 검색 봇의 이익 마진이 최대치로 압축됩니다. 블록 제안자의 편입 경쟁에서 블록 빌더의 이익은 최소화됩니다.
블록 제안자는 ETH 스테이커입니다. 최고의 MEV 검색 봇의 모든 잠재적인 중앙 집중화 위협은 블록 빌더와 ETH 스테이커에게 전달됩니다.
그리고 이것은 ETH에 매우 좋습니다.
그렇다면 정말 여기서 ETH 스테이커로 끝나는 걸까요?
불확실한.
Blocknative의 매트 컬터이 경쟁은 실제로 트랜잭션의 시작점으로 되돌아간다고 주장합니다.지갑.
각 트랜잭션에는 관련된 가치가 있으므로 지갑은 소비자 상호 작용을 위한 매우 활발한 장소가 됩니다. 지갑은 독점 트랜잭션 스트림의 소스가 됩니다. 그리고 블록 빌더는 트랜잭션 흐름을 활용할 수 있습니다.
따라서 블록 빌더는 거래 흐름에 대해 지갑 수수료를 지불할 수 있습니다. 예를 들어, 전담 블록 빌더는 메타마스크에 많은 돈을 지불하여 트랜잭션을 전 세계에 방송하는 대신 트랜잭션을 라우팅하기만 할 수 있습니다.
끔찍하게 들린다! Metamask 사용자의 거래는 Citadel 및 Robinhood처럼 스푸핑됩니다.
그러나 나는 그렇게 되지 않을 것이라고 생각한다. 대신 신용카드 포인트나 항공사 마일리지 같은 것을 산출한다고 생각합니다. ETH나 DAI와 같은 실제 금전적 보상이 아닙니다.
지갑은 사용료를 지불합니다. 논리적으로 이 과정을 통해 추출된 모든 이익은 거래 개시자(즉, 귀하)에게 갈 수 있으며 귀하의 지갑 서비스 제공자는 귀하에게 리베이트를 제공할 것입니다.
이것이 이더리움 트랜잭션 스트림의 주기입니다.
트랜잭션의 가치가 중앙 풀에 모인 후: ETH 스테이커는 공기 중으로 증발하고, 공기 중으로 증발하고, 구름으로 응축되고, 다시 산 아래로 비가 내리고, 깔때기 상단으로 돌아가서 이더리움 생태계를 공급합니다. 지속적인 영양.

원본 링크



