Blockchain
Celestia 데이터 가용성 샘플링(DAS) 분석
Celestia DAS의 샘플링 개수, 확률 보장, 운영 튜닝 포인트를 설명합니다.
Celestia 데이터 가용성 샘플링(DAS) 분석
DAS(Data Availability Sampling)는 "블록 전체 다운로드 없이도 데이터 가용성을 검증"하기 위한 방법입니다. 핵심은 무작위 샘플링의 확률 보장입니다.
기본 동작
- 라이트 노드가 EDS 좌표를 무작위로 선택
- 샘플과 증명을 요청해 검증
- 충분한 샘플이 성공하면 블록 가용성을 높은 확률로 수용
샘플 개수의 의미
일반적으로 라이트 노드 기본 샘플 수는 고정값에서 시작합니다(예: 16). 이 값은 절대 정답이 아니라 보안/비용의 균형점입니다.
- 샘플 수 증가: 탐지 확률 상승, 네트워크/지연 비용 증가
- 샘플 수 감소: 반대 효과
확률 해석(직관)
공격자가 데이터 절반을 숨겼다면, 샘플마다 숨겨진 영역을 찍을 확률은 1/2입니다. 독립 샘플 n개에서 모두 실패할 확률은 (1/2)^n입니다.
즉 n이 조금만 늘어도 탐지 실패 확률은 급격히 줄어듭니다.
운영에서 보는 지표
- 샘플 요청 성공률/재시도율
- 샘플 응답 지연 p95/p99
- 블록 크기 구간별 실패율
- 피어별 샘플 불응 비율
결론
DAS는 "완전 검증"이 아니라 "저비용 확률 검증"입니다. 그래서 고정값 신봉보다, 실제 네트워크 품질과 공격 가정에 맞춘 샘플 정책 튜닝이 중요합니다.