EIP-7087은 Web3 URL 자동 모드에서 반환되는 콘텐츠의 MIME 타입을 지정하는 방법을 표준화합니다. 이를 통해 브라우저와 클라이언트가 Web3 URL에서 가져온 콘텐츠를 올바르게 렌더링할 수 있습니다.
문제 배경
ERC-4804에서 정의된 Web3 URL은 이더리움 컨트랙트에서 직접 콘텐츠를 제공하는 방법을 정의하지만, 반환되는 데이터의 MIME 타입을 명시하는 표준 방법이 없었습니다. 이로 인해 브라우저가 콘텐츠를 올바르게 해석하지 못할 수 있었습니다.
해결 방안
컨트랙트가 콘텐츠와 함께 MIME 타입 정보를 반환하는 인터페이스를 정의합니다. resolve() 함수가 (bytes content, string mimeType) 형태로 데이터를 반환하도록 표준화합니다.
자동 모드 통합
Web3 URL 자동 모드에서 컨트랙트 함수를 호출할 때 MIME 타입이 자동으로 감지되거나 명시적으로 지정될 수 있도록 합니다. 이는 완전한 Web3 네이티브 웹 경험을 위한 중요한 구성 요소입니다.
현재 상태
Draft 상태로 Web3 URL 생태계 구축을 위한 관련 EIP들(ERC-4804, ERC-6860 등)과 함께 개발 중입니다.