Double Protocol 协议——NFT租赁最优解
Double Protocol 是一个基于以太坊的 NFT 租赁协议,NFT 的所有者可以通过该协议授权自己的 NFT 给租赁者使用,而 NFT 本身无需被转让。由于这种特性,Double Protocol 可以实现无抵押的 NFT 租赁。该协议可以支持所有 ERC-721 NFT,支持分租等具体 NFT 租赁场景。
Dual Roles
许多 NFT 租赁协议在交易完成后将NFT所有权从贷方转移给承租人,条件是承租人支付大量抵押品,导致如果价格上涨超过他们支付的金额,承租人可能不会归还租用的 NFT。
而 Double NFT 租赁协议却采用了不同的方法,Double采用了Dual Roles方式分离NFT的所有权和使用权,通过 doNFT 的设计使得 NFT 所有者无需转移 NFT 所有权只需转移用户权限即可实现租赁,而所有权永远掌握在 NFT 所有者自己手上,再也不必担心出现借而不还的情况。
Double NFT租借协议原理
Double Protocol 引入了一种全新形式的 NFT——doNFT。doNFT 表示具有有效持续时间的 NFT,它代表了使用 NFT 权利的证书。除此之外,doNFT 还确保基础 NFT 的使用权将在租赁期结束后立即到期。
通过 Double 的解决方案,市场合约在租户支付租金后将为其铸造 doNFT,从而赋予他们在特定时期内 NFT 的临时使用权,直到租金到期。
Double提出ERC-4907在 ERC-721 的所有者角色之外添加了一个用户角色,并添加了终止用户权限的函数 expires() 以方便租用,只要 expires() 规定的时间到期,租借人对 NFT 的使用权立即自动终止。expires功能是一项至关重要的功能,因为如果没有它,所有者必须在租用期限结束后手动收回用户权限。
2022年6月29日,NFT 租赁市场 Double Protocol 推出的可租赁 NFT 标准ERC-4907已通过以太坊开发团队最终审核,成为以太坊上第 30 个状态为”Final“(最终版)的 ERC 标准。这里就不对 ERC-4907 标准展开介绍,感兴趣的读者可以自己去搜索了解。
拥有者仍然持有NFT,使用者持有doNFT
doNFT 将抵押模型中的所有权转移替换为 doNFT 转移。并且 doNFT 将在其上作为元数据具有有效期。当用户支付 NFT 的租金时,其将收到一个 doNFT,其中包含与原始 NFT 的映射和到期日期。租期结束时,doNFT 将自动到期。 通过这种方式,贷方将不再害怕丢失其原始 NFT,而租用者也将永远不需要支付抵押品。
Double Wrapped Dual-Roles NFT 解决方案
对于无法升级合约,以使其 NFT 具有两个角色的现有项目,Double提供了同样优雅的 Wrapped Dual-Roles NFT 解决方案。该方案铸造了一个包含用户信息的新 NFT,并将其包裹在原始 NFT 之上。类似于将 ETH 包装到符合 ERC-20 的 wETH 中,wNFT 消除了双重支出的风险,因为它实现了与基础 NFT 1:1 对应。此解决方案只需30行代码即可,并且与第三方元数据扩展解决方案的业务逻辑保持分离,十分的高效简洁。
参考资料:
https://medium.com/double-protocol/3-steps-of-making-nfts-rentable-1-8d8f82485706
https://www.youtube.com/watch?v=sZZ1JgtpcL4