Tech/EIPs/#6066
ERC 6066카테고리 · ERC유형 · 표준 트랙상태 · 최종

Signature Validation Method for NFTs

EIP-6066는 NFT(ERC-721 및 ERC-1155)에 대한 서명 검증 방법을 표준화하는 Final 상태의 ERC입니다. NFT 소유자를 대신하여 서명 유효성을 검증하는 통일된 인터페이스를 제공합니다.

문제 배경

ERC-1271은 스마트 컨트랙트 지갑의 서명 검증을 표준화했지만, NFT 자체가 서명 주체가 되어야 하는 경우의 표준이 없었습니다. NFT 소유자가 NFT를 통해 메시지에 서명하는 시나리오가 증가했습니다.

핵심 인터페이스

isValidSignature(uint256 tokenId, bytes32 hash, bytes calldata data) 함수를 통해 특정 NFT 토큰 ID를 소유한 계정이 주어진 해시에 대한 서명을 검증합니다. ERC-1271과 유사한 방식으로 설계되었습니다.

활용 사례

NFT 기반 DAO에서 토큰 소유자가 NFT로 거버넌스 제안에 서명하거나, NFT 소유자만 참여할 수 있는 서명 게이팅 시스템 구현에 사용될 수 있습니다. 게임 NFT가 게임 내 행동에 서명하는 시나리오에도 적용됩니다.

최종 표준화

Final 상태로 확정되어 NFT 소유권 기반 서명 검증이 필요한 프로토콜들의 공식 참조 표준이 됩니다. ERC-1271과 함께 이더리움의 서명 검증 체계를 완성합니다.

공식 ERC 문서open_in_new