EIP-7409는 모든 NFT 컬렉션이 공유하는 단일 온체인 이모트 저장소를 통해 사용자가 NFT에 이모지 반응을 남길 수 있는 공개 이모트 레포지토리 표준을 정의합니다.
제안 배경
NFT에 감정 반응이나 평가를 남기는 기능은 커뮤니티 참여와 NFT 가치 발견에 유용합니다. 기존에는 각 NFT 컬렉션이나 마켓플레이스가 독자적인 반응 시스템을 구현했습니다. EIP-7409는 모든 NFT가 공유하는 중립적이고 공개적인 온체인 이모트 인프라를 제공합니다.
공유 레포지토리
단일 배포된 스마트 컨트랙트가 모든 ERC-721/ERC-1155 NFT에 대한 이모트 데이터를 저장합니다. 사용자는 컬렉션 컨트랙트에 관계없이 동일한 레포지토리를 통해 이모트를 남길 수 있습니다. 이모지 유니코드를 키로 사용하여 표준화된 방식으로 반응을 표현합니다.
기술 구현
emote(address collection, uint256 tokenId, bytes4 emoji, bool state) 함수로 이모트를 설정/해제합니다. 각 지갑 주소는 특정 NFT에 각 이모지를 한 번만 반응할 수 있습니다. 이모트 집계는 온체인에서 쿼리 가능합니다.
활용 사례
NFT 마켓플레이스, 갤러리, 소셜 플랫폼에서 커뮤니티 반응을 표시하는 데 활용됩니다. Final 상태로 확정되어 RMRK 생태계 등에서 구현되었습니다.