宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Coinw > 正文

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

作者:

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

内容概要

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

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

为什么需要租赁?

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

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

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

韩国检方对WeMade及WEMIX Token做市商展开全面强制调查:6月30日消息,今日上午,韩国检方已对该国上市游戏公司WeMade及其WEMIX Token做市商展开全面强制调查,包括扣押和搜查。此次搜查和扣押系针对WEMIX投资者于5月12日向检方提起的投诉,该公司被控欺诈、贪污等罪名。

报道称,自2021年以来,WeMade引发了多次争议。包括2020年11月至2022年1月,WeMade在未通知WEMIX用户的情况下清算了价值2255亿韩元的WEMIX,并用这笔资金收购了一家公司,引发巨大争议。此外,2022年底,WEMIX发行量涉嫌虚假披露,并与该国交易平台发生法律纠纷,WEMIX最终被韩国几家主要加密交易平台下架。[2023/6/30 22:10:21]

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

EigenLayer开发商Layr Labs即将完成6400万美元融资:3月8日消息,据美 SEC 官网公告,以太坊再质押协议 EigenLayer 开发商 Layr Labs 即将完成 6400 万美元的新一轮融资,目前已筹集近 5600 万美元。

另据 Crunchbase 数据显示,Layr Labs 此前已通过三轮融资筹集 1560 万美元。[2023/3/8 12:49:39]

源码解读

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

2.1、实现原理:

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

Huawei近期发布Defactor推广短片,FACTR 24小时涨幅230%:2月23日消息,Huawei官方于21日发布Defactor推广短片,FACTR现报价0.1194美元,24小时涨幅230%。行情波动较大,请做好风险控制。

据悉,Defactor平台旨在使传统企业能够获得DeFi流动性,为现实世界的资产融资。Defactor专注于使用区块链技术来改善当前的保理,贸易融资和库存融资系统。[2023/2/23 12:25:13]

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

1个事件

3个方法

分别是

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

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

纽约法官签署了对zhu su和Kyle Davies的传票:金色财经报道,一名联邦破产法官批准了三箭资本创始人的传票,传票要求3AC创始人zhu su和Kyle Davies出示公司的所有财务信息,包括与债务人财产或财务相关的书籍、文件、记录以及文件。

除Zhu、Davies和其他被点名的人,包括与Davies结婚并共同拥有与 3AC相关的实体的Kelly Kaili Chen,以及执行官Mark James Dubois有两周的时间来提供所要求的文件和信息。?

根据传票,Zhu、Davies和其他被点名的人必须出示私钥、助记词以及任何其他访问或控制法定资产和数字资产的方式。[2022/12/7 21:26:50]

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

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

韩国检方传唤了Terra的核心设计人员并采取禁止出境措施:6月20日消息,据JTBC报道,负责调查Terra事件的韩国首尔南部地方检察厅金融证券犯罪联合调查组最近对Terra的核心设计师A某等下达了禁止出境措施,并发出了传唤通报。

早些时候,A某曾在接受JTBC采访时声称,他从Do Kwon那里听说,Do Kwon“赚了足够买一个岛的钱”。他还向记者表示,Do Kwon偷偷拿代币卖给机构,以筹集巨额资金。检方正在关注以这种方式筹集的资金是否用于人为抬高币价的“市场调价”。[2022/6/20 4:40:30]

2.1、数据结构:

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

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

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

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

来源:金色财经

标签:NFTSERUSEFTIMUCNFTSERVethnographyasamethodusedNFTI

Coinw热门资讯
DAOrayaki | 利用DAO和加密货币再设计碳交易市场

原文作者:?MatthewCarpenter-Arevalo 创作者:xinyang 审核者:DAOctor 原文:?CarbonMarketsNeedCryptoandVice-Versa这篇文章主要探讨了碳交易市场如何将地球从环境.

1900/1/1 0:00:00
7 月中旬即将发生的另一场市场崩盘,BTC价格可能很快跌破 15000 美元

自过去几天以来,比特币价格获得了巨大的看涨势头,连续第二次从略低于20,000美元的低点反弹。相反,该资产在最后一个交易日也经历了极大的看跌压力,但看跌压力未能将价格拖至21,000美元以下.

1900/1/1 0:00:00
元宇宙大幕拉开 谁在“跑马圈地”?

7月6日,元宇宙空间技术服务商构赛博宣布已于近日完成千万元人民币种子轮融资。据不完全统计,自4月以来“元宇宙”领域共计发生超过40余起融资,代表性的“虚拟人”企业魔珐科技在4月6日连续完成B轮、C轮融资,总金额1.3亿美元,其中红杉中.

1900/1/1 0:00:00
车企为何争先恐后地发行NFT?它和元宇宙又有什么联系?

来源:“智行驾道” 作者:小道哥 7月5日,Facebook母公司Meta旗下的数字货币钱包平台Novi官网悄悄发出公告:我们将会在9月1日关闭服务,一下子引起了NFT观众的热议.

1900/1/1 0:00:00
致全球云家人的一封信

亲爱的云家人,目前全球形式紧张,地区稳定持续恶化,大宗商品涨价,世界金融动荡,看似世界风云变化发生的事情和我们没有关系,实则在这种环境下让我们的生活举步维艰.

1900/1/1 0:00:00
导演7.7日行情分析 熊途路漫漫 大饼随着时间的流逝已经开始有利于多头了

导演第737篇原创每日行情分析2022.07.07 一、市场情绪: 以太坊开发人员确认质押ETH提款的账户单位将从wei更改为gwei:金色财经报道,以太坊核心开发人员执行会议召开,开发人员分享了有关以太坊下一次升级上海测试的更新.

1900/1/1 0:00:00