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

ERC-721 Balance indexing via Transfer event

EIP-6047는 ERC-721 토큰의 잔액 인덱싱을 위해 Transfer 이벤트를 활용하는 방식을 표준화하려는 Stagnant 상태의 ERC입니다. 인덱서와 블록 탐색기가 NFT 소유권을 추적하는 방식을 개선하려는 목적입니다.

문제 배경

일부 ERC-721 구현체가 Transfer 이벤트를 일관성 없이 발생시키거나 생략하여 오프체인 인덱서가 정확한 잔액을 추적하기 어렵게 만들었습니다. 민팅과 소각 시에도 Transfer 이벤트 발생이 명확히 규정되어야 합니다.

제안 내용

민팅 시 from 주소를 0x0으로, 소각 시 to 주소를 0x0으로 하는 Transfer 이벤트를 반드시 발생시키도록 명확히 규정합니다. 이미 ERC-721 사양에 암묵적으로 포함된 내용을 명시적으로 강화합니다.

침체 원인

ERC-721 표준 자체에 이미 Transfer 이벤트 요구사항이 포함되어 있어 별도 EIP의 필요성에 대한 의문이 제기되었습니다. 표준의 중복성과 낮은 차별성으로 커뮤니티 지지를 얻지 못했습니다.

현재 상태

Stagnant 상태로 남아 있으며, 대부분의 인덱서는 기존 ERC-721 이벤트 사양을 충분한 기준으로 사용하고 있습니다.

공식 ERC 문서open_in_new