EIP-7617은 Web3 URL의 ERC-5219 모드에서 청크(chunk) 지원을 추가하는 표준 초안입니다. 대용량 콘텐츠를 분할하여 온체인에서 효율적으로 제공할 수 있도록 합니다.
배경
ERC-5219는 스마트 컨트랙트를 통해 HTTP와 유사한 방식으로 리소스를 제공하는 Web3 URL 표준입니다. 그러나 블록 가스 한도로 인해 대용량 데이터를 단일 응답으로 반환하는 데 한계가 있었습니다.
청크 메커니즘
EIP-7617은 응답 데이터를 여러 청크로 분할하여 순차적으로 제공하는 메커니즘을 도입합니다. 클라이언트는 Range 헤더와 유사한 방식으로 특정 청크 범위를 요청할 수 있습니다.
기술적 세부 사항
컨트랙트는 총 콘텐츠 크기와 청크 크기를 반환해야 하며, 각 청크는 인덱스 기반으로 접근됩니다. 이를 통해 클라이언트는 필요한 부분만 선택적으로 로드할 수 있습니다.
현재 상태
Draft 상태로, ERC-5219 생태계와의 호환성 및 가스 최적화 방안에 대한 추가 논의가 필요한 상황입니다.