728x90
반응형

개요
Proto-Danksharding은 Ethereum의 확장성 문제를 해결하기 위한 데이터 샤딩(Data Sharding) 전략의 초기 단계 기술로, EIP-4844로 정의되어 있습니다. 전체 Danksharding 구현에 앞서 블롭(Blob) 형태의 데이터 저장과 KZG Commitments를 통해 Rollup 데이터를 효율적으로 처리할 수 있도록 설계되었습니다. Rollup 중심 확장 로드맵에서 핵심 중간 단계로 채택되어 L2의 성능 향상과 거래 수수료 절감을 기대할 수 있습니다.
1. 개념 및 정의
| 항목 | 설명 | 비고 |
| 정의 | 데이터 블롭(Blob)을 Ethereum 블록에 저장하고, 샘플링 가능한 데이터 가용성 구조를 제공하는 기술 | EIP-4844 기준 |
| 목적 | Rollup이 사용하는 대용량 데이터를 효율적으로 수용 | Danksharding 전체 구현 전 준비 단계 |
| 필요성 | Ethereum 메인넷의 확장성과 데이터 처리 한계 극복 | L2 비용 절감 및 처리량 증가 |
2. 특징
| 항목 | 설명 | 비교 |
| Blob 캐리어 트랜잭션 | 실행 데이터가 아닌 외부 데이터 블롭 첨부 가능 | 기존 calldata와 구분됨 |
| 데이터 가용성 샘플링(DAS) | 전체 데이터 다운로드 없이도 가용성 검증 가능 | KZG Commitments 사용 |
| 상태 저장 영향 없음 | 블롭 데이터는 상태(State)에 저장되지 않음 | 실행 레이어와 분리됨 |
블록의 처리 용량을 증가시키면서도 상태 부하를 발생시키지 않는 구조
3. 구성 요소
| 구성 요소 | 설명 | 역할 |
| Blob | 트랜잭션과 함께 첨부되는 외부 데이터 청크 | Rollup 데이터 수용 매체 |
| KZG Commitments | 블롭 데이터의 무결성을 단일 커밋으로 증명 | 검증자 효율성 보장 |
| EIP-4844 | Proto-Danksharding 구현을 위한 Ethereum 개선 제안서 | 사양 기준 및 구현 청사진 |
Blob 트랜잭션과 KZG 커밋 구조가 핵심 구성 요소
4. 기술 요소
| 기술 요소 | 설명 | 비고 |
| KZG Polynomial Commitments | 다항식 커밋을 통한 블롭 무결성 증명 | Verkle Tree 및 zk 연계 가능 |
| DAS (Data Availability Sampling) | 샘플링 방식으로 데이터 가용성 판단 | 경량 노드도 참여 가능 |
| Execution vs Consensus Layer | 블롭은 실행 레이어에 영향 주지 않음 | 데이터 분리 아키텍처 |
zk-Rollup, Validium, DA 레이어 기술들과 통합 가능성 높음
5. 장점 및 이점
| 항목 | 설명 | 기대 효과 |
| 확장성 향상 | Rollup 데이터 저장 공간 제공 | L2 처리량 증가 |
| 수수료 절감 | calldata보다 효율적 저장 방식 | 사용자 비용 절감 |
| Rollup 친화적 설계 | Rollup만을 위한 데이터 구조 제공 | zkRollup, Optimistic Rollup 지원 |
Ethereum의 L2 중심 확장을 가속화하는 촉매 역할
6. 주요 활용 사례 및 고려사항
| 항목 | 설명 | 적용 예시 |
| zk-Rollup | 상태 루트를 blob으로 제출 | zkSync, Scroll, Polygon zkEVM 등 |
| Optimistic Rollup | Fraud-proof 데이터 제공용 blob 사용 | Arbitrum, Optimism 등 |
| DA 레이어 최적화 | 별도의 DA 체인 없이 메인넷으로 대체 가능 | Celestia, Avail과의 비교 필요 |
Trusted Setup, DAS 정확성, 블롭 데이터 보존 기간 등이 고려되어야 함
결론
Proto-Danksharding은 Ethereum의 Rollup 중심 확장 로드맵에서 핵심적인 역할을 수행하는 과도기적 기술로, KZG Commitments와 DAS를 통해 데이터 가용성과 무결성을 동시에 보장합니다. 블롭 트랜잭션 도입을 통해 L2의 비용을 크게 절감하고 처리량을 늘리는 효과를 제공하며, 향후 완전한 Danksharding 체제로의 이행을 위한 기반을 마련합니다.
728x90
반응형
'Topic' 카테고리의 다른 글
| KZG Commitments(Kate-Zaverucha-Goldberg Commitments) (0) | 2026.02.15 |
|---|---|
| PATE-GAN(Private Aggregation of Teacher Ensembles - GAN) (0) | 2026.02.15 |
| Self-Consistency Decoding (0) | 2026.02.14 |
| APPM(Automated Process Policy Management) (0) | 2026.02.14 |
| Bi-Encoder (0) | 2026.02.13 |