EIP-5643은 구독 서비스를 NFT로 표현하는 표준을 제안합니다. NFT에 만료 날짜와 갱신 메커니즘을 추가하여 온체인 구독 서비스를 구현할 수 있게 합니다.
구독 NFT 개념
구독 NFT는 특정 서비스나 콘텐츠에 대한 시간 제한적 접근 권한을 나타내는 NFT입니다. 만료 날짜가 있으며 갱신을 통해 지속적인 접근을 유지할 수 있습니다.
인터페이스 정의
이 표준은 expiresAt(uint256 tokenId) 함수로 만료 시간을 조회하고, renewSubscription 함수로 구독을 갱신하는 인터페이스를 정의합니다. 만료 이벤트도 포함되어 있습니다.
활용 사례
SaaS 서비스 구독, 콘텐츠 플랫폼 멤버십, DAO 멤버십 등 다양한 구독 기반 서비스를 구현할 수 있습니다. 자동 갱신이나 조건부 갱신 로직도 스마트 컨트랙트로 구현 가능합니다.
침체 이유
구독 모델은 다양한 방식으로 구현될 수 있어 단일 표준으로의 수렴이 어려웠습니다. 또한 ERC-4907과 같은 유사한 표준들과의 차별화가 명확하지 않다는 피드백도 있었습니다.