EIP-5018은 스마트 컨트랙트에 파일시스템과 유사한 인터페이스를 제공하는 표준을 제안합니다. 컨트랙트 저장소를 파일/디렉터리 구조로 추상화하여 온체인 데이터 관리를 단순화하려 했으나 정체 상태입니다.
파일시스템 추상화
컨트랙트가 바이트 데이터를 이름이 붙은 청크(청크 단위)로 저장하고 검색하는 인터페이스를 정의합니다. read, write, size, remove 등 친숙한 파일 작업을 지원합니다.
온체인 스토리지 활용
EVM 스토리지에 파일 시스템 의미론을 부여함으로써 온체인 애플리케이션의 데이터 구조화가 용이해집니다. 스마트 컨트랙트가 라이브러리나 미디어 파일을 직접 관리할 수 있습니다.
정체 이유
온체인 스토리지 비용이 높아 대용량 파일 저장은 비현실적이며, IPFS 등 오프체인 스토리지가 더 적합하다는 의견이 있었습니다. 실용적인 사용 사례가 충분히 설득력 있게 제시되지 못했습니다.
관련 기술
EthFS, ERC-2569 등 온체인 파일 저장 관련 다른 시도들과 함께 논의되었습니다. 온체인 렌더링 NFT와 완전 탈중앙화 앱(dApp) 개발에 대한 관심에서 비롯된 제안입니다.