NFT 임대 시장 Double Protocol이 임대 가능한 NFT 표준「EIP-4907」을 승인받았습니다
임대 가능한 NFT 제안 EIP-4907이 승인되었습니다. 앞으로 ERC4907을 사용한 NFT가 점점 더 많이 출시될 것입니다. 공식 데모 구현을 살펴보겠습니다.
이미지는 @DoubleProtocol에서 제공하며, 4907의 발기자입니다.
먼저 NFT로서 4907은 ERC721과 같은 다른 NFT 표준에서 상속받으며, 721의 모든 기능과 특징을 가지고 동시에 고유한 특성을 갖습니다. 가장 전형적인 것은 이 NFT 프로토콜이 두 가지 역할을 가진다는 것입니다: User(사용자)와 Owner(소유자). 사용자 데이터는 사용 권한 만료 시간도 연결되어 있습니다.
해당 NFT의 사용 권한을 사용자에게 이전하고 싶다면, 소유자 또는 승인된 계정이 setUser()를 직접 호출하면 됩니다. 이때 User 주소와 만료 시간(expires)을 지정하고 UpdateUser 로그를 생성합니다.
누구나 userOf() 메서드를 호출하여 특정 NFT의 사용자가 누구인지 확인할 수 있으며, userExpires()를 통해 사용 권한 만료 시간을 확인할 수 있습니다.
데모에서는 부모 클래스 721의 _beforeTokenTransfer() 메서드를 재정의했습니다. 이 메서드는 NFT 소유자를 이전할 때 호출됩니다. 먼저 부모 클래스의 동일한 함수를 호출한 후, 필요한 로직을 실행합니다. 이 데모에서는: 이전 대상이 원래 소유자가 아니고 사용자가 임대 중인 경우, 해당 사용자의 사용 권한을 삭제하고 관련 UpdateUser() 로그를 생성합니다.
요약
이 표준은 이중 역할 설정을 통해 NFT 소유권과 사용권의 분리를 실현하고, 만료 시 자동으로 사용권을 회수하는 기능을 최초로 도입했습니다. 「ERC-4907」 표준의 적용은 게임, 메타버스, 멤버십 카드 등 유틸리티 NFT 임대의 개발 및 통합 비용을 크게 낮추어 NFT 자산의 유동성을 높일 것입니다. 현재 「ERC --- 4907」을 적용한 프로젝트는 12개에 달합니다.