EIP-7589는 반대체성 토큰(Semi-Fungible Token)에 역할 기반 접근 제어를 추가하는 초안 표준으로, SFT 보유자에게 특정 역할과 권한을 부여하는 메커니즘을 정의합니다.
반대체 토큰과 역할
ERC-1155 기반 반대체 토큰은 게임 아이템, 이벤트 티켓 등 다양한 용도로 사용됩니다. 그러나 토큰 보유자에게 온체인 역할을 부여하는 표준화된 방법이 없어 각 프로토콜이 독자적으로 구현해야 했습니다.
역할 부여 메커니즘
grantRole(), revokeRole() 등의 함수를 통해 특정 토큰 ID에 연결된 역할을 관리합니다. 역할은 만료 시간, 가역성(revocability) 등의 속성을 가질 수 있으며, 토큰 이전 시 역할 처리 방식도 정의합니다.
활용 사례
게임 내 길드 멤버십, 이벤트 VIP 접근권, DAO 투표 권한 등에 활용할 수 있습니다. 토큰화된 자산에 역할 기반 접근 제어를 결합하여 더욱 풍부한 온체인 경험을 가능하게 합니다.
현재 상태
Draft 단계로 기본 개념이 제시되었으며 커뮤니티 피드백을 수렴 중입니다. ERC-7432(NFT Roles)와 유사한 개념을 SFT에 적용한 것으로, 역할 표준화 작업의 일환입니다.