Flashbots: MEV 위기와의 경쟁
편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans)편집자 주: 이 기사의 출처는
이더리움 애호가(ID: ethfans)
이더리움 애호가(ID: ethfans)
, 저자: thegostep, 번역: A Jian, 승인을 받아 Odaily에서 재인쇄함.
Flashbots는 스마트 컨트랙트 플랫폼 블록체인에 대한 "MEV(채굴자 추출 가능 가치)"로 인한 부정적인 외부 효과 및 생존 위험을 완화하기 위해 설립된 연구 개발 조직입니다. 우리는 Ethereum의 개념을 방어하기 위해 MEV 수집을 위한 신뢰할 수 없고 투명하며 공정한 생태계를 설계할 것을 제안합니다.
지난 몇 달 동안 이더리움 사용량이 폭발적으로 증가하면서 네트워크 혼잡(예: P2P 네트워크에 대한 부담 증가) 및 체인 혼잡(예: 좁은 블록 공간)을 포함하여 MEV가 제기하는 부정적인 외부 효과 중 일부가 노출되었습니다. 예비 평가에 따르면 비효율적인 MEV 펌핑 프로세스를 제거하면 이더리움의 처리량이 최소 2.4% 증가할 수 있습니다. 또한 MEV 펌핑에 대한 현재 인센티브 시스템은 과거 블록에 대한 MEV를 얻기 위해 체인 재구성을 시작하는 인센티브를 생성하기 때문에(예: 시간 밴디트 공격14) 사람들에게 개인 정보 보호, 짧은 대기 시간 및 주문 제어의 이점을 위해 트랜잭션 라우팅을 중앙 집중화하는 인센티브. 우리는 이러한 인센티브가 이더리움의 입장료 없는 최종성을 훼손하기 때문에 해롭다고 생각합니다.
이러한 실존적 위험과 부정적인 외부 효과는 항상 존재했지만 지난 6개월 동안 발생한 일련의 사건은 네트워크 사용이 전환점에 도달했음을 보여주었습니다. 우리는 많은 사람들이 독점 거래 라우팅 시설을 적극적으로 개발하고 있으며 이 모든 것에 대해 걱정하고 있음을 관찰했습니다. 왜냐하면 오늘날 이더리움의 중립성, 투명성, 탈중앙화 및 공정성을 잠식할 가능성이 있기 때문입니다. 이러한 사건들은 또한 앞서 언급한 실존적 위기와 부정적 외부효과가 심화되는 경향이 있음을 보여줍니다.
이 기사에서는 Flashbots 조직의 세부 사항과 연구 로드맵인 MEV-Inspect 및 MEV-Geth의 시작 프로젝트에 대해 설명합니다. 우리 프로젝트의 배경과 동기에 대한 추가 논의는 여기에서 찾을 수 있습니다.
MEV-Inspect: 정보 비대칭 제거
현재의 MEV 수집 수단이 제기하는 문제를 이해하는 첫 번째 단계는 그 영향을 정량화하는 것입니다. 이전에는 MEV 관련 메트릭을 포함하는 frontrun.me27 및 일부 산업 메트릭 사이트와 같은 페이지가 있었지만, 이더리움 및 기타 블록체인에서 생성된 이 데이터를 활용하려면 표준화되고 확장 가능한 방법이 필요하다는 것을 알게 되었습니다. .
MEV-Inspect 작동 방식
MEV-Inspect는 이더리움 블록체인을 스캔하고 MEV 펌핑 활동을 식별하는 블록체인 크롤러입니다. 크롤러는 블록체인을 탐색하여 트랜잭션별로 트랜잭션을 분석하고 트랜잭션 내에서 발생한 알려진 작업을 검사하고 이러한 결합된 작업에서 트랜잭션에서 발생할 수 있는 작업을 추론합니다. 일단 분류되면 통계 데이터에 중요한 태그(공급업체, 거래 유형, 성공 또는 실패)가 붙고 표 작성 및 분석을 위해 데이터베이스에 저장됩니다. MEV-Inspect에서 얻은 예비 분석 결과는 다음과 같습니다.
분석된 443,000개의 블록 중 최소 10,000개가 비효율적인 MEV 추출로 낭비되었습니다.
로봇이 획득한 MEV의 최소 18.7%는 가스 수수료로 전환되어 채굴자에게 전달되었으며, 이는 전체 거래 수수료의 3.7%를 차지합니다.
MEV를 더 잘 이해하는 데 도움이 되는 MEV-Inspect와 같은 작업이 없으면 Ethereum 사용자가 MEV를 이해하기가 훨씬 더 어려울 것입니다. 점점 더 많은 보안 필수 인프라가 오프체인으로 이동하고 온체인 상태 및 데이터의 크기가 커지면서 일반 사람들이 암호화폐의 원래 비전 중 하나인 투명성에 접근하는 것이 점점 더 어려워지고 있습니다. 사용자를 위해 투명한 대시보드를 유지하는 것이 MEV의 현재 상태를 객관적으로 평가하고 Flashbots 활동의 영향을 조사할 수 있는 가장 좋은 방법입니다. 따라서 우리는 자금과 조직의 리소스가 허용하는 한 이러한 대시보드를 유지하기 위해 최선을 다하고 있습니다.

MEV-Inspect를 통해 체인 상의 MEV 활동을 이해하는 것은 쉽지 않습니다. 다양한 봇의 행동을 분석하고 봇의 스마트 계약 사용을 분류하기 위한 휴리스틱을 개발하는 데 최선의 노력이 필요합니다. 이러한 분류가 완벽할 수는 없지만 우리의 목표는 유용한 평가를 제공하고 메트릭 값의 변화를 추적하는 것입니다. MEV-Inspect의 모듈식 아키텍처는 커뮤니티 참여를 허용하도록 정밀하게 설계되었으며 이를 통해 도구의 적용 범위와 정확도를 지속적으로 개선할 수 있습니다. MEV-Inspect에 대한 Github 리포지토리를 참조하십시오.
우리는 "MEV-Geth"라는 허가 없는 MEV 추출 방법에 대한 개념 증명 프로젝트를 설계하고 구현했습니다. 일반적으로 트랜잭션 주문 기본 설정을 전달하기 위한 봉인 입찰 경매 메커니즘입니다. 우리의 개념 증명 프로젝트는 불완전한 신뢰 보장이지만 현상 유지에 비해 상당한 개선이라고 생각합니다. MEV-Geth를 채택하면 프론트러닝 및 백러닝 봇으로 인한 네트워크 혼잡과 체인 혼잡이 크게 완화될 것입니다.
MEV-Geth를 개발하는 이유는 무엇입니까? 접근이 자유로운 MEV 추출을 달성하기 위해 중립적이고 개방적이며 오픈 소스 인프라가 사용되지 않으면 MEV가 내부자의 집이 될 수 있다고 믿습니다. 조직으로서 우리는 공정하고 윤리적이며 정치적으로 중립적인 MEV 추출 방법의 참조 구현을 제공하기 위해 노력합니다. 또한 이를 통해 보안의 약점인 신뢰 기반의 다크풀이나 전용 채널에 의해 이더리움이 잠식되는 것을 방지할 수 있기를 바랍니다. 우리는 MEV-Geth를 이중 목표로 시작했습니다. 한편으로는 이더리움의 특성을 보호할 수 있는 MEV 추출을 위한 생태계를 만들고 다른 한편으로는 시스템이 우리 주변의 커뮤니티와 대화를 시작할 수 있기를 바랍니다. 연구 개발 로드맵. 디자인 목표 액세스 프리: 거래를 심사할 수 있는 중개자가 없음 효율성: MEV 추출 프로세스는 불필요한 네트워크 정체 및 체인 정체를 일으키지 않습니다. 체인으로 이동하기 전 프라이버시: 즉, 트랜잭션이 블록으로 패키지될 때만 모든 사람에게 알려지게 됩니다. 이 개인 정보 보호는 거래 집계자/게이트웨이/광부와 같은 사전 정보를 받은 행위자를 배제하지 않습니다.
최종성: 트랜잭션이 체인에 패키지되면 MEV 추출은 되돌릴 수 없습니다. 시간 산적 체인 재구성 공격을 방지하는 데 사용됩니다.
MEV-Geth는 어떻게 작동합니까?

minTimestamp 및 maxTimestamp는 트랜잭션 패키지의 유효한 시간 범위를 추가로 제한하는 데 사용되는 두 가지 선택적 조건입니다.
채굴자는 단순히 MEV-Geth를 실행하여 MEV 블록을 채굴하거나 자체 사양 호환 포크를 구현할 수 있습니다.
MEV-Geth는 Flashbots 핵심 개발자 팀에서 유지 관리하며 소스 코드는 여기에서 찾을 수 있습니다.
Flashbots: 우리 조직 Flashbots는 MEV와 관련된 이론적 및 실증적 연구를 지원하는 체인에 대해 중립적이고 편파적이지 않은 학제간 연구 그룹인 MEV Pi-rate Ship에서 시작되었습니다.
우리의 연구 작업은 오랫동안 유지될 것입니다. 우리는 연구를 통해 로드맵을 정의하고 업데이트하여 조직 개발 단계 및 관련 이정표를 정의할 것입니다.
우리의 연구는 개방적이고 투명하며 반복적인 공동 창작, 학술 및 응용 연구에서 영감을 얻고 EIP(Ethereum Upgrade Proposal) 프로세스를 템플릿으로 사용하는 것이 필요합니다. 연구는 MEV 조사자 프로그램에 의해 재정적으로 지원될 수 있습니다. 공적 약속 열린 연구 기관으로서 우리는 앞으로 다음을 약속합니다. 우리의 창작물을 사용하여 이더리움의 핵심 가치인 개방성, 비접근성, 탈중앙화를 보호하고 MEV로 인한 위기에 대처하십시오.
커뮤니티의 모든 사람이 참여하고 혜택을 받을 수 있도록 Flashbots 핵심 인프라에 대한 연구 및 코드를 공개합니다.
연구 목표 MEV 위기를 해결하려는 우리의 큰 목표는 탈신비화, 민주화, 보급의 세 부분으로 나눌 수 있습니다. 각 섹션에 대해 답변하려는 질문을 나열합니다. 어둠의 숲을 밝히다
MEV 추출 방법으로 인한 사용자 피해를 정량화하고 개발자에게 애플리케이션의 영향을 줄이기 위한 도구를 제공하는 방법은 무엇입니까? 커뮤니티가 MEV 추출을 위한 사회적 규범을 개발할 수 있도록 MEV 공간에 어떻게 더 많은 투명성을 도입할 수 있습니까? 추출 과정 민주화
MEV 추출 프로세스가 어떻게 효율적이고 진입 장벽이 없을 수 있습니까? 모든 사람이 MEV 기회를 동등하게 이용할 수 있는 방법은 무엇입니까? 이익 분배
채굴자, 거래자, DeFi 개발자 등 간에 지속 가능한 인센티브 호환성 모델을 어떻게 구축할 수 있습니까?
우리는 연구 로드맵을 여러 단계로 나누어 후속 연구가 이전의 성공과 결론을 기반으로 할 수 있도록 합니다. 1상은 두 가지 연구로 구성됩니다. 논문 1: Flashbots 아키텍처 요약: 우리가 개발하고 있는 인프라의 아키텍처 및 디자인 장단점 설명
이러한 메커니즘은 PoW/PoS/리더리스 알고리즘과 트랜잭션 주문 경매가 있는 롤업 계약에서 다르게 작동합니까? 논문 2: 플래시봇의 윤리 초록: MEV 및 우리가 개발하는 인프라와 관련된 윤리적 문제에 대해 논의합니다. 트랜잭션 주문 선호 사항을 전달하기 위한 "좋은" 경매 메커니즘을 개발해야 합니까? 우선 순위 경쟁에 대한 뇌물 인센티브로 인한 합의 및 사용자의 피해를 최소화하는 방법은 무엇입니까?
MEV 추출에 어느 정도의 투명성이 허용되어야 합니까?
법학에서 MEV는 어떻게 특징지어집니까? 어떤 종류의 산업 자율 규제가 형성되어야 하는가?
피드백 및 기여 요청
MEV-연구에 기여
- MEV Fellowship 프로그램에 대해 알아보려면 MEV-Research Github 리포지토리를 확인하십시오. 이슈를 열거나 FRP(Flashbots Research Proposal)를 작성하여 기여를 시작하거나 MEV-Research discord 채널에서 토론에 참여하세요.


