宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 世界币 > 正文

源码解读:以太坊新标准EIP-4907是如何实现NFT租赁的?

作者:

时间:1900/1/1 0:00:00

内容概要

在这周,NFT?租赁市场DoubleProtocol提交的可租赁NFT标准“EIP-4907”通过了以太坊开发团队的最终审核,成为第30个ERC标准“Final”的状态。

让我们一起来阅读这极简的源代码,来缕清其他是如何实现NFT租赁的?

为什么需要租赁?

NFT的爆发毋庸置疑,而伴随普及引发了对其资产实用性的需求,尤其是在元宇宙和边玩边赚(P2E)的场景下,仅仅单纯的资产所有权并不足以支撑更多的应用玩法的诞生。

一直的痛点是供给不平衡,导致的好项目少,浮于金融玩法的韭菜项目多,既然如今web3有大量web2行业精英在涌入,也必然需要快速的新标准推出,来将创造力的供给释放。

NFT流动性的紧缺,使得他风风火火的同时也备受诟病,他之前产权一体化的金融化操作,市场各类安全问题欺诈、剽窃、钓鱼、跑路、资产被盗层出不穷。

在线投资平台BnkToTheFuture推出以太坊质押解决方案测试版:6月28日消息,BnkToTheFuture推出以太坊质押解决方案测试版,测试版共设置25个验证节点,可用于质押800枚以太坊。

BnkToTheFuture允许符合条件的客户投资加密公司、证券Token和以比特币为中心的退休计划等替代金融产品,并表示通过将注册证券业务与注册借贷业务相结合,将能为用户提供符合监管要求的借贷和收益平台。[2023/6/28 22:05:43]

而Eip-4907,想要解决的就是分离NFT的资产价值和使用价值,释放出NFT的市场流动性

源码解读

由于Eip4907极其简单,因此对代码的解读无论是否技术同学均可来尝试理解其细节设计。

2.1、实现原理:

他作为ERC-721的扩展,?EIP-4907增加了一个变量UserInfo,让应用可以查询此NFT当前被租出去的目标地址“user”和出租时间”expires"。如果发现已经超出出租时间,则租赁关系宣告失效。

委内瑞拉对加密货币挖矿的禁令正在毁掉它曾经拥抱的行业:金色财经报道,委内瑞拉暂时禁止在国内开采加密货币,实际上正在扼杀总统尼古拉斯·马杜罗努力推动的行业。?国家监管机构在对一项大型腐败计划展开调查后,于3月份首次下令停止加密货币挖矿。据称,该计划中,加密货币钱包被用于转移欠国有石油公司Petroleos de委内瑞拉SA的款项。?[2023/6/26 21:59:29]

代码极为简单仅有72行,使用这个标准,就是在原来的ERC721之上新增

1个事件

3个方法

分别是

UpdateUser事件:当NFT转移,租赁校色设置时,发出租赁用户改变的通知

setUser方法:NFT所有者授权者可用,设置此NFTID的出租用户和过期时间

Nomba完成3000万美元pre-B轮融资,Base10 Partners领投:金色财经报道,尼日利亚数字支付初创公司Nomba(前身为 Kudi)宣布完成3000万美元pre-B轮融资,Base10 Partners领投,Helios Digital Ventures、Shopify、Partech和Khosla Ventures 参投。Nomba支付解决方案能够填补数字支付流程中的空白,让企业更高效地运营并提供“卓越的客户体验”,目前其月均交易额已达到约10亿美元。(News.bitcoin)[2023/5/8 14:48:57]

userOf方法:任何人可用,查询此NFTID的出租用户

userExpires方法:任何人可用,查询此NFTID的过期时间

2.1、数据结构:

理解ERC标准协议的最佳方式就是理解他管理数据的最底层数据结构

韩国数字营销巨头FSN与Chainlink Labs达成合作,加速NFT在韩国的应用:据官方公告,韩国数字营销巨头FSN宣布与Chainlink Labs建立渠道合作伙伴关系,以加速NFT和NFT生态系统在韩国的广泛应用。通过此次合作,FSN将进一步加强NFT项目的透明度和稳定性,并推动用户对NFT项目的广泛认知。

FSN首席执行官Lee Sang Seok表示,Chainlink预言机服务对于解锁新形式的NFT实用程序、赢得用户对Web3项目的信心以及使NFT发挥其巨大潜力至关重要。[2022/12/21 21:58:19]

例如:前文你买的NFT到底是什么?

其实NFT只是通过2个映射,即一种字典形式的key-value对应关系的存储结构去记录数据

??.eth以100 ETH价格成交,创该系列美元交易额历史第6高记录:金色财经报道,最新交易数据显示,??.eth以100 ETH的价格成交,约合160,950.00

美元,创下以太坊域名服务美元交易额历史第6高记录(按 ETH计价并列历史第5高交易记录)。本文撰写时,ENS交易总额达到1.0204美元,市值约为6821万美元。[2022/7/25 2:35:29]

而Eip-4907则是新增了一个数据对象UserInfo在所有权的概念之外增加“用户”的维度

数据结构简单,就意味着管理的方法实现也非常简单

2.2、设置用户setUser方法

设置用户仅有3个步骤

此交易的发起者其是否持有此NFTid或是有Approved自动扣款权利

设置UserInfo中用户的用户地址和到期时间

发出设置成功的UpdateUser事件

2.3、查询NFTid的用户信息

媒体处处宣传的超时自动失效,而无需二次链上交易登记失效节约gas的逻辑就在这了。

查询的逻辑很简单,按指定的NFTID查询_users的user信息即可,但他增加了,if判断,当前块的时间block.timestamp是否会超过设置的过期时间expires,所以此查询仅在时间内有效。

2.3、查询NFTid的用户过期时间信息

此处无需类似user查询时候判断是否过期,因为得知上一次过期时间,也是加快NFT用户使用率的一种方式。

2.4、租赁关系的强制性设计

此eip4907的协议,对标准交易方法Transfer增加了一部分内容,通过_beforeTokenTransfer实现,就是强制在进行Transfer交易转移后就删除掉这部分对用户的信息,并且发出事件通知已经用户失效了。

总结

没想到吧,这么快就代码讲完了,因为确实他写完了,对的,不像是之前的通过限制转移权的方法EIP-5058,见前文

其实他EIP-4907只是多了个变量,并称之为租赁用户而已,可以声明,但是其他应用认不认就是另一码事了,毕竟其强制性有限,转移就能强行终止出租授权

当然你或许会问,为什么这么简单反而火速成为了难得一见,且每次都能掀起一番波浪的Final标准呢?

这也就是web3的哲学:越简单,越优雅,剩下的交给共识。

我个人认可这样的哲学与趋势

web3过去爆发或是得益于金融操作,但是好的生态不能只是金融价值,还需要更有商业价值,需要更广大的用户融入于生活生产形成价值闭环,货币终究只是手段而不是目的本身。

标签:NFTUSESERNFTIBONSAI Vault (NFTX)Mouse Hauntsero币挖矿NFTI币

世界币热门资讯
欧盟政策制定者通过了加密法案MiCA

金色财经消息,欧盟政策制定者通过了已讨论近两年之久的加密法案MiCA,该法案要求,加密货币发行人应发布一种称为“白皮书”的技术宣言,以向当局注册,并为稳定币保留适当的银行式储备欧元等主权货币.

1900/1/1 0:00:00
详解借贷协议Maker、Aave、Compound的风控机制

杠杆资金是一把双刃剑,推动着周期的钟摆向两端运行。在牛市中,杠杆资金为资产价格的上升提供额外燃料,而在最近的下跌行情中,杠杆资金引发的连环清算与恐慌为加密世界蒙上了一片阴影.

1900/1/1 0:00:00
从风险投资到创新资本 NFT基金如何成为战略定位转变的早期信号?

原文作者:MichaelDempsey原文编译:Blockunicorn关于风险投资战略的转变,以及NFT基金如何成为风险投资者下一次和潜在最终战略定位转变的早期信号.

1900/1/1 0:00:00
银行入局数字藏品赛道 什么信号?

作者丨胡天姣 尽管数字藏品当前在国内仍显“微妙”,但具有“官方”背景的各类发行主体参与步伐却在逐步加快。去年至今,一系列“官方”数字藏品相继出现.

1900/1/1 0:00:00
解析:去中心化托管解决方案概述

2019年5月,币安的一个热钱包被盗,价值4100万美元的比特币被盗。2019年7月,BITPOINT热钱包被黑,价值3200万美元的数字资产被盗。2020年9月,KuCoin热钱包被盗,价值2.75亿美元的加密货币被盗.

1900/1/1 0:00:00
Meta出货量削减 300 万台 元宇宙要碰到天花板了吗?

好的方面想,字节、腾讯追上Meta的机会来了。Meta一个哆嗦,引发国内元宇宙赛道巨震。6月22日,天风国际知名科技分析师郭明錤发布Twitter称,Meta元宇宙智能硬件业务有下滑趋势.

1900/1/1 0:00:00