当前位置:网站首页>深入分析ERC-4907协议的主要内容,思考此协议对NFT市场流动性意义!
深入分析ERC-4907协议的主要内容,思考此协议对NFT市场流动性意义!
2022-07-07 08:14:00 【NFT践行者】
2022年6月29日,NFT 租赁市场 Double Protocol 推出的可租赁 NFT 标准ERC-4907已通过以太坊开发团队最终审核,成为以太坊上第 30 个状态为”Final“(最终版)的 ERC 标准。
首先,什么是 Double Protocol 和 ERC-4907

Double Protocol 是一个基于以太坊的 NFT 租赁协议,NFT 的所有者可以通过该协议授权自己的 NFT 给租赁者使用,而 NFT 本身无需被转让。由于这种特性,Double Protocol 可以实现无抵押的 NFT 租赁。该协议可以支持所有 ERC-721 NFT,支持分租等具体 NFT 租赁场景。
ERC-4907是EIP-721的扩展。它提出了一个可以授予地址的附加角色(user),以及自动撤销该角色的时间(expires) 。角色代表“使用” NFT的user权限,但不代表转移或设置用户的能力。
在智能合约中可以加入user 字元,让多个协议可以整合并撰写基于ERC-4907 之使用权限的合约,而expires 字元可以让租赁转让使用者自动失效,无须让所有者进行第二次结束合约交易。
而该EIP-4907 标准所建立的代币,即ERC-4907 完全向下相容ERC-721 标准,该新代币标准可以使用既有的所有ERC-721 协议与合约内容,以及让开发人员快速地熟悉该标准。
ERC-4907的主要内容和实际应用是什么样?

ERC-4907标准提出了两种角色定义:所有者和使用者。他们的权利如下:
转移所有者角色
转移用户角色
使用NFT 进行合约操作
所有者(owner)有权:
使用者(user)有权:
ERC4907 中最大的特点就是将 NFT 的所有权将 NFT 中单独拿出来了,用户可以在不拥有 NFT 的情况下来使用 NFT。而过期时间可以让到期后使用权自动失效,这样就可以少一次交易。
实际应用举个例子:假设A拥有NFT 并想出租NFT,而B想租用NFT。过程如下:
A 签署租赁合约可以转让A 拥有的NFT。
A 将想出租的NFT 清单发送到租赁合约上。
B 选择一个租赁时间,租金根据租赁时间和租金价格计算。B 转移代币作为租金,租赁合约将NFT 从A 转移到租赁合约地址上,并将NFT 的用户设置为B,设置到期时间为租赁时间。
当租约到期时,A 可以从租约中赎回NFT。
提出ERC-4907的动机是什么
一段时间以来,境内外NFT市场虽然还是在持续受到关注,但其中存在的问题却也不得不让人担忧。

一是市场不断降温。不管是境外的NFT产品还是国内数字藏品,普遍而言已经不象之前的销售这么顺畅了。据统计,全球范围内上个月NFT市场销量已经比去年9月缩水90%,5月以来NFT市场总体销售额从46亿美元下降到15.9亿美元,很多NFT项目销售出现断崖式下跌,一些NFT产品价格大幅下降。
二是NFT市场乱象也开始出现。包括欺诈、剽窃、系统漏洞与钓鱼攻击、平台内幕交易甚至跑路、资产被盗各种问题层出不穷,可谓是野蛮生长。
三是NFT市场法律与监管问题持续受到关注。包括产品知识产权侵权问题,特别是一直被诟病的NFT产品金融化操作问题,平台监管问题等,无论在境内外都不断出现。
NFT市场问题反映的焦点和瓶颈是流动性稀缺。而造成NFT流动性稀缺的原因,是其技术协议初级,应用场景单一,难以表达复杂经济关系,不可避免导致NFT市场金融化投机盛行。
ERC-4907能真实解决流动性问题吗?

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 的潜力,带来更好的流动性。但是目前来看,这样的方式还没有被找到。
『声明:本内容仅供广大NFT爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识』
边栏推荐
- 关于hzero-resource报错(groovy.lang.MissingPropertyException: No such property: weight for class)
- mysql插入数据创建触发器填充uuid字段值
- Factorial implementation of large integer classes
- Study summary of postgraduate entrance examination in August
- Word自动生成目录的方法
- How to cancel automatic saving of changes in sqlyog database
- Study summary of postgraduate entrance examination in October
- 求最大公约数与最小公倍数(C语言)
- Guid主键
- 【acwing】786. 第k个数
猜你喜欢

柏拉图和他的三个弟子的故事:如何寻找幸福?如何寻找理想伴侣?

VS Code指定扩展安装位置

ORM model -- creation and query of data records

Embedded background - chip

求方程ax^2+bx+c=0的根(C语言)

Serial communication relay Modbus communication host computer debugging software tool project development case

JMeter installation

STM32基础知识—内存映射

ORM model -- associated fields, abstract model classes

Postman interface test II
随机推荐
LLVM之父Chris Lattner:為什麼我們要重建AI基礎設施軟件
Some test points about coupon test
fiddler-AutoResponder
Deconvolution popular detailed analysis and nn Convtranspose2d important parameter interpretation
Postman interface test IV
ORM -- grouping query, aggregation query, query set queryset object properties
ES6中的函數進階學習
IPv4套接字地址结构
ArcGIS operation: batch modify attribute table
HDU-2196 树形DP学习笔记
ORM model -- associated fields, abstract model classes
When there are pointer variable members in the custom type, the return value and parameters of the assignment operator overload must be reference types
[sword finger offer] 42 Stack push in and pop-up sequence
Google colab loads Google drive (Google drive is used in Google colab)
Some properties of leetcode139 Yang Hui triangle
Postman interface test V
Can I open a stock trading account online? Is it safe
1324:【例6.6】整数区间
1321:【例6.3】删数问题(Noip1994)
Appx code signing Guide