BTX | Research

Posted on Jul 29, 2022Read on Mirror.xyz

「入门科普」一文了解可租赁 NFT 与 ERC-4907

原文作者:@thirdweb_ 编译:BTX Capital

随着上周一项新的智能合约标准的批准,NFT 的一个强大的新用例也将开启。 以下是关于可租赁 NFT 以及 ERC-4907 你需要了解的一切:

  • ERC-4907 的作用
  • 你可以用它构建什么
  • 如何使用它来进行构建

许多 NFT 具有实用性,它们可用于视频游戏或其他数字体验,以改变或改善体验。例如,可以在游戏中装备“剑 NFT”,以造成更多伤害并提高玩家的表现。

人们经常希望在不承诺购买的情况下访问获得 NFT 的效用。

“租用” NFT 让人们只需支付一小部分价格即可将 NFT 暂时存放在钱包中,使用 NFT 来解锁实用性或数字体验。

一些现有项目通过为 NFT 的持有者分配两个不同的角色来完成租赁工作:“所有者” 和 “用户”。

所有者:拥有 NFT,可以将 NFT 出售或转移到另一个钱包。

**用户:**钱包中持有 NFT,但不能将其出售或转让。

“用户”角色会被临时分配给租用 NFT 的钱包。这意味着所有者需要提交两项链上交易:在期限开始时将新地址列为新用户角色以及在期限结束时收回用户角色。

然而对两个交易的需求在时间和gas费上都是低效的。ERC-4907 通过引入“期限” (expires)功能解决了这个问题,该功能有助于自动结束使用期限,而无需第二次交易。

ERC-4907 标准是 ERC-721 标准的扩展,这意味着它向后兼容任何 ERC-721 合约,也就是说任何现有的 ERC-721 智能合约都可以通过合约扩展来实现租赁功能。

ERC-4907 的出现解锁了一些有趣的潜在应用:

  • 视频游戏 NFT 租赁
  • 代币准入制俱乐部的临时会员
  • 代币授权制软件的临时使用权
  • NFT 作为贷款抵押品
  • 代表现实世界可出租资产(例如度假屋)的 NFT

租赁使用范例

假设Alice 拥有NFT 并想出租NFT,而Bob 想租用NFT。

  1. Alice 签署租赁合约可以转让Alice 拥有的NFT。
  2. Alice 将想出租的NFT 清单发送到租赁合约上。
  3. Bob 选择一个租赁时间,租金根据租赁时间和租金价格计算。Bob 转移代币作为租金,租赁合约将NFT 从Alice 转移到租赁合约地址上,并将NFT 的用户设置为Bob,设置到期时间为租赁时间。
  4. 当租约到期时,Alice 可以从租约中赎回NFT。

原文链接:https://twitter.com/thirdweb_/status/1546516193938477056