EIP-7858은 NFT 및 SBT(Soulbound Token)에 만료 기능을 추가하는 표준을 정의합니다. 시간 제한이 있는 디지털 자격증, 멤버십, 라이선스 등을 온체인에서 표현하기 위한 Expirable NFT/SBT 표준입니다.
제안 배경
실세계의 많은 자격증과 멤버십은 유효 기간이 있습니다. 기존 NFT는 만료 개념이 없어 만료된 자격증이 여전히 유효한 것처럼 표시되는 문제가 있었습니다.
만료 인터페이스
expiresAt(tokenId) 함수를 통해 토큰의 만료 타임스탬프를 조회할 수 있습니다. isValid(tokenId) 함수는 현재 시각과 만료 시간을 비교하여 토큰의 유효성을 반환합니다.
갱신 및 연장
권한 있는 주체(발급자)는 renew(tokenId, duration) 함수를 통해 만료된 또는 곧 만료될 토큰의 유효 기간을 연장할 수 있습니다. 자동 갱신 메커니즘도 구현 가능합니다.
활용 사례
온체인 학위증, 연간 멤버십 패스, 소프트웨어 라이선스, 이벤트 티켓, 의료 자격증 등에 활용됩니다. Final 상태로 다양한 DApp에서 채택이 시작되고 있습니다.
SBT와의 통합
EIP-5192(최소 SBT) 등 기존 SBT 표준과 조합하여 양도 불가능하고 만료 가능한 자격증 토큰을 만들 수 있습니다. 이는 디지털 신원 및 자격 증명 생태계에서 중요한 구성 요소입니다.