ERC-4907协议租赁实现
2022年6月29日,NFT 租赁市场 Double Protocol 推出的可租赁 NFT 标准ERC-4907已通过以太坊开发团队最终审核,成为以太坊上第 30 个状态为”Final“(最终版)的 ERC 标准。
实际应用举个例子:假设A拥有NFT 并想出租NFT,而B想租用NFT。过程如下:
A 签署租赁合约可以转让A 拥有的NFT。
A 将想出租的NFT 清单发送到租赁合约上。
B 选择一个租赁时间,租金根据租赁时间和租金价格计算。B 转移代币作为租金,租赁合约将NFT 从A 转移到租赁合约地址上,并将NFT 的用户设置为B,设置到期时间为租赁时间。
当租约到期时,A 可以从租约中赎回NFT。
ERC-4907协议思路上比较灵活的方案,但以此来实现租赁的功能,依然存在非常多的问题。在 ERC-4907 的实现里,User 的信息会在每一次 transfer 时被重置,且 User 随时可以被 NFT 的持有者或者已授权的人设置或更新。如果我们把设置 user 的行为视作租约的签订,那么随时可以更新 user 的行为就意味着这一租约是可以随时被破坏的,这显然侵犯了租赁人该有的权益,并且为整个租赁关系带来很大的不确定性。在这样的前提下,即租赁合约随时可以被改动的情况下,租赁期限(expires)已经毫无存在的必要性。
此外ERC-4907 协议本身不实现租赁功能,在进行租赁时,还需要引入一个应用级别的租赁合约,再看看这个协议最早是Double Protocol于2022年4月19日推出全新NFT 铸造标准ERC-4907,针对原有ERC-721 代币添加具有条件限制的使用权,为现有ERC-721 NFT 格式实用性进行扩展。
ERC-4907从提出到审核通过进入 final 状态,仅仅用时三个月。对比其他几个协议:ERC-1155 从提出到进入 final 用了 12 个月,ERC-777 用了 18 个月,ERC-820 则花了 15 个月。整个提案似乎是在一种没有充分讨论和验证的情况下进入 final 状态的,不太符合对于以太坊提案需要社区反复讨论、battle、修改的一贯认知,因此这样仓促通过的提案能否建立起广泛共识还有待考察
小结
NFT 的流动性显然不是靠这一个协议能够解决的。更重要的是造更多 NFT 的使用场景。BAYC 为了解决 NFT 使用的问题,自己开发了一个游戏-猿神。sandbox 和 Decentrland 目前最好的打开方式是广告。其他 NFT 的使用场景只能当头像。显然,这些使用场景还不够好,使用的方式还不够刚需。
只有当 NFT 的成为日常生活的一部分,而且要以一种很高频的方式去使用,这样才能激发出 NFT 的潜力,带来更好的流动性。但是目前来看,这样的方式还没有被找到。
https://blog.csdn.net/xiaozhupeiqi321/article/details/125636213