EIP-2520은 ENS(Ethereum Name Service) 도메인에 여러 개의 contenthash 레코드를 저장할 수 있도록 하는 제안입니다. 기존에는 하나의 contenthash만 허용되었는데, 이를 확장하여 IPFS, Swarm, Onion 등 다양한 분산 스토리지 프로토콜을 동시에 지원하려 했습니다.
현재의 제약
기존 ENS 리졸버는 단 하나의 contenthash 레코드만 지원합니다. 이로 인해 사용자는 IPFS나 Swarm 중 하나만 선택해야 하며, 여러 분산 네트워크에서 동일한 콘텐츠를 제공하는 것이 불가능합니다.
다중 레코드 제안
EIP-2520은 ENS 리졸버 인터페이스를 확장하여 프로토콜별로 contenthash를 저장하고 조회할 수 있게 합니다. 이를 통해 동일한 ENS 도메인이 IPFS, Swarm, Tor 등 다양한 프로토콜로 접근 가능해집니다.
정체 이유
이 제안은 ENS 리졸버 표준 변경을 필요로 하며, 기존 리졸버와의 하위 호환성 유지가 어렵다는 점이 지적되었습니다. ENS 생태계의 복잡성과 다양한 이해관계자들의 의견 조율이 필요해 진행이 지연되었습니다.
관련 표준과의 관계
EIP-2520은 EIP-1577(contenthash 필드)을 확장하는 형태로 설계되었습니다. ENS의 발전 방향과 맞물려 향후 ENSIP(ENS Improvement Proposal) 형태로 논의가 이어질 수 있습니다.