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

이더리움 입찰 업그레이드 알고리즘 EIP-2593 분석

Deribit德瑞课堂
特邀专栏作者
이 기사는 약 4795자로, 전체를 읽는 데 약 7분이 소요됩니다
이 기사는 EIP(Ethereum Improvement Proposals) 자체에 명시된 에스컬레이터 제안을 분석하는 데 중점을 둘 것입니다.
AI 요약
이 기사는 EIP(Ethereum Improvement Proposals) 자체에 명시된 에스컬레이터 제안을 분석하는 데 중점을 둘 것입니다.

편집자 주: 이 기사의 출처는Deribit Deri의 트레이딩 클래스(ID: deri_trader), 허가를 받아 게시했습니다.

편집자 주: 이 기사의 출처는

Deribit Deri의 트레이딩 클래스(ID: deri_trader)

, 허가를 받아 게시했습니다.

오늘은 계속해서 블록 스페이스 시장 제안을 분석하고 "입찰 업그레이드 알고리즘" 또는 줄여서 "에스컬레이터"로 알려진 EIP-2593²를 분석하겠습니다. 이 제안은 설계 목표에서 크게 겹치는 EIP-1559의 대안으로 광고됩니다.

제안의 단순성에도 불구하고 많은 대중의 오해가 있었습니다ⁱ(자세한 내용은 참고 i 참조). 이 기사는 EIP(Ethereum Improvement Proposals) 자체에 명시된 에스컬레이터 제안을 분석하는 데 중점을 둘 것입니다. 이제 개발자들이 블록스페이스 시장의 변화에 ​​대해 점점 목소리를 높여가는 가운데 우리도 인사이트를 제공하기로 했습니다.

  • 보조 제목

  • 에스컬레이터 제안이란?

  • 에스컬레이터 제안에 따르면 사용자는 블록 공간에 대한 1순위 경매에 계속 참여합니다. 그러나 각 트랜잭션은 선택적으로 증가하는 입찰에 대한 매개 변수를 제공하여 블록 생산자가 해당 트랜잭션을 블록에 포함하도록 시간 기반 경매를 생성할 수 있습니다.

  • 시작 가격: 사용자가 거래에 대해 지불하고자 하는 최저 가격

시작 블록: 거래를 유효하게 만드는 첫 번째 블록.

최대 가격: 입찰자가 거래를 달성하기 위해 지불할 의사가 있는 최고 가격

  1. 최대 블록: 사용자가 이 트랜잭션이 처리되기를 기다리는 마지막 블록입니다.

  2. 보조 제목

  3. 설계 목표 비교

발의안 1559와 발의안 2593은 모두 블록스페이스 시장의 사용자 경험을 개선하고자 합니다. 그럼에도 불구하고 제안 1559에는 이더리움 개선 제안 EIP-1559³의 분석에 자세히 설명된 세 가지 추가 설계 목표가 있습니다. 세 가지 설계 목표는 다음과 같습니다.

여유 메커니즘을 구현합니다.

  • 이더리움 네트워크 보안을 거래 수수료와 분리합니다.

  • 반대로 제안 2593은 앞서 언급한 기능을 지원하지 않기 때문에 범위가 훨씬 좁습니다. 이것은 제안 자체에 대한 비판이 아니라 제안자(원래 EIP 포함)가 제안을 홍보한 방법에 대한 수정일 뿐입니다.

그렇더라도 겹치는 목표 영역을 비교하고 법안 1559와 법안 2593이 각각 사용자 경험을 개선하기 위해 어떻게 노력하는지 살펴보겠습니다.

제안 EIP-1559: 이 메커니즘은 대부분 블록스페이스의 고정 가격 판매를 시도합니다. 고정 가격 판매가 발생하지 않는 유일한 경우는 블록이 거의 가득 찼을 때(예: 슬랙 메커니즘이 소진된 경우)이며, 이 시점에서 시스템은 일차 가격 팁 경매를 수행합니다. 이를 통해 사용자는 정확한 환율을 추측하기보다는 거래를 원하는지 여부에 대해 이분법적인 결정을 내릴 수 있습니다. 기본 수수료(BASEFEE) 메커니즘으로 인해 단일 가격 팁 경매 기간이 최소화됩니다.

제안 EIP-2593: 이 메커니즘은 거래에 상승하는 입찰가를 첨부하여 점진적으로 최상의 입찰가가 무엇인지 테스트합니다. 낮은 시작 입찰가는 초과 지불을 방지하는 데 도움이 됩니다. 채굴자는 수락할 수 있는 최저 가격에 대해 블록ⁱⁱ에 트랜잭션을 포함해야 하기 때문입니다(자세한 내용은 참고 ii 참조). 입찰 에스컬레이션 메커니즘은 입찰이 네트워크의 광부 수수료를 초과할 것이라고 가정하여 트랜잭션이 결국 포함되도록 합니다. 이렇게 하면 미납금을 방지하는 데 도움이 됩니다.

보조 제목

에스컬레이터 알고리즘 평가

에스컬레이터 기능을 추가하면 트랜잭션이 아직 블록에 포함되지 않았다고 가정할 때 사용자가 미래에 많은 블록의 수수료를 미리 결정할 수 있으므로 트랜잭션에 두 번째 차원이 추가됩니다. 이것은 사용자에게 더 많은 제어권을 부여하고 현상 유지에 대한 심각한 개선이 되어야 합니다. 현실 세계에서 사용자는 언제든지 자신의 트랜잭션을 브로드캐스트할 수 있지만 이 프로세스는 네트워크에 계산 비용을, 사용자에게 심리적 및 운영 비용을 가져옵니다. 따라서 전반적인 논리는 여전히 유효합니다.

특히 에스컬레이터는 사용자가 자신의 입찰 전략을 미리 결정할 수 있기 때문에 기존의 단일 가격 경매 모델("최적화된 단일 가격 경매"라고 부를 수 있음)보다 점진적으로 개선되었습니다. 그래서 1순위 경매가 있고 사용자의 시간 선호도가 높지 않은 한 작동합니다.

시간 선호도가 높은 사용자의 경우 이 제안이 현상 유지를 변경할 수 없는 이유를 쉽게 이해할 수 있습니다. 거래가 1-2 블록 내에서 마감될 기회를 쫓고 있다면(모든 차익 거래, DeFi 청산 등의 경우처럼) 입찰을 시작할 시간이 충분하지 않습니다. 그러한 거래자는 초과 지불보다 미달 지불(블록의 진입점 누락)을 더 두려워합니다. 따라서 그들은 계속해서 수수료의 안전 요소를 크게 높일 것입니다.

시간 선호도가 낮고 가격 민감도가 높은 거래자(현재 대부분의 거래 시간)에게 에스컬레이터 알고리즘은 현상 유지에 대한 반가운 개선입니다. 이러한 사용자는 최근에 처리된 트랜잭션의 중저가 범위에 더 안전하게 입찰할 수 있기 때문에 블록 공간에 대한 초과 입찰 수가 감소할 수 있음을 알 수 있습니다. 어떤 사용자 경험 혜택도 추가 거래의 필요성을 유발할 것이기 때문에 이것이 개별 사용자의 거래 수수료를 줄일지는 불확실합니다.

보조 제목

EIP 분석 평가

EIP에서 가장 중요한 부분은 현재 블록스페이스 시장 메커니즘, EIP-1559 제안 및 EIP-2593 제안에 대한 시나리오 분석입니다. 또한 저자는 세 가지 다른 수준의 혼잡에서 두 가지 수준의 사용자(높은 시간 선호도와 낮은 시간 선호도)의 상황을 고려합니다. 절반이 채워진 블록", (3) "예기치 않은("블랙 스완") 일련의 이벤트에서 반복적으로 가득 찬 블록".

이것은 2 × 3 × 3 = 18개의 서로 다른 시나리오를 생성하고 저자는 사용자 선호도에 따라 올바른 사용자 전략을 찾기 위해 머리 속에서 시뮬레이션합니다. 마지막으로 그는 각 사용자 유형에 대한 결과를 평가합니다. 이 분석에는 몇 가지 문제가 있습니다.

첫째, 세 가지 혼잡 수준 중 처음 두 수준에서 에스컬레이터는 전혀 중요하지 않습니다. 블록이 가득 차지 않는 한 채굴자는 가장 낮은 수수료를 지불하는 모든 트랜잭션을 포함합니다. 이는 모든 제안서에 적용되며 단일 가격 경매는 발생하지 않습니다. 에스컬레이터는 1순위 경매가 활성화된 경우에만 의미가 있으며, 이는 적절한 사용자 전략에 대한 저자의 논의 및 고려 사항 중 일부를 논점으로 삼습니다.

경험적으로 분석의 이 부분도 무시할 수 있습니다. 블록 활용도가 한동안 높았기 때문입니다. 이를 위해 2020년 1월 1일부터 오늘ⁱⁱⁱ까지의 혼잡 상황을 분석했습니다(자세한 내용은 주 iii 참조). 빈 블록의 4%를 제외한 나머지 블록의 77%는 95% 이상의 활용률을 가지며 86%는 50% 이상의 블록 활용률을 보입니다.

그러나 이 시스템이 블록을 50% 사용률로 푸시하는 메커니즘은 기본 요금의 존재를 전제로 하기 때문에 제안 2593에는 존재하지 않으며 존재할 수도 없습니다. 우리는 이 탄력적인 블록 크기를 유사한 기본 수수료 메커니즘에 의해 고유하게 활성화된 설계 솔루션 중 하나로 언급합니다.

셋째, EIP-1559 제안에서 블록 사용률이 절반 이하일 때 시스템이 단일 가격 경매를 수행한다고 가정합니다(아마도 팁을 사용하지만 더 이상 언급되지 않음). 발의안 1559의 한 가지 이점은 대부분의 경우 단일 가격 경매의 필요성을 제거한다는 것입니다. 사용자는 채굴자가 수락하는 최소 수수료만 지불하면 되며 더 이상 지불할 필요가 없습니다. 항상 여유 블록 공간이 있기 때문에 블록에 트랜잭션을 포함하기 위해 다른 사용자와 경쟁할 필요가 없습니다.

사용자를 대표하는 지갑 간의 입찰 전쟁이 걱정될 수도 있지만 최저 가격 이상으로 입찰해도 이점이 없고 하나의 지갑이 다른 지갑이 얼마에 입찰하는지 걱정할 필요가 없기 때문에 그것도 말이 안 됩니다. 트랜잭션을 포함할지 여부에 대한 광부의 이분법적 결정에 따라 최소 팁이 있는 평형점이 나타나야 합니다.

보조 제목

상호 배타적 또는 보완적

에스컬레이터는 오늘날 일차 가격 경매가 수행되는 방식을 개선했으며 발의안 1559는 우선 일차 가격 경매의 수를 최소화하려고 시도했습니다. 이러한 프레임워크에서 두 제안은 상호 배타적이지 않고 실제로 보완적이라는 것이 분명합니다. 발의안 1559를 시행한 다음 팁 경매가 발생할 때 에스컬레이터를 사용할 수 있습니다.

보조 제목

에스컬레이터 알고리즘 재정의 문제

  • 에스컬레이터 알고리즘이 채택한 전략은 사용자가 수동으로 사용할 수 있는 전략과 현재 적극적으로 사용하는 전략입니다. 거래가 선택한 비율의 블록에 포함되지 않은 경우 지갑에서 "거래 가속화"를 클릭하여 더 높은 비율로 다시 브로드캐스트할 수 있습니다. 발의안 2593의 주요 이점은 사용자를 위한 마크업 프로세스를 내부화하는 것입니다.

  • 보조 제목

계약 내 에스컬레이터에 찬성하는 인수

  • 보다 안정적인: 프로토콜 외부 구현에는 트랜잭션을 사람이 재생해야 하므로 활성 오프 체인 행위자(예: 지갑의 백그라운드 프로세스 또는 any.sender와 같은 전용 서비스)가 있어야 합니다.

  • 덜 데이터 집약적: 새 메시지가 방송될 때마다 사용자가 요금 ᵛⁱ을 올리는 대신 단일 메시지가 에스컬레이터 전략을 인코딩할 수 있습니다(자세한 내용은 참고 vi 참조).

  • 보조 제목

계약 내 에스컬레이터에 대한 인수

유연성 감소: 더 복잡한 에스컬레이터 전략을 외부에서 구현할 수 있으며 공급업체 간에 사용자에게 적합한 알고리즘을 찾기 위한 더 많은 경쟁이 있습니다(제안 2593은 EIP 단계에서 변경할 수 있지만 실행 후 변경할 수 없음).

결론적으로

다른 독자들은 이러한 찬반 양론의 무게에 대해 다른 견해를 가지고 있습니다. 개인적으로 우리는 기본 계층 프로토콜이 가능한 한 간결해야 한다고 강력하게 믿습니다. 에스컬레이터 사용에 대한 외부 옵션이 점점 더 많아지고 있는 점을 감안할 때 발의안 2593을 이행하지 않을 때의 기회 비용은 낮습니다.

그것은 또한 채택에 달려 있습니다. 오프 프로토콜 에스컬레이터를 이용하는 사용자가 많을수록 더 많은 트랜잭션을 재생해야 합니다. 언젠가는 이러한 전략을 단일 거래로 인코딩하여 사용자의 시간과 자원을 절약하는 것이 매력적이 될 것입니다. 매력적인 중간 지점이 될 수 있는 기능을 내부화하기 전에 지갑 채택을 관찰하고 싶을 수 있습니다.

보조 제목

결론적으로

본 논문의 분석을 통해 에스컬레이터 알고리즘의 설계 범위가 EIP-1559 제안보다 훨씬 작으며, 매우 다르다는 것을 보여주고자 한다. 그것은 종종 우리가 강력하게 동의하지 않는 대안으로 설명됩니다. 제안 2593은 범위가 훨씬 더 작으며 목표가 중복되는 경우에도 결과를 비교하기 어렵습니다(100% 단일 가격 경매 대 ~5% 단일 가격 경매). 대신, 두 제안은 서로를 보완하며, 우리는 둘 다 지원하지만 반드시 그들의 기본 계층은 아닙니다.

오늘날 에스컬레이터 알고리즘은 사용자가 수동으로, 이더리움에서 많은 거래를 수행하는 회사 내부에서 또는 전문 서비스에서 제공하는 서비스로 이미 사용되고 있습니다. 이것은 에스컬레이터가 사용자가 채택하는 주류 전략임을 증명합니다. 따라서 올바른 질문은 에스컬레이터 알고리즘이 유용한지 여부가 아니라 프로토콜 내부 또는 외부에서 구현되어야 하는지 여부입니다.

이것으로 이더리움 블록스페이스 시장 제안에 대한 분석을 마칩니다. 다음으로 우리는 비트코인의 과거와 미래 제안에 초점을 맞출 것입니다.

참고 i : 아마도 최근 Ethereum.org⁵ 블로그 게시물에서 시작된 가장 큰 신화는 다음과 같습니다. EIP에서 두 번째 가격 경매. 실제로 돈을 소진하지 않고는 2순위 경매⁶를 할 수 없습니다. 그렇지 않으면 채굴자들은 청산 가격을 유지하기 위해 항상 높은 가스 트랜잭션으로 블록을 채울 것입니다.

참고 ii: 채굴자는 에스컬레이터가 수수료를 인상할 때까지 기다릴 수 있지만 다른 채굴자가 해당 보상을 받을 위험이 있습니다.

1. 참고 iv: 기술적으로 사용률이 100%에 가깝지 않은 블록에서는 모든 사용자가 최소 수수료를 지불할 수 있으므로 단일 가격 경매가 없습니다. 실제로 프로토콜은 100% 미만의 블록 사용률을 강제할 방법이 없습니다.

2. EIP-2593

3. 참고 vi: 실질적으로 수수료 업그레이드 트랜잭션이 5회 이상 재생되는 것을 원하지 않습니다. 따라서 트랜잭션을 재서명하고 재방송해야 하는 사용자, 네트워크 및 기타 노드의 부담은 미미할 것입니다.

4. any.sender

5. Ethereum.org

6. 시장 조사

开发者
ETH
Odaily 공식 커뮤니티에 가입하세요