EIP-7996은 스마트 컨트랙트가 다른 컨트랙트의 기능 지원 여부를 표준화된 방식으로 감지할 수 있도록 하는 컨트랙트 기능 탐지 인터페이스를 제안합니다.
개요
컨트랙트 기능 탐지는 ERC-165와 유사하지만 더 세분화된 기능 수준의 탐지를 가능하게 합니다. 단순한 인터페이스 지원 여부를 넘어 특정 동작의 지원 여부를 쿼리할 수 있습니다.
기술적 접근
표준은 supportsFeature(bytes4 featureId) 형태의 함수를 정의하여 개별 기능의 지원 여부를 반환합니다. 이를 통해 더 세밀한 능력 탐지가 가능해집니다.
기존 표준과의 관계
ERC-165와 상호보완적으로 작동하며 기존 인터페이스 감지 체계를 대체하는 것이 아닌 확장합니다. 다양한 모듈식 컨트랙트 시스템과 호환되도록 설계되었습니다.
현황
현재 Draft 상태로, 기능 ID 체계와 충돌 가능성에 대한 논의가 진행 중입니다.