핵심 요약
EIP-4844는 이더리움에 ‘Blob’ 이라는 새로운 데이터 저장 방식을 도입해 L2 롤업의 데이터 게시 비용을 최대 10~100배 절감시킵니다. 2024년 Dencun 업그레이드로 메인넷에 활성화되었으며, 완전한 Danksharding으로 가는 중간 단계입니다.
EIP-4844는 이더리움에 ‘Blob’ 이라는 새로운 데이터 저장 방식을 도입해 L2 롤업의 데이터 게시 비용을 최대 10~100배 절감시킵니다. 2024년 Dencun 업그레이드로 메인넷에 활성화되었으며, 완전한 Danksharding으로 가는 중간 단계입니다.
EIP-4844가 필요했던 이유
롤업은 트랜잭션을 L2에서 처리하고 압축 데이터를 이더리움 L1의 calldata에 기록합니다. 문제는 calldata가 EVM 실행 컨텍스트에 영구 저장되어 모든 노드가 보관해야 한다는 점입니다. 이 때문에 L2의 데이터 게시 비용이 전체 수수료의 90% 이상을 차지하는 구조적 병목이 존재했습니다.
Blob 트랜잭션(Type-3) 신규 필드
// Type-3 신규 추가 필드
maxFeePerBlobGas: bigint // blob 가스 최대 가격
blobVersionedHashes: bytes32[] // KZG 커밋먼트 해시 (EVM 접근 가능)
blobs: Blob[] // 실제 데이터 (각 128KB, EVM 미접근)
kzgCommitments: KZGCommitment[]
kzgProofs: KZGProof[]
maxFeePerBlobGas: bigint // blob 가스 최대 가격
blobVersionedHashes: bytes32[] // KZG 커밋먼트 해시 (EVM 접근 가능)
blobs: Blob[] // 실제 데이터 (각 128KB, EVM 미접근)
kzgCommitments: KZGCommitment[]
kzgProofs: KZGProof[]
Blob 핵심 파라미터
| 항목 | 값 | 비고 |
|---|---|---|
| Blob 크기 | 128 KB | 필드 원소 4096개 × 32B |
| 블록당 목표/최대 Blob | 3 / 6개 | EIP-1559 방식 조절 |
| 데이터 보존 기간 | ~18일 | consensus layer 삭제 |
| 가스 시장 | blob gas 별도 | 일반 gas와 독립 |
L2 가스비 절감 효과 (Dencun 이후 실측)
– Arbitrum One: $0.50 → $0.02 (96% 절감)
– Optimism: $0.40 → $0.015 (96% 절감)
– Base: $0.30 → $0.01 (97% 절감)
– zkSync Era: $0.20 → $0.005 (97.5% 절감)
– Arbitrum One: $0.50 → $0.02 (96% 절감)
– Optimism: $0.40 → $0.015 (96% 절감)
– Base: $0.30 → $0.01 (97% 절감)
– zkSync Era: $0.20 → $0.005 (97.5% 절감)
EIP-4844 vs Full Danksharding 비교
| 항목 | EIP-4844 (현재) | Full Danksharding |
|---|---|---|
| 블록당 최대 Blob | 6개 (768KB) | 64개 (8MB+) |
| DAS / 샤딩 | 미지원 | DAS + 데이터 샤딩 |
주의사항
Blob 데이터는 약 18일 후 삭제됩니다. L2는 이 기간 내에 fraud proof 또는 validity proof를 제출해야 합니다. 장기 보존이 필요한 경우 EigenDA, Celestia 등 별도 DA 레이어를 병행해야 합니다.
Blob 데이터는 약 18일 후 삭제됩니다. L2는 이 기간 내에 fraud proof 또는 validity proof를 제출해야 합니다. 장기 보존이 필요한 경우 EigenDA, Celestia 등 별도 DA 레이어를 병행해야 합니다.