BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

EIP-1559 재검토: 블록 제안자와 빌더를 위한 승리?

Foresight News
特邀专栏作者
이 기사는 약 2511자로, 전체를 읽는 데 약 4분이 소요됩니다
블록의 대상 가스가 100배 증가하면 블록 제안자와 빌더 모두 더 큰 이익을 얻을 수 있다고 생각한 적이 있습니까?
AI 요약
블록의 대상 가스가 100배 증가하면 블록 제안자와 빌더 모두 더 큰 이익을 얻을 수 있다고 생각한 적이 있습니까?

저자: 제임스 프레스트위치

원곡: 루피, 포사이트 뉴스

EIP-1559 이전

오래 전, EIP-1559가 등장하기 전 암호화폐 세계에서는 채굴자들이 간단한 투표 메커니즘을 통해 블록 크기를 결정했습니다. 각 블록, 채굴자는 블록 가스 한도를 최대 1/1024까지 올리거나 내릴 수 있습니다. 따라서 채굴자가 블록을 생성하면 가스 한도는 채굴자가 선호하는 해시레이트 가중 평균 쪽으로 이동합니다. 이 메커니즘은 이더리움이 시작된 이래로 존재해 왔습니다.

EIP-1559의 등장으로 가스 한도가 두 배로 늘어났지만, 한도를 설정하는 방법은 사라졌습니다. EIP-1559 이후부터 합병 전까지 채굴자들은 가스 목표에 투표를 했고, 가스 한도는 목표의 2배로 정의됐다. 예를 들어, 1559 이전 제한이 10mm(참고: mm는 100만을 나타냄)이고 1559 이후 목표가 10mm인 경우 1559 이후 제한은 20mm입니다. 1559는 효과적인 블록 크기 증가를 제공하지만 심각한 결과(기본 수수료 조정 형태)를 초래합니다. 1559 시스템 하의 광부들은 가스 목표에 투표할 수 있으며, 이는 1/1024로 이동한 이전 조정 시스템과 다르지 않습니다.

지금은 1/1024(0.09%)가 작아 보일 수 있지만 이는 50블록마다 약 5% 증가, 12.5분마다 약 5% 증가 또는 3시간마다 두 배로 증가한다는 의미입니다. 당신이 낮잠을 자고 일어났는데 갑자기 주유 한도가 두 배(또는 절반)로 늘어났다고 가정해 보세요!

간략한 리뷰

EIP-1559는 2개의 입력을 갖고 2개의 출력을 생성합니다.

블록 생산자는 각 블록의 1/1024만큼 목표를 조정하여 목표 가스를 설정합니다. 이러한 방식으로 가스 한도(목표의 2배)가 간접적으로 설정됩니다. 블록 생산자는 가스 목표와 실제 가스 사용량을 결합하여 기본 수수료를 설정합니다. 실제 > 목표일 경우 기본 수수료가 증가하고, 실제일 경우< 목표, 기본 비용이 감소합니다. 콤플렉스가 있다탄력적 관계。

목표 사용량은 실제 사용량에 영향을 미치지 않는다는 점을 기억하는 것이 중요합니다. 실제로 각 블록 생산자는 목표(메커니즘 조정을 통해)와 실제 사용량(블록을 구성할 때 트랜잭션을 포함하여)을 설정합니다. 실제로 각 블록 생산자는 EIP-1559에 대한 두 개의 입력을 제어하므로 (특정 블록에 대한) 출력을 제어할 수 있습니다. 특정 블록의 목표는 가스 목표 설정 게임의 무한 반복에서 생산자의 최근 움직임의 결과입니다. 따라서 시간이 지남에 따라 평균의 행동은 해당 게임의 균형 값으로 수렴됩니다.

EIP-1559 및 병합

합병은 가스 제한 메커니즘에 두 가지 주요 영향을 미칩니다.

  • 블록 생성 시간이 소폭 단축됨에 따라 가스 한도가 5% 증가하는 데 걸리는 시간이 10분으로 단축됩니다. 이는 대략 2.4시간마다 가스 한도가 두 배(또는 절반)로 늘어날 가능성이 있음을 의미합니다.

  • 채굴자는 스테이커나 검증인 등으로 대체됩니다.

첫 번째 방법은 이미 빠른 합성 과정의 속도를 더욱 높이지만 이는 중요하지 않을 수 있습니다.

나는 두 번째가 더 중요하다고 생각한다. 그러나 고립된 것이 아니라 더 큰 체계적 추세의 일부입니다. 이에 대해서는 나중에 다시 다루겠습니다.

블록 타겟이 상승하는 것을 방해하는 요인은 무엇입니까?

왜 블록 타겟이 올라가지 않는지 궁금하실 겁니다. 사용자에게는 거래가 더 저렴해지고 검증자는 더 많은 돈을 벌 수 있지 않을까요? 이런 것들이 좋아 보인다면 왜 타겟이 15,000,000mmm이 아닌 15mm입니까? 15mm 타겟(30mm 제한)이 현재 밸런스인 이유는 무엇입니까?

주된 이유는 항상 핵심 개발자의 조언에 따라 설정되었기 때문입니다. 사용자가 합리적인 시간 내에 처리할 수 있는 수준으로 설정하는 것이 일반적으로 인정됩니다. 거대한 높은 가스 블록은 DoS 노드를 만들고 확인을 방해합니다. 검증자(이전의 채굴자)는 블록을 구축하고 다른 사람의 블록을 검증해야 합니다. 그리고 블록이 너무 커서 12초 블록 주기 내에 안정적으로 구성하거나 검증할 수 없는 경우 확인이 실패하면 검증자는 돈을 잃습니다. 노드가 기가블록을 제대로 처리하지 못할 수 있으므로 이는 네트워크 불안정을 초래할 수도 있습니다.

EIP-1559는 블록 크기와 관련된 보안을 고려하여 다소 간단한 보안 섹션에서 이를 언급합니다.

이 EIP는 최대 블록 크기를 증가시킵니다. 이는 채굴자가 블록을 충분히 빠르게 처리할 수 없는 경우 문제가 될 수 있습니다. 이로 인해 빈 블록을 채굴하게 되기 때문입니다. 시간이 지남에 따라 평균 블록 크기는 이 EIP가 없을 때와 거의 동일하게 유지되어야 하므로 이는 단기적인 용량 버스트의 문제일 뿐입니다. 하나 이상의 클라이언트는 단기적인 용량 급증 및 오류(예: 메모리 부족 또는 이와 유사한 오류)를 잘 처리하지 못할 수 있으며 클라이언트 구현은 단일 청크의 최대 용량을 올바르게 처리할 수 있어야 합니다.

우리는 검증인이 블록 한도를 합리적인 범위 내로 유지할 만큼 충분한 이익 동기를 갖고 있으며, 고객 상황을 고려할 때 15mm 목표가 합리적이라고 믿는 경향이 있습니다.

EIP-1559는 여전히 PBS를 사용해도 안전한가요?

MEV-PBS는 이러한 상황을 변화시킵니다. PBS를 사용하면 제안자는 더 이상 블록 구축 비용을 직접 지불하지 않습니다. 그들은 전체 프로세스를 건축업자에게 아웃소싱합니다. 실제로 일반적인 MEV-PBS 구조(예: Flashbots 릴레이)는 블록 제안을 커밋할 때까지 유효성 검사기로부터 블록을 숨깁니다. 구축 프로세스의 일부로 검증자는 선호하는 가스 한도를 릴레이에 전달합니다.

빌더는 특화되고 최적화된 소프트웨어(기성품 클라이언트 아님)를 사용하여 블록을 구성한 다음 해당 블록(가스 제한 조정 포함)을 릴레이에 전달합니다. 릴레이는 빌더의 블록이 제안자의 요구 사항을 충족하는지 확인합니다.

이것은 흥미로운 상황을 가져온다. 이제 제안자는 블록 건설 비용을 지불하는 것이 금지됩니다. 건축업자는 이러한 수수료를 독점적으로 지불하므로 더 큰 가스 ​​한도에 대해 너무 많이 걱정할 필요가 없습니다. 그렇다면 MEV-PBS 세계에서 가스 목표를 낮게 유지해야 하는 이유는 무엇입니까?

아직 안전하지 않아

제안자는 항상 기본 수수료를 없애기 위해 가스 목표를 무한정 늘리려는 동기를 갖고 있지만 그렇게 하는 데 드는 비용과 위험으로 인해 제한됩니다. 반면에 빌더는 블록을 확인하기를 원하며 확인 가능한 기간 내에 검증하기에는 너무 큰 빌딩 블록을 권장하지 않습니다. 즉, 건설사 수익성이 줄타기를 하고 있는 셈이다. 더 많은 가져오기를 얻기 위해 더 큰 실제 블록을 구축하는 것과 블록 크기가 최종성에 미치는 영향 사이에서 균형을 신중하게 유지해야 합니다. 빌더가 검증자가 검증하기에는 너무 큰 블록을 생성하는 경우 전체 블록 보상을 잃을 위험이 있습니다. 이는 빌더가 가스 목표에 관계없이 실제 블록 크기를 합리적이고 검증 가능한 크기로 유지하려는 강력한 인센티브를 갖는다는 것을 의미합니다.

반면에 제안자는 그러한 균형을 고려할 필요가 없습니다. 프로토콜 실행을 위한 가스 목표를 무기한으로 늘리고 빌더가 수익성 있는 균형을 찾을 수 있도록 할 수 있습니다. 이렇게 하면 실제 블록 공간을 제한하면서 기본 요금이 제거됩니다.

실제 블록 크기를 정상 범위 내로 유지하면서 가스 목표(및 프로토콜 적용 제한)를 높임으로써 제안자는 변칙적인 블록 크기로 더 많은 MEV를 추출할 수 있었을 뿐만 아니라 인위적으로 공급을 제한하면서 기본 수수료도 없앴습니다. 빌더가 더 작은 블록을 유지한다면 사용자는 가스 팁을 지불해야 하므로 EIP-1559 이전 수수료 시장으로 돌아갑니다. 실제로 그들은 블록 공간을 가설적으로 늘린 다음 누구도 이를 사용하지 못하게 함으로써 EIP-1559를 패치할 수 있었습니다.

EIP-1559는 제안자와 구축자에게 확실한 승리인 것으로 보입니다. 그들은 극단적인 경우에 스스로 더 많은 MEV를 추출하거나(때때로 큰 블록을 구축하여) 인위적으로 공급을 제한하여 모든 기본 수수료 소진을 팁으로 전환할 수 있습니다. 더욱이 카르텔은 어느 쪽도 일탈로 인해 이익을 얻지 못하는 것으로 보이기 때문에 인센티브에 적합합니다.

이것이 이 글의 핵심 질문으로 이어진다.

제안자와 건설자는 언제 가스 목표를 100mm+로 늘릴 예정입니까?

확인 가능성에 대한 제약을 감안할 때 빌더는 목표 크기에 관계없이 현재 값 주변의 실제 블록 크기를 유지해야 합니다. 일부 합리적으로 작은 블록은 이익을 극대화할 수 있습니다. 그러나 제안자의 경우 터무니없이 높은 일부 가스 목표는 이익을 극대화할 수 있습니다. 제안자와 건설자는 입장이 다르기 때문에 이익을 극대화하기 위해 실제 규모를 줄이면서 가스 목표를 늘리기 위해 공모할 수 있습니다.

블록의 실제 가스가 약 15mm로 유지되는 한 15000mm 가스 타겟은 15mm 가스 타겟보다 인센티브 호환성이 더 높지 않습니까?

따라서 블록 빌더이든 검증자이든 목표 가스를 늘리되 생성된 실제 블록을 더 작게 유지하면 수입이 더 높아집니다.

MEV
Odaily 공식 커뮤니티에 가입하세요
기사 목차
Odaily 플래닛 데일리 앱 다운로드
일부 사람들이 먼저 Web3.0을 이해하게 하자
IOS
Android