데이터 가용성의 질문
롤업에서 데이터 가용성은 블록을 다시 구성하거나 거래 상태를 검증하는 데 필요한 데이터가 이용자에게 공개됐는지를 묻습니다. 거래 실행이 올바른지와 데이터를 나중에도 받을 수 있는지는 서로 다른 속성입니다. 데이터가 숨겨지면 사용자가 상태를 검증하거나 자산을 회수하는 데 어려움을 겪을 수 있습니다.
게시와 실행의 분리
데이터 가용성 샘플링은 참여자가 전체 데이터를 내려받지 않고 일부 조각을 무작위로 요청해 게시 여부를 추정하는 기법입니다. 여러 참여자가 독립적으로 샘플링할수록 누락된 데이터가 발견될 가능성이 높아질 수 있지만, 결과는 표본 수·네트워크 연결·정직한 참여자 가정에 좌우됩니다.
샘플링 기본 원리
프로젝트 문서에서 데이터 게시 위치, 샘플링 프로토콜, 보관 기간, 검증자 요구사항, 데이터 복구·출금 경로를 확인하세요. 롤업이 이용하는 기본 계층과 별도 데이터 서비스의 보안 역할도 분리합니다. ‘샘플링 사용’이라는 표현만으로 가용성 수준을 단정하지 마세요.
가상 검증 사례
가상의 데이터 블록에서 공격자가 일부 조각을 숨겼다면 샘플 요청이 숨겨진 영역을 얼마나 높은 확률로 발견하는지 살펴볼 수 있습니다. 다만 이용자가 충분히 연결돼 있고 정해진 기간 동안 응답을 받을 수 있다는 전제가 필요합니다. 수학적 보장과 실제 네트워크 운영 조건을 함께 읽어야 합니다.
참여자·네트워크 가정
기술 문서나 연구 자료에서 표본 크기, 반복 횟수, 악성 참여자 비율 가정, 데이터 게시 증명과 실패 처리 방식을 기록하세요. 구현 코드와 네트워크 파라미터가 문서의 설명과 일치하는지도 최신 릴리스 노트와 대조합니다.
복구·출금 경로 확인
샘플링은 모든 데이터 손실·검열·클라이언트 오류를 방지하는 만능 장치가 아닙니다. 데이터 서비스의 업그레이드 권한과 장애 대응, 기본 체인 혼잡 때 출금 가능성을 추가로 확인해야 합니다. 기술 용어보다 사용자가 장애 중 상태를 검증하고 자산에 접근할 수 있는 경로가 실질적인 점검 기준입니다.