블록체인/레벨 VII · 진화/7.1 이더리움: 세계 컴퓨터/수업 3
가스, 수수료 시장 및 EIP-1559
수수료 시장, 버른, 그리고 고정 블록의 종말
준비물EIP-1559 사양 문서이더리움 재단 런던 업그레이드 공지(2021년 7월)역사적 거래 데이터가 있는 블록 탐색기 접근 권한
호기심
- 중앙 관리자가 요금을 정하지 않는 상황에서 프로토콜은 어떻게 컴퓨팅 비용을 결정하나요?
- 거래 수수료를 서로 다른 목적지를 가진 두 개의 별도 흐름으로 나누는 것이 기계적으로 어떤 영향을 미칠까요?
- 개발자들은 예측 가능한 비용과 공급 감소를 얻는 대가로 더 복잡한 요금 구조를 받아들이려 할까요?
탐구
- 이더리움 초기에는 사용자들이 블록에 트랜잭션을 포함시키기 위해 단일한 가스 요금을 지불했습니다. 이로 인해 수요가 많은 시기에 요금이 예측할 수 없게 급등하는 불안정한 상황이 발생했으며, 일반 사용자들은 네트워크를 사용할 수 없게 되는 경우도 많았습니다. 2021년 8월 5일, 블록 12,965,000에서 실행된 런던 업그레이드를 통해 EIP-1559가 도입되어 이러한 불안정성이 해결되었습니다. 이 제도는 단순한 입찰 방식 대신 프로토콜의 수익과 검증자의 인센티브를 분리하는 두 가지 요소로 구성된 요금 체계를 도입함으로써 시스템 내에서 가치가 흐르는 방식을 근본적으로 바꾸었습니다.
- 첫 번째 요소는 기본 수수료로, 이는 사용자나 검증자가 정하는 것이 아니라 프로토콜 자체에 의해 산출됩니다. 이 수수료는 블록마다 조정되어 평균적으로 절반 정도만 채워지는 블록을 목표로 합니다. 이전 블록의 용량이 이 한도를 초과했다면 기본 수수료가 상승하고, 반대로 용량이 부족했다면 수수료가 하락합니다. 중요한 점은 이 기본 수수료 전체가 소각되어 영구적으로 유통에서 제거된다는 것입니다. 이 수수료는 블록을 생성한 검증자나 어떤 금고로도 가지 않습니다. 이러한 메커니즘은 네트워크 활동과 ETH 공급 감소를 직접적으로 연결시킵니다.
- 두 번째 요소는 우선순위 수수료, 즉 팁입니다. 이는 사용자들이 검증자들이 미래의 블록을 기다리지 않고 현재 블록에 자신의 트랜잭션을 포함하도록 유도하기 위해 지정하는 금액입니다. 기본 수수료와 달리, 이 금액은 전부 블록 프로듀서에게 돌아갑니다. 사용자들은 두 요소를 모두 포함할 수 있는 최대 지불 의사금(maxFeePerGas)을 설정합니다. 시장의 기본 수수료가 이 최대값보다 낮을 경우, 사용자는 실제 기본 수수료와 팁만 지불하며, 설정한 최대 금액 중 사용되지 않은 부분은 즉시 환불됩니다. 이러한 방식으로 경쟁적인 처리 순서를 유지하면서도 사용자가 입을 수 있는 손실을 제한합니다.
- 이 구조는 블록 공간을 위한 단순 경매 방식으로 수수료가 책정되고 모든 수수료가 채굴자에게 돌아가는 비트코인의 수수료 모델(2.2.3절)과는 현저히 대조됩니다. 비트코인에는 ‘버른’ 메커니즘이 없으며, 공급량은 반감 이벤트에 의해 결정됩니다. 이더리움의 EIP-1559는 동적 변수를 도입했습니다. 네트워크 활동이 활발할 때 기본 수수료가 상승하고 더 많은 ETH가 소각되어 자산의 디플레이션 효과를 낼 수 있습니다. 이로 인해 수수료는 단순한 거래 비용에서 전체 공급량에 영향을 미치는 거시경제적 요인으로 변모했습니다.
- 기본 수수료의 예측 가능성 덕분에 개발자와 사용자들은 런던 업데이트 이전보다 훨씬 정확하게 비용을 계획할 수 있습니다. 하지만 이로 인해 혼잡 문제는 사라지지 않았으며, 높은 수요로 인해 여전히 기본 수수료가 상승하여 거래 비용이 증가합니다. maxFeePerGas와 maxPriorityFeePerGas라는 두 가지 수수료 파라미터를 관리해야 하는 복잡성 때문에, 단일 가격 체계에 비해 일반 사용자들은 더 많은 어려움을 겪습니다. 또한 ‘번’ 기능은 수수료 수요를 ETH의 공급량과 연동시켰는데, 이에 대해서는 다음 장에서 자세히 다루겠습니다.
- Etherscan과 같은 블록 탐색기를 열고 2021년 8월 이후의 거래들을 확인해 보세요. 거래 상세 정보에서 ‘Base Fee’와 ‘Priority Fee’ 항목을 찾아보세요. 그러면 실제로 소모된 금액(기본 수수료에 사용된 가스량을 곱한 값)과 검증자에게 지급된 팁의 액수를 확인할 수 있습니다. 이를 2021년 8월 이전의 거래와 비교해 보면, 그곳에서는 ‘Gas Price’만 표시됩니다. 이러한 차이점을 통해 EIP-1559에 의해 도입된 수수료의 분할 방식을 명확히 알 수 있습니다.
핵심 사실
- EIP-1559는 2021년 8월 5일 런던 업그레이드 시 블록 12,965,000에서 활성화되었습니다.
- 기본 수수료는 블록이 반쯤 채워지도록 조정되며, 전량 유통에서 소각됩니다.
- 사용자는 최대 요금(maxFeePerGas)을 지불하지만, 실제 기본 요금과 팁에 해당하는 금액을 초과하는 미사용분은 환불됩니다.
- 우선순위 수수료(팁)는 블록 프로듀서에게만 지급되지만, 기본 수수료는 그렇지 않습니다.
- 비트코인의 수수료 모델에는 버른 메커니즘이 없으며, 블록 공간을 위한 단순 경매 방식으로 작동합니다.
- EIP-1559는 수수료를 더 예측 가능하게 만들었지만, 사용자가 두 개의 별도 파라미터를 설정해야 하므로 복잡성을 높였습니다.
연습 아홉, 여섯, 셋, 하나
9모으기EIP-1559가 수수료 산정, 환불 방식, 공급량 변화와 관련하여 도입한 9가지 구체적인 변경 사항 또는 요소를 나열하십시오.
6묶기이 9개 항목을 수수료 구조, 사용자 경험, 검증자 인센티브, 공급 동향, 프로토콜 복잡성, 역사적 배경의 6가지 범주로 분류하세요.
3추리기6개의 클러스터를, EIP-1559가 이더리움의 경제적 안정성을 위해 매우 중요한 업그레이드로 간주된 3가지 핵심 이유로 줄입니다.
1결정화기본 수수료를 소각함으로써 네트워크 활동이 ETH 공급 감소와 기계적으로 연결됩니다.
팩트 체크
날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.