Kim Seogyu
Blockchain

Celestia의 EDS(Extended Data Square)

EDS 구조(Q1~Q4), 2D Reed-Solomon 확장, 저장 전략을 실무 관점에서 정리합니다.

Published 2025년 12월 27일1 min read140 words

Celestia의 EDS(Extended Data Square)

EDS는 Celestia 데이터 가용성 설계의 중심입니다. ODS를 2D Reed-Solomon으로 확장해 일부 누락에도 복구 가능성을 확보합니다.

EDS 구조

  • Q1: 원본 데이터(ODS)
  • Q2: 행 패리티
  • Q3: 열 패리티
  • Q4: 행+열 패리티

이 구조 덕분에 샘플링과 복구가 동시에 가능해집니다.

왜 2D 인코딩인가

  • 단순 복제보다 저장 효율이 높음
  • 누락 패턴이 생겨도 복구 성공 가능성 증가
  • DAS와 결합할 때 탐지/복구 균형이 좋음

저장 전략과의 연결

운영에서는 보통 다음 전략을 섞습니다.

  • 최근 구간: ODSQ4 저장(검증/복구 성능 우선)
  • 과거 구간: ODS 저장(디스크 절감 우선)

체크리스트

  1. 가용성 윈도우 경계 정책을 명확히 정의
  2. EDS 생성 실패 원인을 인코딩/입력 데이터로 분리 로깅
  3. 복구 경로 테스트를 정기적으로 실행

결론

EDS는 "확장성 vs 보안" 트레이드오프를 맞추는 데이터 구조입니다. 설계 문서에서 Q1~Q4 역할을 팀 공통 언어로 고정해 두는 것이 중요합니다.

Share

Related Articles

Comments

이 블로그는 제가 알고 있는 것들을 잊지 않기 위해 기록하는 공간입니다.
직접 작성한 글도 있고, AI의 도움을 받아 정리한 글도 있습니다.
정확하지 않은 내용이 있을 수 있으니 참고용으로 봐주세요.

© 2026 Seogyu Kim