当前位置:网站首页>深入分析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爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识』
边栏推荐
- 2022.7.3DAY595
- Use the fetch statement to obtain the repetition of the last row of cursor data
- ArcGIS operation: converting DWG data to SHP data
- BigDecimal数值比较
- Study summary of postgraduate entrance examination in October
- [learning notes - Li Hongyi] Gan (generation of confrontation network) full series (I)
- Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai
- ORM -- grouping query, aggregation query, query set queryset object properties
- Can I open a stock trading account online? Is it safe
- [second on] [jeecgboot] modify paging parameters
猜你喜欢
Es classes and objects, prototypes
每周推荐短视频:L2级有哪些我们日常中经常会用到的功能?
Inno Setup 打包及签名指南
LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
mysql插入数据创建触发器填充uuid字段值
Fiddler simulates the interface test
XML configuration file parsing and modeling
The method of word automatically generating directory
ORM -- query type, association query
PDF文档签名指南
随机推荐
[higherhrnet] higherhrnet detailed heat map regression code of higherhrnet
Encrypt and decrypt stored procedures (SQL 2008/sql 2012)
Adb 实用命令(网络包、日志、调优相关)
Kotlin实现微信界面切换(Fragment练习)
[ORM framework]
A small problem of bit field and symbol expansion
2022.7.5DAY597
Video based full link Intelligent Cloud? This article explains in detail what Alibaba cloud video cloud "intelligent media production" is
Remote meter reading, switching on and off operation command
浅谈日志中的返回格式封装格式处理,异常处理
php \n 换行无法输出
Wallys/IPQ6010 (IPQ6018 FAMILY) EMBEDDED BOARD WITH ON-BOARD WIFI DUAL BAND DUAL CONCURRENT
JMeter installation
虚数j的物理意义
串口通讯继电器-modbus通信上位机调试软件工具项目开发案例
Guid primary key
Google colab loads Google drive (Google drive is used in Google colab)
IPv4 socket address structure
求最大公约数与最小公倍数(C语言)
Slurm资源管理与作业调度系统安装配置