Tech/EIPs/#6997
ERC 6997카테고리 · ERC유형 · 표준 트랙상태 · 검토중

ERC-721 with transaction validation step.

EIP-6997은 ERC-721 NFT 전송 시 추가적인 트랜잭션 유효성 검사 단계를 도입하여 NFT 도난 및 실수로 인한 전송을 방지하는 메커니즘을 제안합니다. 승인된 검증자 또는 타임락을 통해 전송의 안전성을 높입니다.

핵심 개념

일반 ERC-721 전송과 달리, 이 표준에서는 전송 요청 후 지정된 검증 주소가 해당 전송을 승인해야 실제 이전이 완료됩니다. 이중 확인 메커니즘으로 피싱 및 해킹 위험을 줄입니다.

인터페이스 설계

transferWait() 함수로 전송을 요청하고, validateTransfer() 또는 rejectTransfer()로 검증자가 승인 또는 거부할 수 있습니다. 검증자 주소는 토큰 소유자가 설정하며 신뢰할 수 있는 지갑이나 멀티시그가 될 수 있습니다.

활용 시나리오

고가 NFT 소유자가 콜드 월렛을 검증자로 설정하여 핫 월렛 해킹에도 자산을 보호할 수 있습니다. 기업이나 DAO의 NFT 자산 관리에서 이중 승인 프로세스를 구현하는 데 활용됩니다.

현재 상태

Review 단계에 있으며 커뮤니티에서 사용성과 보안 트레이드오프에 대한 논의가 진행 중입니다. ERC-20 버전인 EIP-7144와 함께 검토되고 있습니다.

공식 ERC 문서open_in_new