EIP-7721은 ERC-1155 다중 토큰에 잠금 기능을 추가하는 확장 표준 초안입니다. 토큰을 담보로 활용하거나 NFT 렌털 시 원소유자 보호를 위한 잠금 메커니즘을 정의합니다.
개요
EIP-7721은 ERC-1155 토큰에 `lock` 및 `unlock` 기능을 추가하여 특정 주소의 토큰을 이전 불가능하게 잠글 수 있도록 합니다. 담보 대출 프로토콜이나 렌탈 시스템에서 활용될 수 있습니다.
동기
ERC-721에도 유사한 잠금 제안(EIP-5267 등)이 있으나 ERC-1155는 별도 표준이 부재합니다. 다중 토큰 표준의 복잡성을 고려한 잠금 인터페이스가 필요합니다.
인터페이스 설계
`lock(address locker, uint256 id, uint256 amount)` 함수가 잠금을 설정하며, 잠금 주체(locker)만 해제할 수 있습니다. 잠긴 토큰의 이전 시도는 revert됩니다.
현재 상태
Draft 상태로 게임 아이템 및 DeFi 담보 활용 사례를 중심으로 논의가 진행 중입니다.