EIP-205는 ENS(이더리움 네임 서비스)를 통해 컨트랙트의 ABI를 조회할 수 있도록 하는 표준을 제안했습니다. 현재 Stagnant 상태로, 표준화 작업이 중단된 상태입니다.
제안 내용
ENS 리졸버에 ABI 조회 메서드를 추가하여, 컨트랙트 주소에 연결된 ENS 이름을 통해 해당 컨트랙트의 ABI를 가져올 수 있도록 합니다. 이를 통해 ABI를 중앙화된 서버 없이 탈중앙화된 방식으로 배포할 수 있습니다.
기술적 접근
리졸버 컨트랙트에 abi(bytes32 node, uint256 contentTypes) 함수를 정의하고, ABI 데이터를 JSON 형태 또는 압축 형태로 반환합니다. contentTypes 비트마스크를 통해 ABI 인코딩 방식을 선택할 수 있습니다.
정체 이유
실제 채택이 제한적이었고, 관련 인프라와 툴링의 부재로 인해 작업이 진전되지 않았습니다. ENS 생태계는 다른 방향으로 발전하였으며, 이 EIP는 공식 검토 없이 방치된 상태입니다.