EIP-4844 설명: 프로토-댄크샤딩이 이더리움 L2 수수료를 90% 절감한 방법
2024년 3월 이전에는 Arbitrum에서 10달러 상당의 토큰을 전송하는 데 약 0.5달러의 수수료가 발생했습니다. Base에서는 때때로 1달러를 넘기도 했습니다. 이러한 수수료가 발생했던 이유는 모든 레이어 2 롤업이 거래 데이터를 콜데이터(calldata)로 이더리움 메인넷에 게시해야 했기 때문이며, 콜데이터는 비용이 많이 드는 데이터입니다. 콜데이터는 온체인에 영구적으로 저장되어 다른 모든 이더리움 거래와 마찬가지로 가스 시장에서 경쟁하게 됩니다.
그리고 2024년 3월 13일에 Dencun 업그레이드가 적용되었습니다. EIP-4844는 블롭 트랜잭션을 도입했고, L2 수수료는 1센트 미만으로 떨어졌습니다. Base의 거래량은 224% 폭발적으로 증가했으며, 옵티미스틱 롤업의 콜데이터 비용은 81% 절감되었습니다. 이 업그레이드는 단순히 가스 비용을 조정한 것이 아니라, 이더리움 전체 롤업 생태계의 경제 구조를 근본적으로 바꿔놓았습니다.
이 글에서는 EIP-4844의 실제 기능, 블롭 트랜잭션의 작동 방식, Dencun 이후 L2 사용자에게 발생한 변화, 그리고 Pectra 업그레이드와 완전한 댄크샤딩으로의 전환을 통해 이더리움이 나아갈 방향에 대해 자세히 살펴봅니다.
EIP-4844란 무엇입니까?
EIP-4844(프로토-댄크샤딩이라고도 함)는 새로운 트랜잭션 유형인 블롭 기반 트랜잭션을 도입한 이더리움 개선 제안입니다. 아이디어는 간단합니다. 롤업 트랜잭션은 누구나 검증할 수 있도록 데이터를 이더리움에 게시해야 합니다. EIP-4844 이전에는 해당 데이터가 온체인에 영구적으로 저장되고 실행 가스 비용이 발생하는 콜데이터에 저장되었습니다. EIP-4844 이후에는 롤업 트랜잭션이 데이터를 블롭 형태로 게시합니다. 블롭은 비용이 저렴하고, 임시적이며, 별도의 수수료 시장이 존재합니다.
각 블롭은 128KB의 데이터를 저장합니다. 이는 대략 32바이트 크기의 필드 요소 4,096개에 해당합니다. 하나의 이더리움 블록은 최대 6개의 블롭을 포함할 수 있습니다(목표는 3개). 블롭에 저장된 데이터는 EVM에서 직접 접근할 수 없습니다. 스마트 계약은 블롭 내용을 직접 읽을 수 없습니다. 대신, 실행 계층에 노출하지 않고 데이터의 존재를 증명하는 암호화 지문인 블롭의 KZG 커밋의 버전 해시값을 확인합니다.
이더리움의 블롭 데이터는 비콘 체인(이더리움의 합의 계층)에 약 18일 동안 보관됩니다. 그 후에는 삭제됩니다. 이는 영구적으로 온체인에 저장되는 콜데이터와의 결정적인 차이점입니다. 이러한 임시 저장 모델 덕분에 블롭 처리 비용이 훨씬 저렴해집니다. 이더리움 노드는 블롭 데이터를 영구적으로 저장할 필요가 없으므로 네트워크는 훨씬 더 많은 데이터를 처리할 수 있습니다.
별도의 블롭 가스 시장은 EIP-1559와 유사하게 작동하지만, 블롭 공간에 특화되어 있습니다. 블롭 수요가 높을 때(블록당 3개 이상) 블롭 기본 수수료가 상승하고, 수요가 낮을 때는 하락합니다. 즉, 블롭 가격은 일반 가스와 독립적으로 조정되므로 메인넷에서 DeFi 활동이 급증하더라도 L2 수수료가 자동으로 급등하지는 않습니다.

기술적으로 블롭 트랜잭션이 작동하는 방식
롤업 시퀀서가 이더리움에 데이터를 게시하려고 할 때, 블롭을 포함하는 트랜잭션을 생성합니다. 이 트랜잭션에는 EIP-4844 이전에는 존재하지 않았던 두 개의 새로운 필드가 포함되어 있습니다.
- `max_fee_per_blob_gas`: 발신자가 블롭 가스 단위당 지불할 최대 금액
- `blob_versioned_hashes`: 첨부된 블롭에 연결되는 암호화 참조
실제 블롭 데이터는 트랜잭션과 함께 "사이드카"로 전송됩니다. 실행 페이로드에는 포함되지 않습니다. 비콘 노드는 블롭을 저장하고 KZG 다항식 커밋먼트를 사용하여 유효성을 검사한 후 약 18일 동안 사용할 수 있도록 제공합니다.
KZG 커밋먼트는 암호화 핵심입니다. 케이트, 자베루차, 골드버그의 이름을 딴 이 다항식 커밋먼트 방식은 누구나 128KB 크기의 블롭 전체를 다운로드하지 않고도 특정 데이터의 정확성을 검증할 수 있도록 합니다. 이러한 특성 덕분에 향후 완전한 댄크샤딩 환경에서 데이터 가용성 샘플링이 가능해집니다. 현재는 모든 검증자가 전체 블롭을 다운로드하지만, 미래에는 작은 부분만 샘플링하면 될 것입니다.
Dencun 업그레이드 이전에 이더리움은 KZG 매개변수에 대한 신뢰 설정 의식을 진행했습니다. 14만 명이 넘는 기여자가 참여했습니다. 이 보안 모델은 단 한 명의 정직한 참여자만 자신의 계산 결과를 폐기하면 됩니다. 단 한 명이라도 정직했다면 전체 시스템이 정상적으로 작동합니다.
노드의 스토리지 부담은 관리 가능한 수준입니다. 블록당 3개의 블롭을 목표로 할 때, 노드는 블록당 약 384KB의 추가 스토리지가 필요합니다. 18일의 전체 보존 기간 동안 이는 대략 48GB에 해당합니다. 적지는 않지만, 그렇다고 해서 심각한 문제가 될 정도는 아닙니다.
덴쿤 사건 이후 달라진 점: 수치
덴쿤 업그레이드는 2024년 3월 13일에 활성화되었습니다. L2 경제성에 미치는 영향은 즉각적이고 막대했습니다.
| 미터법 | 덴쿤 이전에 | 덴쿤 이후 | 변화 |
|---|---|---|---|
| 평균 블록 데이터 크기 | 기준선 | +116.8% | 더 큰 블록, 더 높은 처리량 |
| 롤업별 통화 데이터 사용량 | 기준 | -56.8% | 롤업이 블롭으로 바뀌었습니다 |
| 낙관적 집계 통화 데이터 비용 | 거래당 0.50달러~2달러 | 센트 미만 | -81% |
| 기본 거래량 | 기준선 | +224% | 수수료 인하로 도입이 촉진되었습니다. |
| 블롭 가스 시장 | 존재하지 않았다 | 독립적인 수수료 시장 | 새로운 가격 결정 메커니즘 |
Dencun 이전에는 롤업 데이터의 모든 바이트에 대해 실행 가스 비용이 발생했습니다. 일반적인 Arbitrum 트랜잭션은 시퀀서가 이더리움 메인넷에 호출 데이터를 게시해야 했으며, 다른 이더리움 사용자와 동일한 가스 요금을 지불해야 했습니다. 사용량이 많은 기간에는 이로 인해 L2 수수료가 트랜잭션당 수 달러까지 치솟아 L2를 사용하는 의미가 부분적으로 무색해졌습니다.
덴쿤 사태 이후, 롤업 방식은 블롭 트랜잭션으로 전환되었습니다. 블롭 트랜잭션은 별도의 가스 레인을 사용합니다. 그 결과, Base 플랫폼에서 토큰을 전송하는 비용이 몇 달러에서 몇 센트 수준으로 급감했습니다. 아비트럼 수수료도 비슷한 폭으로 하락했습니다. 수수료 인하 폭이 워낙 극적이었기 때문에 L2 활동이 폭발적으로 증가했습니다. 관망하던 사용자들이 대거 몰려들었습니다.
Base가 단연 돋보였습니다. Dencun이 출시된 지 몇 주 만에 거래량이 224% 증가했습니다. Coinbase가 지원하는 롤업 방식은 경쟁사에 비해 비용이 많이 들었지만, Blobs 덕분에 가장 저렴한 L2 중 하나가 되었습니다.
Pectra 업그레이드: 블롭 용량 두 배 증가
첫 번째 블롭 용량 증가는 2025년 5월 Pectra 업그레이드를 통해 이루어졌습니다. EIP-7691은 블록당 블롭 목표를 3개에서 6개로 두 배로 늘리고 최대값을 6개에서 9개로 상향 조정했습니다. 이로써 롤업에 사용할 수 있는 데이터 대역폭이 실질적으로 두 배로 증가했습니다.
왜 이것이 중요했을까요? 2024년 말경부터 블롭 공간이 부족해지기 시작했기 때문입니다. 블록의 블롭 슬롯 6개가 모두 차면, 블롭 기본 요금은 혼잡 시 일반 가스 요금처럼 상승하기 시작합니다. 더 많은 롤업이 더 많은 데이터를 게시함에 따라, 용량이 확장되지 않는 한 저렴한 블롭 요금이 영원히 저렴하게 유지될 수는 없다는 것을 의미했습니다.
Pectra는 이 문제를 해결했습니다. 블록당 6개의 타겟 블롭을 사용함으로써, 네트워크는 수수료 시장에서 가격 상승 압력이 발생하기 전에 대략 두 배의 롤업 데이터를 처리할 수 있습니다. L2 사용자에게 이는 사용량이 증가하더라도 수수료가 낮게 유지된다는 것을 의미합니다.
노드 요구 사항에 대한 계산은 합리적인 수준을 유지했습니다. 블록당 6개의 블롭을 기준으로 하면 블록당 저장 용량은 약 768KB입니다. 18일 보존 기간 동안에는 대략 96GB가 필요합니다. 펙트라 이전보다 용량이 커졌지만, 여전히 일반 소비자용 하드웨어에서 처리 가능한 수준입니다. 홈 노드 운영자들이 높은 비용 부담 없이 참여할 수 있도록 이더리움의 탈중앙화를 유지하는 것은 프로토콜 설계자들이 중요하게 고려하는 제약 조건입니다.

초기 댄크샤딩에서 완전한 댄크샤딩으로
EIP-4844는 처음부터 디딤돌로 설계되었습니다. 프로토타입 댄크샤딩은 이더리움 블롭 트랜잭션과 별도의 수수료 시장을 제공합니다. 아직 몇 년은 더 걸리겠지만, 완전한 댄크샤딩은 이 개념을 훨씬 더 발전시킨 것입니다.
현재 시스템에서는 모든 검증자가 모든 블롭을 전체적으로 다운로드해야 합니다. 이는 블록당 6~9개의 블롭이 있을 때는 작동하지만, 64개 이상일 때는 작동하지 않습니다. 완전한 댄크샤딩은 데이터 가용성 샘플링(DAS)을 도입하여 검증자가 각 블롭에서 작은 무작위 조각만 다운로드하고 KZG 커밋먼트를 사용하여 나머지를 검증할 수 있도록 합니다. 이를 통해 이더리움은 노드가 기하급수적으로 더 많은 데이터를 다운로드하지 않고도 블롭 용량을 확장할 수 있습니다.
| 특징 | 프로토-댄크샤딩(현재) | 완전한 댄크샤딩(미래) |
|---|---|---|
| 블록당 블롭 | 목표 6개, 최대 9개 (펙트라 이후) | 64세 이상 |
| 검증기 데이터 다운로드 | 완전한 덩어리 | 무작위 샘플(DAS) |
| 소거 코딩 | 사용하지 않음 | DAS에 필수 사항 |
| 데이터 가용성 검증 | 전체 다운로드 | 확률적 샘플링 |
| 노드 저장 부담 | 약 96GB / 18일 | 노드당 최소값 |
| 거래 처리량 | L2 서버 전반에 걸쳐 수천 TPS | 수백만 TPS 목표 |
로드맵은 확정된 것이 아닙니다. 이더리움 연구원들은 정확한 매개변수에 대해 계속 논의하고 있습니다. 하지만 방향은 분명합니다. 더 많은 블롭 공간, 노드당 오버헤드 감소, 그리고 수백 개의 롤업을 동시에 지원할 수 있는 데이터 가용성 계층을 구축하는 것입니다.
블롭이 사용자와 개발자에게 의미하는 바는 무엇일까요?
레이어 2 네트워크를 사용한다면, EIP-4844가 바로 수수료가 낮은 이유입니다. 핵심은 바로 이것입니다. KZG 약정이나 블롭 가스 시장을 이해하지 못해도 그 혜택을 누릴 수 있습니다. 그 영향은 자동으로 적용됩니다. 롤업 업체는 데이터 게시 비용을 절감하고, 절감된 비용을 사용자에게 돌려주며, 모든 거래는 1센트 미만의 비용으로 처리됩니다.
L2 서버에서 개발하는 개발자들에게 있어 블롭(blob)은 데이터 집약적인 애플리케이션의 비용 구조를 완전히 바꿔놓았습니다. 게임, 소셜 미디어, 데이터 집약적인 탈중앙화 애플리케이션(dApp)처럼 값비싼 L2 서버에서는 비현실적이었던 애플리케이션들이 이제는 실현 가능해졌습니다. 덴컨(Dencun) 사태 이후 Base의 활동이 급증한 것은 우연이 아닙니다. 개발자들은 블롭 수준의 수수료 체계를 통해서만 경제적 타당성을 확보할 수 있는 애플리케이션들을 출시해왔습니다.
이더리움 메인넷의 경우는 상황이 좀 더 복잡합니다. 블롭(Blob)은 검증자에게 돌아가는 별도의 수수료 수익을 창출합니다. 하지만 블롭 수수료는 저렴하게 설계되었기 때문에, 콜데이터(calldata)보다 바이트당 수익이 적습니다. 일부 분석가들은 이것이 이더리움의 "초음파 화폐" 문제를 역으로 악화시킨다고 주장합니다. 즉, L2 수수료가 낮아지면 EIP-1559를 통해 소각되는 이더리움(ETH)의 양이 줄어든다는 것입니다. 이것이 우려할 만한 사항인지는 이더리움의 장기적인 가치 제안에 대한 관점에 따라 다릅니다.
변하지 않은 한 가지는 이더리움이 여전히 모든 것을 처리한다는 점입니다. 블롭은 임시적이지만, 암호화 관련 약속은 메인넷에 영구적으로 저장됩니다. 롤업 역시 보안을 위해 이더리움을 필요로 합니다. 프로토-댄크샤딩은 L2 스토리지 비용을 절감했지만, L2 스토리지를 독립적으로 만든 것은 아닙니다.