EIP-7604는 ERC-1155 토큰에 ERC-2612 스타일의 Permit 승인 기능을 추가하는 초안 표준으로, 가스리스 서명 기반 승인을 ERC-1155 생태계에 도입합니다.
Permit의 ERC-1155 적용
ERC-2612는 ERC-20에 오프체인 서명 기반 가스리스 승인을 도입하여 큰 성공을 거두었습니다. ERC-1155는 여러 토큰 타입을 동시에 관리하는 복잡성이 있어 ERC-2612를 직접 적용하기 어려웠으며, EIP-7604는 이 문제를 해결하는 표준을 제안합니다.
핵심 인터페이스
permit() 함수를 통해 특정 오퍼레이터에게 ERC-1155 토큰 관리 권한을 오프체인 서명으로 부여합니다. 단일 토큰 ID 또는 전체 컬렉션에 대한 승인을 서명으로 처리할 수 있습니다. EIP-712 구조화 데이터 서명을 사용하여 보안성을 높입니다.
활용 시나리오
게임 아이템 마켓플레이스, NFT 대출 프로토콜, 일괄 전송 서비스 등에서 가스 비용 없이 사용자 승인을 처리할 수 있게 합니다. 메타트랜잭션 및 계정 추상화와도 자연스럽게 통합됩니다.
현재 상태
Draft 단계로 ERC-1155의 복잡한 승인 구조(setApprovalForAll vs 개별 ID 승인)를 Permit 패턴으로 어떻게 표준화할지 논의 중입니다.