Topic

Proto-Danksharding

JackerLab 2026. 2. 16. 08:41
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