
원본 출처:Hash Hunter
원본 출처:
원작자: 마스터다이
과거를 지배하는 자는 미래를 지배하고, 현재를 지배하는 자는 과거를 지배한다. — "1984"
2007년 캐나다 왕립 은행의 트레이더인 Katsuyama는 트레이딩 터미널에서 구매 버튼을 눌렀을 때 모든 주문이 사라진 것을 보고 당황했습니다.
그리고 비슷한 일이 블록체인 세계에서도 일어났습니다. 2022년 6월 Scott Bigelow는 이더리움 메인넷에 암호화된 컨트랙트를 배치하고 그 안에 0.035 ETH를 예치했으며, 그 컨트랙트에서 예치금을 인출할 수 있는 비밀번호는 그만이 알고 있었습니다. 그리고 컨트랙트에 비밀번호 정보를 보낸 순간 컨트랙트에 있던 이더화폐가 사라졌다.
그들이 모두 조기 주자를 만났다는 것은 의심의 여지가 없습니다. Shengshan이 원하는 주문은 다른 거래소에 분산되어 있습니다.지리적 위치로 인해 각 주문이 거래소에 도달하는 시간은 약간 다릅니다.고빈도 거래자는 더 빠른 광섬유 네트워크를 통해 미리 알고 있습니다.매수 주문, 그래서 Shengshan의 주문이 다른 거래소에 놓이기 전에 주문을 매수하기 위해.
Scott의 비밀번호 정보는 본인만 알고 있지만 각 노드에서 자신의 거래 정보를 브로드캐스트하기 전에 메모리 풀의 선두주자가 스니핑하고 자신의 비밀번호를 복사하여 더 높은 Gas fee로 선점하여 돈을 훔칩니다. 계약에서. 이러한 선제적 봇은 이러한 "포식자"가 하는 일의 빙산의 일각에 불과합니다. 전통적인 금융의 고주파 거래와 달리 접근 메커니즘이 없는 블록체인의 어두운 숲에서 더 정교하고 잔인한 전략이 등장했으며 DeFi 및 NFT와 같은 다양한 분야에서 널리 사용됩니다.
이 글은 이더리움의 기본 원칙의 관점에서 MEV 로봇과 플래시봇이 수행하는 역할, PBS 아키텍처가 후속 암호화 생태계에 미치는 영향 및 향후 각 역할의 진화 예측을 보여줍니다. 세 개의 챕터로 나뉩니다.
첫 번째 장은 원리의 해석입니다.
세 번째 섹션은 미래의 Builder-Proposer 분리 아키텍처에 대한 예측 및 전망입니다.
첫 번째 레벨 제목
1. 산업 체인
현재 PBS 생태계(제안자-빌더 분리)를 완전히 이해하기 위해 사용자 측에서 스트로크를 보내는 관점에서 볼 수 있습니다. 컨센서스 레이어에서 완전히 확립될 때까지 이 프로세스는?”
이해를 돕기 위해 이 링크를 여러 단계로 나누었습니다.
사용자 트랜잭션(트랜잭션): 지갑에서 돈을 이체하거나 탈중앙화 거래소 또는 Mint NFT에서 토큰을 교환할 때 체인의 데이터 구조는 유사합니다.
위 그림과 같이 NFT 컨트랙트를 Mint 하기 위해 필요한 정보이며 가장 중요한 정보는 data 입니다. 그리고 데이터의 데이터를 0x로 바꾸면 일반적인 전송을 나타냅니다. 이러한 데이터와 가치 데이터를 통해 우리는 이 거래에 대한 사용자의 의도와 기능을 명확하게 판단할 수 있습니다.
메모리 풀(mempool): 사용자가 공용 노드를 사용하여 원격으로 서비스를 호출하는 경우(예: Metamask는 기본적으로 Infura의 Ethereum 노드를 사용하여 서비스를 호출함) 트랜잭션이 메모리 풀로 실행됩니다. 메모리 풀은 노드가 트랜잭션을 받아 블록에 포함시키는 버퍼로, 노드가 각종 트랜잭션을 확인하고 트랜잭션 출력과 서명의 적법성과 타당성을 판단하는 역할을 한다.
메모리 풀의 트랜잭션은 각 노드마다 다르지만 전체 블록체인 네트워크에 대해 포함된 데이터는 공개됩니다. 즉, 누군가가 전 세계 클라우드 서버에 노드를 설정할 수 있는 한 대부분의 멤풀 데이터를 얻을 수 있습니다. 메모리 풀 데이터의 남용은 일반 사용자에게 매우 비우호적입니다. 서두에서 설명한 경우처럼 차익거래자는 사용자의 거래 의도를 미리 파악하여 이익을 얻을 수 있습니다. 우리는 이 수익 창출 과정을 MEV(Maximum Extractable Value)라고 부릅니다.
Seacher: 이더리움 로봇 오퍼레이터라고도 알려진 차익 거래자와 nft-mint 로봇은 모두 검색자 범주로 분류할 수 있습니다. 검색자는 Flashbots와 밀접한 관련이 있습니다.Flashbots가 경매 구성 요소를 공개한 후 검색자는 번들을 전송하여 자신의 트랜잭션 또는 mempool 트랜잭션을 순서대로 연결하고 특정 블록 빌더를 지정하여 이 번들의 트랜잭션을 블록에 포함하도록 할 수 있습니다. 그들의 거래가 공공 mempool에서 스니핑되지 않는다는 것입니다.
Flashbots는 실제로 일부 사용자가 블록 빌더와 직접 통신할 수 있는 새로운 거래 정보 채널을 만들었습니다. 예를 들어, 아래 예시에서는 플래시봇을 사용하여 위 그림의 민트 트랜잭션 내용을 블록 빌더에 직접 전달하여 내 민트 정보가 미리 알려지지 않도록 합니다.
검색자는 번들을 더 매력적으로 만들기 위해 특정 가격을 지불해야 합니다. 예를 들어 가스 요금을 인상하거나 이더를 빌더의 코인베이스 주소로 직접 전송합니다.
번들 메커니즘을 통해 검색자는 작은 범위에서 트랜잭션 순서를 변경할 수 있습니다. 그리고 메커니즘에서 주문의 트랜잭션이 대기하지 않도록 할 수 있습니다. 외부 트랜잭션과 자체 생성된 컨트랙트 콜 트랜잭션을 정리하고 결합하여 MEV 분야의 다양한 공격 전략을 형성합니다. 예를 들면 선두주자, 후위주자, 샌드위치 공격, JIT 봇, 시간 도둑, 삼촌 블록 도둑 등이 있습니다.
Frontrunning: 앞서 나가고 상대방의 거래 전략을 복사하여 이익을 얻습니다. 예를 들어, 일반 사용자들 앞에서 더 높은 Gas fee로 Mint를 NFT로 선점하고, 인간 사용자의 Mint 점유율을 점유하는 등.
백런닝(Backrunning): 특정 거래의 후속 포지션을 위해 쟁탈전을 벌여 이익을 얻습니다. 로봇이 특정 토큰을 모니터링하여 Uniswap에서 새로운 거래 쌍을 생성한 후 풀을 배포한 후 대량의 구매 트랜잭션을 생성합니다. 전략은 토큰을 가장 먼저 구매하는 것입니다. 같은 방식으로 로봇은 NFT 프로젝트 당사자가 NFT 계약 mint()를 활성화하는 트랜잭션을 모니터링하여 첫 번째 조폐국 NFT 사람이 될 수 있습니다. 시중에 나와 있는 대부분의 기존 NFT 그래브민트 로봇은 이 원칙과 아키텍처를 따라 설계합니다.
샌드위치 공격: 사용자가 탈중앙화 거래소에서 토큰 a를 교환하고자 할 때 봇은 두 개의 트랜잭션을 생성하고 번들 기능을 사용하여 피해자의 트랜잭션을 사이에 끼울 수 있습니다. 로봇의 첫 거래는 토큰 a를 사고, 피해자의 거래는 토큰 a의 가격을 올리고, 세 번째 거래는 같은 양의 토큰 a를 팔아 이익을 낸다. 이익은 피해자 거래소가 설정한 슬리피지에 따라 달라집니다.
JIT 로봇(Just In Time): 이 모드는 Uniswap V3의 토큰 풀에 나타납니다.V3 자체의 중앙 집중식 유동성 특성으로 인해 사용자는 매우 작은 범위 내에서 LP를 설정할 수 있습니다. 사용자가 V3에서 대량의 토큰을 거래하고자 할 때 즉시 유동성을 추가하기 위한 거래와 유동성을 파괴하기 위한 거래를 시작합니다. 사용자의 거래가 포함되어 있어 이 거래로 인해 발생하는 유동성 수입을 얻을 수 있습니다. 이 모드에서는 JIT 로봇이 거래 전후의 위치 변화를 미리 계산해야 사용자의 거래가 설계된 유동성 범위 내에 있게 됩니다.
제한된 공간으로 인해 이 기사에서는 자세한 공격 방법과 단계를 소개하지 않을 것이며 관심 있는 독자는 여기(https://www.mev.wiki/attack-examples)를 방문하십시오. 모든 검색자가 차익 거래자는 아닙니다. 우리는 또한 이러한 메커니즘을 사용하여 좋은 일을 할 수 있습니다.
전송 서비스: 일부 해커는 사용자의 도난당한 지갑에 있는 NFT를 사용하여 피싱을 수행합니다.일반적으로 이 지갑의 ETH는 전송에 대한 가스 요금을 지불하기에 충분하지 않습니다. 피해자가 전송을 위해 Gas로 전송을 원할 때 해커는 스크립트를 사용하여 Gas 요금을 전송합니다. Flashbots를 사용하여 해커가 귀하가 전송한 가스 요금을 가져가기 전에 개인 키가 도난당한 지갑에서 NFT를 되찾을 수 있습니다. 해킹된 지갑에 트랜잭션을 생성하고, 손상된 지갑에서 트랜잭션을 생성하고, 이 두 트랜잭션을 번들로 묶어 블록 빌더에게 보냅니다. 이 두 거래는 블록에서 연속적이기 때문에 해커는 도난당한 NFT를 전송하는 것을 막을 방법이 없습니다. 검색자가 번들 구축을 마치면 할당된 블록 빌더에게 번들을 보낼 수 있습니다.
블록 빌더: 2022년 11월 플래시봇이 블록 빌딩 아키텍처를 오픈소싱한 덕분에 블록 빌더의 내부 아키텍처 설계를 알 수 있습니다. 완전한 블록 구축 클라이언트는 블록 구축 사양 geth 실행 레이어 노드 프로그램과 수정된 prysm 합의 레이어 노드를 포함하여 두 개의 서로 다른 노드로 구성됩니다.
블록 빌더는 검색자가 번들을 지정된 빌더로 보낼 수 있도록 하는 RPC 끝점을 노출해야 합니다. 빌더 자체는 마이너(geth)와 컨스트럭션(prysm)의 두 모듈로 나뉘며, 마이너 모듈은 알고리즘 프로그램을 통해 프로그램 요구 사항에 맞는 번들을 선택하고 메모리 풀에서 트랜잭션을 선택하여 생성된 블록에 삽입합니다. .중간. 빌더 모듈은 블록의 해시 값, 지불 주소 및 추가 정보(일반적으로 빌더가 자신의 이름을 내부에 작성함)를 포함하여 반복기 및 마이너 모듈과 지속적으로 통신하면서 블록 데이터 생성을 시작합니다. 그리고 전체 블록의 수익금을 이체 형태로 검증 노드의 수신 주소로 보내도록 트랜잭션을 설정합니다.
릴레이: 블록 빌더는 자신이 보내는 블록을 유출되지 않고 검증자에게 보내려면 신뢰할 수 있는 제3자가 필요합니다. 물론 리피터마다 특성과 특성이 다르며, 검증자는 MEV-Boost를 사용하여 여러 리피터에 액세스하여 가장 많은 블록 선택 권한을 얻습니다.
위의 아키텍처에서 우리는 반복자가 블록 정보를 수락하고 전송하기 위해 합의 계층 노드와 실행 계층 노드를 실행해야 함을 알 수 있습니다. 리피터 외부에는 각각 블록 빌더와 MEV-Boost에 연결하는 두 개의 API가 있습니다. 이러한 아키텍처는 블록 정보가 유출되지 않도록 보장하면서 제안자와 빌더 간의 통신 및 신뢰 비용을 최소화할 수 있습니다.
제안자: 이더리움 병합 후 새로운 합의 계층이 네트워크에 추가되었습니다. 제안자의 아키텍처는 실행 레이어 노드, 합의 레이어 노드, 유효성 검사기(32 ETH), MEV-Boost의 네 가지 클라이언트로 구성됩니다. 이것은 또한 대부분의 이더리움 노드 서약자의 기본 아키텍처입니다. 원래 노드 서약자는 처음 세 개의 소프트웨어로 구성되며 MEV-Boost는 두 노드 간의 통신을 조정하고 릴레이 계층에서 추가 블록 정보를 얻는 플러그인으로 이해될 수 있습니다.
이러한 아키텍처는 실제로 블록을 구축하는 원래 제안자의 기능을 제거하므로 제안자는 MEV-Boost에서 블록을 제안하고 비콘 체인에 추가하기만 하면 됩니다. 마찬가지로 MEV-Boost는 여러 릴레이 레이어를 연결하여 제안자의 이점을 극대화할 수 있습니다. 결국 검색자와 블록에서 발생한 수입은 이 전체 구조를 통해 제안자, 즉 이더리움 서약자에게 지급됩니다.
트랜잭션 체인:
사용자가 트랜잭션을 시작하면 먼저 공용 메모리 풀에 들어가고 일반 트랜잭션의 경우 일정 시간을 기다린 후 블록 빌더가 생성한 블록에 넣습니다. 번들 형태로 블록을 입력하십시오. 릴레이 계층을 거친 후 최종적으로 블록 제안자에 의해 서명되고 네트워크에 브로드캐스팅됩니다. 사용자는 또한 블록 빌더의 개인 노드를 사용할 수 있으므로 공용 mempool을 피할 수 있습니다.
Benefit chain: 검색자는 메모리 풀에서 이득을 얻을 수 있는 트랜잭션을 찾고, 이 트랜잭션을 회수하여 자체적으로 생성한 트랜잭션과 결합하여 번들에 넣습니다. 검색자가 얻은 이익은 지갑으로 직접 들어가며, 이 트랜잭션이 블록 빌더에 의해 블록에 패키지되기 위해서는 검색자가 블록 빌더에게 거래 수수료를 지불해야 합니다(Gas 또는 Coinbase Transfer를 통해).
블록 빌더의 이익 = 거래 수수료(가스) + 검색자가 지불하는 수수료 - 소모된 가스 수수료
블록 빌더의 이익 = 거래 수수료(가스) + 검색자 지불 수수료 - 파괴를 위한 가스 수수료 - 검증자에 대한 블록 빌더의 수수료(비용)
Mev-Boost 보상 = 블록의 마지막 전송 = 블록 빌더에서 유효성 검사기로의 수수료(비용)
블록 16489407을 예로 들어보면 Etherscan은 그의 전체 블록 보상이 0.129830707718222266 Ether임을 보여줍니다. coinbase.transfer의 기록은 Flashbots의 주소에서 조회할 수 있으며 검색자는 총 0.16601722521 Ether에 해당하는 2개의 거래 수수료를 지불했음을 알 수 있습니다. 물론 이 블록에는 실제로 6개의 묶음이 있지만 나머지 4개의 묶음은 Gas Fee 형태로 지급됩니다. 지면이 제한되어 있어 저자는 여기서 자세히 다루지 않을 것이며, 블록의 MEV 수입을 계산하는 방법을 자세히 소개하는 글을 작성할 예정입니다.
이 블록의 마지막 전송에서 빌더는 검증자에게 0.295569746890668 Ether를 전송했습니다.
계산:
블록 빌더 수익 = 0.129830707718222266 + 0.16601722521 = 0.29584793292 이더
블록 빌더 이익 = 0.29584793292 - 0.295569746890668 = 0.00027818602 이더
전반적인 기술 아키텍처 및 링크의 관점에서 볼 때 기존 PBS 아키텍처 설계는 단순하지 않습니다. PBS 자체는 The Scourge 단계 이전의 Ethereum의 전환이기도 합니다. Relay Layer와 Construction Layer 사이의 담합과 블록 빌더의 중앙 집중화에 대한 완전한 해결책은 현재 없습니다. 이것이 Flashbots가 나중에 Suave를 출시한 주된 이유 중 하나입니다.
첫 번째 레벨 제목
2. 생태 패턴 및 투자 기회
이전 장에서 MEV 체인은 기본 아키텍처의 구현을 통해 분류 및 정렬되었습니다. 생태계의 프로젝트 당사자는 종종 수익성과 창출을 달성하기 위해 여러 분야와 방향을 점유합니다.물론 이 분야는 아직 초기 단계에 있으며 현재 트랙에 명확한 비즈니스 모델과 최고의 플레이어가 없습니다. 저자는 이러한 초기 프로젝트를 판단하기 위해 노드 서약자가 아닌 몇 개의 트랙을 대략적으로 나누어 수익을 낼 수 있는지, 대규모 상용화를 위한 조건이 있는지, 지속 가능한지 등 세 가지 측면에서 측정합니다. .
검색자: 기능과 수익원에 따라 차익 거래자, 샌드위치 공격자 및 청산인으로 나뉩니다. 수익성 있는 영역은 분산 거래, 대출, NFT 거래, 플래시 대출 등을 포함합니다. EigenPhi에서 제공하는 데이터에서 우리는 검색자 자신의 소득 분배가 극도로 불평등하다는 것을 알 수 있습니다.
대부분의 차익거래 이익은 0.27달러 위치에 집중되어 있으며, 1,000달러를 넘을 수 있는 차익거래 이익은 극소수에 불과합니다. 동시에 검색자는 피어에 의해 갇히고 차익 거래(살모넬라 토큰)가 역전될 위험에 직면합니다. Nathan Worsley는 MEV Day 연설에서 "이 분야는 팀과 협력하기 위해 매우 우수한 인재를 필요로 하며, 20개의 소규모 팀이 대부분의 시장 점유율을 차지하고 있으며, 차익 거래 전략은 점점 더 복잡해지고 경쟁은 매우 치열해집니다. "라고 말했습니다.
검색자들의 치열한 경쟁의 원인 중 상당 부분은 블록체인 네트워크의 개방성과 비접근성에서 비롯되며 한편으로는 최신 멤풀 데이터를 얻기 위해 더 나은 서버와 더 빠른 정보 전송 채널이 필요합니다. 이익을 얻으면서 다른 사람에게 붙잡히지 않도록 하는 알고리즘과 전략. searcher 필드가 수익성 있고 지속 가능한 트랙임에는 의심의 여지가 없지만, 이 필드는 일반 대중을 위한 상업화 가능성이 없으며 암호화 필드의 양적 거래에 가깝습니다. 대규모 투자 기관의 경우 온체인 양적 거래 팀에 대한 투자 수익률이 그리 높지 않을 수 있습니다. 그러나 양적 거래 및 스마트 계약 개발에 익숙한 소규모 기업가 팀 및 개인의 경우 이는 암호화 분야에 진입하기 위한 비교적 좋은 방법일 수 있습니다. 예를 들어 암호화된 양적 펀드를 설정하고 xx%의 수익을 약속합니다. 물론 이 필드는 정적이지 않습니다. 최근 JIT 로봇의 거래량이 급증한 것을 데이터에서 항상 알 수 있습니다.
온체인 거래 사용자의 증가와 다양한 새로운 DeFi 프로토콜의 출현으로 향후 많은 새로운 수익 기회가 있을 것입니다. 이것은 팀 자체의 실행 능력과 체인의 프로토콜을 이해하는 능력에 대한 테스트입니다.
빌더: 체인의 현재 데이터에 따르면 빌더 시장은 치열한 경쟁에 직면해 있습니다. 그리고 점점 더 많은 노드 서비스 제공업체가 이 시장에 진입했습니다.
예: BloXroute, Manifold, Blocknative, Beaverbuild, 0x69, Eden Network, Lightspeed, ETH-Builder 등 위 그림의 맨 왼쪽 부분은 빌더의 블록 점유, 가운데는 릴레이 레이어의 점유, 오른쪽은 검증자의 점유입니다.Flashbots는 가장 큰 블록 빌더는 아니지만 실제로 가장 큰 릴레이 서비스입니다 공급자. 12월 22일 저자는 합병 이후 600,000개의 블록 데이터를 집계했습니다.
이 분야에서 BloXroute, Manifold, Blocknative 및 Eiden Network는 공개 시장에서 자금을 조달한 몇 안 되는 프로젝트 당사자 중 하나입니다. 이 중 Eden Network와 Manifold는 블록 구축 및 중계 서비스만 제공하고 있으며, Bloxroute와 Blocknative는 블록 구축 서비스 외에 다른 서비스도 제공하고 있습니다. Bloxroute는 이익 극대화 릴레이 및 일반 릴레이와 같이 검증인의 요구에 따라 다양한 릴레이 인터페이스를 제공합니다. 기능적 관점에서 Bloxroute는 노드 보호 서비스 및 더 빠른 트랜잭션 시작 서비스 제공과 같은 유효성 검사기 사용자 및 프로젝트 당사자에 더 가깝습니다. 그리고 Blocknative는 메모리 풀 및 트랜잭션 시뮬레이션 서비스와 같은 검색자와 일부 DeFi 프로젝트 당사자를 위한 것입니다.
보조 제목
시장 규모
미래 블록의 생산량을 통해 시장 규모를 측정할 수 있는데, 기존 블록 빌더가 구축한 각 블록의 수익은 약 0.0005 ETH입니다. Ethereum의 일일 평균 블록 출력은 약 7000 블록입니다. 그러면 앞으로 이더리움의 전체 블록 건설 수익은 1,200 ETH가 될 것입니다. 소득. 블록 구축의 수익에 영향을 미치는 요인은 다양하며 현재 데이터가 미래를 대변할 수 없습니다. 예를 들어, 블록 빌더가 시장을 선점하기 위해 적극적으로 이익을 줄이거나 기존 거래량이 부족하여 번들 수에 영향을 주는 등입니다. 전반적인 관심 사슬의 관점에서 볼 때 블록 빌더의 이점은 더 제어 가능합니다. 기술 아키텍처는 또한 대규모 배포 및 운영 가능성을 가지고 있습니다. 프로젝트 측면에서는 빌딩 블록 서비스를 기반으로 더 많은 유료 서비스를 추가할 수 있으므로 블록 빌딩 및 릴레이 서비스를 개발자 및 프로토콜 계층 전환을 유치하는 옵션으로 만들 수 있습니다(무료 전송을 위해 노드를 제공하는 Web3 인프라와 유사).
SAAS 서비스: 시장에는 MEV 데이터 분석 EigenPhi를 제공하는 Blocknative와 위에서 언급한 메모리 풀 데이터 서비스와 같이 검색자와 연구원에게 서비스를 제공하는 비즈니스 모델도 있습니다. 다른 하나는 더 빠른 프라이빗 노드 호출 서비스와 노드 히든 서비스로, 검색자가 빠르고 은밀하게 노드를 호출하고 통신할 수 있습니다.
Anti-MEV 서비스: 1inch 및 cowswap에서 제공하는 개인 거래 서비스와 같이 전면 실행 및 샌드위치 공격에 저항하는 일부 분산형 거래소도 있습니다. 그 원리는 프라이빗 RPC 서비스와 유사하며, 사용자의 트랜잭션은 별도로 블록 빌더에게 전송되므로 트랜잭션이 메모리 풀을 거치지 않습니다.
주문 피드백 서비스: 이 모델은 전통적인 증권 거래 시장에서 더 일반적입니다. Robinhood는 소매 투자자가 소프트웨어를 통해 주문할 때 이 서비스를 사용하여 돈을 벌 수 있습니다. Robinhood는 이 주문을 시장 조성자에게 전달하고 시장 조성자는 시장에서 거래할 때 Robinhood 현금도 지불합니다. 온체인 트랜잭션은 루크 프로토콜과 같은 이 원칙을 따를 수도 있습니다. 사용자는 루크의 독점적인 탈중앙화 거래소에 주문을 할 수 있지만 이 거래는 체인에서 직접 실행되지 않고 이제 루크의 관리인(키퍼)에게 내부적으로 경매됩니다. 입찰이 성공하면 관리인은 사용자의 거래를 번들에 넣을 수 있는 권한을 가지므로 사용자의 거래를 사용하여 MEV 활동을 수행하고 수익을 얻습니다. 이 거래가 종료된 후 사용자는 경매에서 루크 토큰의 일부를 얻고 관리인은 MEV 수익을 얻습니다. 이 링크에서 관리인은 실제로 검색자 역할을 하지만 주문의 출처는 더 이상 과거의 메모리 풀이 아니라 루크 프로토콜 자체에 의해 설정된 프라이빗 다크 풀입니다. 가치 분배의 관점에서 사용자는 주문을 완료하면서 MEV 수익의 일부를 얻을 수 있습니다.
암호화된 다크 풀 서비스: 저자는 또한 비즈니스 모델을 구상했으며, 새로운 탈중앙화 프로토콜은 트랜잭션 서비스를 구축하면서 프로토콜별 블록 구성 레이어와 릴레이 레이어를 구축할 수 있습니다. 프로토콜을 사용하는 사용자가 생성한 모든 트랜잭션은 이 다크 풀에 들어갑니다. 검색자는 차익 거래를 위한 독점 주문 흐름을 얻기 위해 수수료를 지불해야 합니다. 프로토콜 계층은 더 많은 사용자가 다크 풀 거래에 참여하도록 유도하기 위해 에어드롭 및 가스 프리 서비스와 같이 검색자가 사용자에게 지불한 수수료를 반환할 수 있습니다.
예: 지갑 공급자는 전용 다크 풀 노드를 설정할 수 있으므로 지갑을 사용하는 모든 전송 및 거래는 이 다크 풀을 통해 수행됩니다: 사용자는 Sushiswap에서 토큰 a를 토큰 b로 교환하고, 사용자 b는 Uniswap에서 토큰 b를 교환합니다. 토큰은 위의 토큰으로 교환됩니다. 이 두 주문이 결합되는 순간 Uni와 Sushi라는 두 거래소의 ab 거래 환율의 불균형이 발생하게 됩니다. Arbitrageurs는 이 두 주문을 경매하고 자신의 차익 거래 전략을 묶어 플래시 대출 차익 거래 등을 달성할 수 있습니다. 물론 서로 다른 풀 간의 교환 불균형이 실현되려면 이 두 거래가 일정 수준에 도달해야 합니다. 거래 규모가 특정 수준에 도달해야 실현될 수 있습니다. 예를 들어 시장 조성자가 20개의 사용자 주문을 경매하여 막대한 차익 거래를 완료합니다. 물론 이 모델 역시 사용자 자신의 트랜잭션 손실, 블록 빌더의 과도한 중앙 집중화 등 많은 위험을 안고 있습니다.
SUAVE: 독립적인 메모리 풀과 블록 구성 네트워크를 구축함으로써 모든 향후 주문 흐름과 블록은 검색자와 검증자가 공개적으로 입찰하고 액세스할 수 있으며 다중 체인 아키텍처에 걸쳐 있습니다.
현재 SUAVE의 아키텍처 설계는 아직 논의 단계에 있으며 SUAVE는 자체 노드 전용 클라이언트를 출시할 가능성이 매우 높다고 생각합니다. 기존 PBS 설계를 사용한다면 L2 계층과의 통신을 구현하기 위해서는 기존 아키텍처를 기반으로 L2 노드와의 통신을 늘려야 한다. 즉, 트랜잭션 메시지를 확인하기 위해 여러 개의 체인 노드를 배치함으로써 이 설계 방법은 너무 비대하고 복잡합니다. 문서에 설명된 것을 달성하기 위해 모든 EVM 생태계와 호환되는 라이트 노드 클라이언트 세트를 재개발하는 것이 좋습니다. .모듈식 기능.
Flashbots가 이 분야의 선두 주자인 것은 의심의 여지가 없으며, 현재 대부분의 아키텍처 설계 및 코드는 Flashbot에 의해 오픈 소스로 제공되며 전체 산업의 방향을 이끌고 있습니다. 저자는 이 분야의 기회는 차익 거래와 스테이킹에 있는 것이 아니라 누가 블록을 만들고 트랜잭션을 분배할 수 있는 능력을 가질 수 있는지에 있다고 믿습니다. 이 능력의 가치는 경제 계층이 아니라 전체 이더리움 생태계의 권력 계층에 있습니다. 블록에서 트랜잭션 순서를 제어하는 사람은 권력의 분배를 제어하고 권력의 분배를 제어하는 사람은 전체 네트워크를 재구성할 수 있습니다. 혜택 가치 분배. 사용자 토큰의 과거 유통 가치는 스마트 컨트랙트와 트랜잭션 별 거래를 통해 분배되고, 미래 가치는 이러한 주문 흐름을 결합한 블록 빌더를 통해 분배됩니다. 즉, 단일 트랜잭션 가치를 놓고 경쟁하는 시대에서 앞으로는 블록 공간 자원을 놓고 경쟁하는 시대로 넘어갈 것입니다.
첫 번째 레벨 제목
3. 앞으로의 전망과 우려
많은 사용자들이 MEV를 이해하는데 어려움을 겪는 이유는 우리 인간의 관점에서 보낸 명령이 시간순으로 동시에 실행될 수 있고 연속적이라고 믿기 때문입니다. 블록 네트워크의 관점에서 사용자의 의도와 행동은 불연속적인 불가분의 순서로 배열됩니다. 찾는 사람은 사용자가 트랜잭션을 보낸 후 트랜잭션을 캡처하고 이익을 위해 다시 주문할 수 있습니다. 거시적 수준에서 우리는 검색자가 번들을 통해 작은 영역에서 시간을 조작할 수 있는 능력을 달성했다고 추정할 수 있습니다. 부적절한 예를 들자면, 사용자 입장에서는 자신의 트랜잭션이 샌드위치 공격을 받는데, 이는 검색자에게 미래와 과거를 동시에 빼앗기는 것과 같습니다. 이 글에서 설명한 사례들은 모두 이더리움 체인에서 발생했지만 한 가지 확신할 수 있는 것은 블록이 비연속적이고 분할할 수 없는 순서 배열을 포함하는 한 MEV는 반드시 발생한다는 것입니다.
보조 제목
중앙 집중화 추세
미래의 프로토콜 계층에 블록 구축의 힘이 미치는 영향은 심오합니다. "1984"의 말처럼 "과거를 지배하는 자가 미래를 지배하고 현재를 지배하는 자가 과거를 지배한다." 1월 3일부터 27일까지 블록의 80% 이상이 단 5개의 블록으로 블록 빌더에 의해 생성되었습니다.
블록 구축 클라이언트에 특별한 기능이 있다는 점을 언급할 가치가 있습니다. 빌더는 블랙리스트를 설정하여 특정 주소가 블록에 포함되는 것을 방지할 수 있습니다. 이것은 또한 미래의 빌더가 트랜잭션을 검토할 수 있음을 의미합니다.스펙을 충족하지 않는 일부 사용자가 트랜잭션을 시작하면 그의 트랜잭션은 보류 상태가 되고 실제 네트워크에 도달하지 않습니다. Tornado-Cash 사건은 주요 노드 서비스 공급자가 시작한 노드 수준 검토이며 빌더는 mempool 수준 검토를 시작했습니다. 물론 점점 더 많은 사용자와 프로젝트 당사자의 참여로 인해 향후 블록 건설의 분산화가 증가하면 이러한 검토의 영향이 희석될 것입니다. 그러나 블록 구성의 중앙 집중화로 인한 잠재적 피해는 여전히 과소 평가되지 않습니다. 저자는 독자들이 참조할 수 있는 몇 가지 가능성을 생각했습니다.법 집행 차단:
미래의 대부분의 빌더와 노드 서비스 제공자는 하나의 주체에 의해 통제된다고 가정하면, 우리는 주체의 법칙에 의해 조작되는 블록체인 네트워크에 정식으로 진입할 것입니다. 모든 트랜잭션(스마트 계약, 전송, 권한 부여, 상호 작용)의 배포는 여러 번 검토되고 승인됩니다. 노드 호출자는 트랜잭션 개시자의 지갑 주소와 IP를 검토하고 올바른지 확인합니다. 시작된 거래는 모니터링되는 비공개 메모리 풀에 들어가고 검색자는 법 집행 기능을 수행하여 거래 내용의 적법성을 판단합니다. 트랜잭션의 내용과 정보는 등급이 매겨지고 태그가 지정되며 번들에 포함되어 다른 빌더에게 전송됩니다. 빌더는 트랜잭션 유형 및 기능에 따라 다른 수준의 트랜잭션을 다른 우선 순위로 블록에 넣을 수 있으며 브로드캐스팅을 통해 검증인이 검토할 수 있습니다. 엔터티 규칙을 충족하지 않는 일부 트랜잭션은 메모리 풀에서 폐기되며 검색자와 빌더는 사용자가 직접 취소할 때까지 복구할 수 없습니다. 이 경우 해킹 및 절도 활동은 최소화되지만 사용자는 블록체인 네트워크에 대한 최대 액세스 권한을 상실하여 혁신 및 정보 표현을 방해합니다.엔터프라이즈 블록:
미래의 빌더와 노드 가맹점을 소수의 상업 거인이 독점한다고 가정하면 블록 자원을 놓고 경쟁하는 제로섬 게임의 시대로 접어들게 될 것입니다. 사용자와 개발자는 상대적인 자유를 얻었지만 거래 대상을 유연하게 선택할 수 없는 다수의 거대 합의가 불가능하고 사용자의 주문 흐름까지 다크풀에서 명확한 가격으로 경매에 악용되고 사용됩니다. 건축업자들이 심의권을 팔고 건축권을 팔아 이익을 취하는 등 최대의 악의적인 상권 경쟁에 직면하게 됩니다. 일부 프로토콜은 경쟁사의 주문 흐름을 매수하여 상대방의 사용자 거래를 어느 정도 지연 및 차단할 수 있습니다. 예를 들어 사용자가 NFT 거래소에서 사고 팔 때 주문을 받으면 거래 상대방이 블록 끝에 트랜잭션을 배치하고 상대방 사용자는 NFT를 먼저 가져가 원래 사용자의 거래를 실패하게 만들 수 있습니다. . DEX 프로토콜은 빌더와 거래하여 상대방의 모든 트랜잭션을 블록에 넣을 수 있으며 단기 토큰 풀 불균형을 유발하여 상대방 사용자의 트랜잭션을 무효화할 수 있습니다. 이 경우 비즈니스 활동은 여전히 존재하지만 사용자와 개발자는 규칙에 따라 편을 선택해야 하므로 비즈니스 혁신이 억제됩니다.기록 변조:
빌더와 노드가 너무 집중된 경우 지분 증명 체인은 재구성 공격을 통해 과거에 원하지 않는 블록을 삭제할 수 있습니다. 그리고 작업 증명 체인은 타임 도둑 공격을 통해 과거의 블록을 다시 채굴하여 타임 라인을 변경할 수 있습니다.
이 경우 동력 기계는 과거를 바꿀 수 있는 능력이 있어 자신에게 유리하지 않은 역사를 지울 수 있습니다.보조 제목
어두운 숲을 밝히다
어두운 숲을 밝히다
위에서 언급한 사례는 매우 극단적인 상황에서만 발생하는 이벤트 추세이며, 이후 SUAVE 아키텍처의 출시와 참여자의 유입은 개인 주문 흐름의 남용 및 빌더의 중앙화 영향을 완화할 것입니다. 여기서 전제는 완전한 자유 시장 경쟁과 개척자와 혁신가를 보호하는 것입니다. 다양한 분야의 참여자들이 코드를 공개하고 다양한 기관의 연구원들이 MEV 데이터를 공개하지 않았다면 우리가 가진 폐쇄적이고 어두운 환경은 상상하기 어렵습니다. 코드와 데이터에 대한 개발자와 연구원의 지속적인 기여로 인해 이 어두운 숲에서 희미한 빛을 볼 수 있습니다.
진정으로 개방적이고 공정한 MEV 시장: 모든 검색자와 빌더가 참여할 수 있으며 사용자는 거래 방향을 자유롭게 선택할 수 있습니다. 검색자와 빌더는 완전히 경쟁하고 프로토콜 계층의 사용자에게 최대한 돌려줄 수 있습니다. 프로토콜은 주문 흐름을 사용하여 효율성을 달성하고 블록 리소스 사용을 극대화할 수 있습니다.
공정한 시장지향적 경쟁 환경은 혁신을 낳는 토양이며, 보다 효과적인 이익 분배 메커니즘과 탈중앙화 구조는 혁신을 실현하기 위한 초석입니다. 검색 및 블록 구축 기술은 중립적이며 환경에 미치는 영향은 사람들이 사용하는 방식에 따라 다릅니다. 즉, 현재를 지배하는 자는 미래와 과거를 모두 지배한다. 어두운 숲을 밝히기 위한 조건에 도달하는 것은 수도에만 의존하는 것이 아니라 계획에만 의존하는 것이 아니라 현재 모든 사람의 손에 결정권이 있습니다.
첫 번째 레벨 제목
Coinabse, 스테이킹 노드 구성 요소로 MEV-Boost 채택 발표