月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Ethereum > 正文

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

作者:

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

内容概要

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

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

为什么需要租赁?

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

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

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

BNB Chain验证者和项目正讨论将MEV集成到BSC网络中:6月16日消息,BNB Chain在推特上表示,BNB Chain验证者和项目正在讨论将MEV集成到BSC网络中,一些验证者以各种格式试行MEV。社区编写了一套相关的指导方针,有待讨论,正在收集反馈。

根据该指导方针,”BSC MEV执行原则“提出并阐明了一套原则和指南,用于在BNB Smart Chain(BSC)网络中进行最大可提取价值(MEV)操作,旨在确保此类操作不会损害用户体验或操纵用户以获取价值,处理交易优先级等具体做法强调用户与BNB生态系统之间公平与效率之间所需的平衡。[2023/6/16 21:42:05]

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

源码解读

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

Aztec回应“关停Aztec Connect”:主要出于商业考虑,与监管无关:3月13日消息,基于ZK-Rollup的隐私和扩容解决方案Aztec Network的相关负责人在社群回应称:“关停Aztec Connect的决定主要出于商业考虑,没有任何监管机构与团队联系。Aztec Connect的隐私性导致了设计中的一些问题,增加了维护成本。公司正专注于下一代版本的协议,将支持完全可编程的智能合约,默认情况下具有隐私性。考虑到新项目的规模,需要我们专注所有工程资源来完成它。我们仍然专注于L2 Rollup且从未建立L1,战略从未变化只是正在进入下一个阶段。”

此外,团队成员还表示Aztec将在下周为zk.money的用户免费提供所有退出交易。

此前消息,Aztec宣布将逐步关停Aztec Connect,未来将重点开发基于Noir语言的新产品。[2023/3/13 13:00:53]

2.1、实现原理:

NEAR基金会通过DAO改进拨款流程方法:金色财经报道,NEAR基金会发布博客称,作为关于资金状况的一系列博客的一部分,NEAR基金会宣布将审查其不断发展的资金战略。目前,NEAR基金会正在积极致力于更去中心化的资本配置模型,最初将涉及DeveloperDAO、MarketingDAO、CreativesDAO以及一个将于 2023 年第一季度开始形成的额外 DAO。这将通过以下方式影响生态系统:

1.立即生效,NEAR 基金会将停止直接从我们的入站启动赠款计划中分配资金,但我们的时事赠款除外,这些赠款将在MarketingDAO设立管理时移交给它们。使用活动拨款申请请求活动资金。

2.在 1 月和 2 月,我们将直接与社区成员合作,以概述通过 DAO 申请资金的清晰申请流程。

3.任何已经收到部分资金并正在朝着商定的里程碑努力的项目将通过剩余的里程碑继续得到支持。

4.任何尚未进入审批阶段的申请都不会获得资助。但是,我们会尽力将您重定向到适当的替代资金来源。[2023/1/4 9:50:41]

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

软银:已将FTX投资减记为零,此前投资不到1亿美元:11月15日消息,软银已将其FTX投资减记为零,作为众多支持过FTX的投资公司之一,软银声称“对FTX的投资不到1亿美元”,而且仅占其1000亿美元愿景基金的很小一部分,同时对整个公司的股份价值不会产生实质性减少。

不过,许多人依然质疑为何有如此多的知名投资公司在没有进行太多尽职调查的情况下就对FTX进行了大额投资,前软银首席运营官Marcelo Claure在社交媒体上声称自己在FTX这件事上“是完全失败的”,一是被FOMO情绪左右,二是没有完全搞明白自己在投资什么。(Techcrunch)[2022/11/15 13:07:14]

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

1个事件

3个方法

分别是

Netflix将在其即将推出的基本订阅层上禁止加密货币广告:金色财经报道,据Watcher.Guru发推称,Netflix将在其即将推出的基本订阅层上禁止加密货币广告。[2022/9/6 13:10:44]

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

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

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

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

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

来源:金色财经

标签:NFTSERUSETECPARADOX NFT BSCTIMESERIES价格Farm House FinanceTectum

Ethereum热门资讯
NFT:车企为何争先恐后地发行NFT?它和元宇宙又有什么联系?_MetaAir

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

1900/1/1 0:00:00
COM:金色观察 | Web3基金会第14轮36个资助项目一览_TPS

2022年7月11日,Web3基金会发布了第14轮资助项目,一共36个,包括创新钱包解决方案、ink!智能合约、密码学有趣发展以及大量与用户界面相关的项目.

1900/1/1 0:00:00
NFT:无双数科利用“互联网”推动实体产业复兴_WEB

实体不振,则电商其兴难勃。故而,实体经济是我们国家经济发展的必然选择。在“互联网+”如火如荼的今天,实体经济需要肩负起更重的责任,也拥有更为光明的前景.

1900/1/1 0:00:00
加密货币:新闻周刊 | 俄罗斯国家杜马通过法律禁止使用数字金融资产进行支付_区块链技术通俗讲解无中介

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、矿业信息、项目动态、技术进展等行业动态。本文是其中的新闻周刊,带您一览本周区块链行业大事.

1900/1/1 0:00:00
EAC:Web3 将与 Web2 并行发展 而不是淘汰 Web2_ACT

当我们谈论Web3时,大多数人会立刻想到NFT、加密资产或DeFi。因为从TwitterCrypto的活动来看,这是事实。但作为一名开发人员,我真正感兴趣的并不是这三者.

1900/1/1 0:00:00
MAV:金色观察 | TheBlock:Axie5.4亿美元是被黑客一份假Offer盗走的_Davincij15 Token

2022年7月7日TheBlock披露,2022年3月以太坊侧链Ronin被盗5.4亿美元的原因,居然是AxieInfinity一位工程师收到的黑客组织伪装的招聘公司提供的假Offer.

1900/1/1 0:00:00