Tech/EIPs/#6464
ERC 6464카테고리 · ERC유형 · 표준 트랙상태 · 정체

Multi-operator, per-token ERC-721 approvals.

EIP-6464는 ERC-721 NFT에서 토큰별, 오퍼레이터별로 세분화된 승인 권한을 부여할 수 있는 다중 오퍼레이터 승인 인터페이스를 제안합니다. 기존 setApprovalForAll의 전체 컬렉션 승인 방식을 개선하려는 시도입니다.

문제점

기존 ERC-721의 setApprovalForAll은 오퍼레이터에게 사용자의 모든 NFT에 대한 전체 권한을 부여하여 보안상 위험합니다. 단일 토큰 또는 일부 토큰에 대해서만 권한을 부여하는 표준 방법이 없었습니다.

제안 내용

이 EIP는 특정 오퍼레이터에게 특정 토큰 ID에 대해서만 승인을 부여하는 인터페이스를 도입합니다. 오퍼레이터별, 토큰별 세밀한 접근 제어가 가능해져 사용자 보안이 강화됩니다.

정체 이유

기존 ERC-721과의 하위 호환성 유지가 어렵고, 마켓플레이스 등 기존 인프라의 통합 비용이 높아 채택이 지연되었습니다. 유사한 목표를 가진 다른 제안들과의 경쟁으로 표준화가 어려워졌습니다.

역사적 맥락

과도한 오퍼레이터 권한으로 인한 해킹 피해가 커지면서 이 EIP가 제안되었으며, ERC-721 보안 개선 논의의 중요한 참고 자료로 남아 있습니다.

공식 ERC 문서open_in_new