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

NFT:源码解读:以太坊新标准EIP-4907是如何实现NFT租赁的?_xrp币未来会涨到多少

作者:

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

内容概要

在这周,NFT租赁市场DoubleProtocol提交的可租赁NFT标准“EIP-4907”通过了以太坊开发团队的最终审核,成为第30个ERC标准“Final”的状态。让我们一起来阅读这极简的源代码,来缕清其他是如何实现NFT租赁的?为什么需要租赁?

NFT的爆发毋庸置疑,而伴随普及引发了对其资产实用性的需求,尤其是在元宇宙和边玩边赚(P2E)的场景下,仅仅单纯的资产所有权并不足以支撑更多的应用玩法的诞生。一直的痛点是供给不平衡,导致的好项目少,浮于金融玩法的韭菜项目多,既然如今web3有大量web2行业精英在涌入,也必然需要快速的新标准推出,来将创造力的供给释放。NFT流动性的紧缺,使得他风风火火的同时也备受诟病,他之前产权一体化的金融化操作,市场各类安全问题欺诈、剽窃、钓鱼、跑路、资产被盗层出不穷。而Eip-4907,想要解决的就是分离NFT的资产价值和使用价值,释放出NFT的市场流动性源码解读

比特币挖矿难度上调9.95%至43.15T,续创历史新高:金色财经报道,数据显示,比特币挖矿难度上调9.95%至43.15T,目前全网算力为302.56EH/s。

Luxor首席运营官 Ethan Vera对此表示,随着更高效的机器进入市场、电费下降、基础设施建设和采矿经济随着比特币价格和有序交易费用的提高,网络哈希率继续上升。[2023/2/25 12:28:47]

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

他作为ERC-721的扩展,EIP-4907增加了一个变量UserInfo,让应用可以查询此NFT当前被租出去的目标地址“user”和出租时间”expires"。如果发现已经超出出租时间,则租赁关系宣告失效。代码极为简单仅有72行,使用这个标准,就是在原来的ERC721之上新增1个事件3个方法分别是UpdateUser事件:当NFT转移,租赁校色设置时,发出租赁用户改变的通知setUser方法:NFT所有者授权者可用,设置此NFTID的出租用户和过期时间userOf方法:任何人可用,查询此NFTID的出租用户userExpires方法:任何人可用,查询此NFTID的过期时间2.1、数据结构:

Dookey Dash游戏结束,Mongraal以928522分登顶积分榜:2月9日消息,BAYC铸造型游戏Dookey Dash宣告结束,职业玩家Mongraal以928522分登顶游戏积分榜。

据悉,在1月18日至2月8日期间,超2.5万Dookey Dash玩家在BAYC的下水道里跑了761.8万次,在游戏中花费近14.5万枚APE。[2023/2/9 11:56:57]

理解ERC标准协议的最佳方式就是理解他管理数据的最底层数据结构例如:前文你买的NFT到底是什么?其实NFT只是通过2个映射,即一种字典形式的key-value对应关系的存储结构去记录数据

Styngr宣布与区块链开发商onXRP以及Ripple达成合作:金色财经报道,游戏和虚拟世界音乐集成平台Styngr宣布与区块链开发商 onXRP 和区块链合作伙伴 Ripple 合作,在即将推出的免费游戏中推出音乐集成XRP Ledger (XRPL) 上的大逃杀游戏 Maladroids。定于本月发布第一关,此次合作将看到一个游戏内广播电台,与音乐标签 Armada Music 合作,提供精选的电子舞曲 (EDM) 播放列表,其中包括行业首创的发布 Tom 新曲目的举措斯塔尔和克莱德,该流派的两位主要艺术家。Maladroids是第一个托管在 XRP Ledger (XRPL) 上的一个开源、公共和去中心化的L1区块链游戏。(businesswire)[2022/9/21 7:09:56]

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

Cardano超越XRP成为按市值计算排名第七的加密货币:金色财经报道,据CoinMarketCap数据显示,Cardano超越XRP成为按市值计算排名第七的加密货币。[2022/9/5 13:08:29]

数据结构简单,就意味着管理的方法实现也非常简单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过去爆发或是得益于金融操作,但是好的生态不能只是金融价值,还需要更有商业价值,需要更广大的用户融入于生活生产形成价值闭环,货币终究只是手段而不是目的本身引用:

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4907.md前文回顾

OpenSea免费创造的NFT都没上链竟能出现在我的钱包里?你买的NFT到底是什么?EIP-5058能否防止NFT项目方提桶跑路?当我们在看Etherscan的时候,到底在看什么?当奈飞的NFT忘记了web2的业务安全

标签:NFTUSESERXRPdogenftKRAUSESERP价格xrp币未来会涨到多少

Gateio热门资讯
NCE:一文盘点以太坊生态值得埋伏的9个空投机会_ANC

在以太坊二层解决方案Optimism和zkSync相继宣布将推出原生代币后,市场对空投的热情再一次被点燃.

1900/1/1 0:00:00
NFT:游戏NFT市场:Opensea最易被切下的蛋糕_ICO OpenLedger

本文仅做行业学习交流之用,不构成任何投资参考TL;DR垂直化NFT交易市场将兴起,侵蚀Opensea市场份额游戏NFT交易市场有望成为首批成功的垂直化平台目前游戏NFT交易市场生态已有雏形游戏N.

1900/1/1 0:00:00
NFT:NFT数据日报 | ShitPlunger在过去24小时内最受巨鲸欢迎(6.10)_ETH

NFT数据日报是由Odaily星球日报与NFT数据整合平台NFTGO.io合作的一档栏目,旨在向NFT爱好者与投资者展示近24小时的NFT市场整体规模、交易活跃度、子领域市占比.

1900/1/1 0:00:00
API:星球日报 | Binance Labs完成募集五亿美元投资基金;goblintown.wtf系列NFT地板价达6.7 ETH(6月2日)_Digital Money Bits

头条BinanceLabs完成募集五亿美元投资基金6月1日,币安旗下的风险投资与创新孵化机构BinanceLabs宣布完成一笔五亿美元的投资基金,出资者均为全球领先的机构级投资者.

1900/1/1 0:00:00
NBA:本赛季NBA所获加密公司赞助金额增长7300%,达1.3亿美元_coinbase中文版下载

Odaily星球日报译者|念银思唐摘要:-本赛季,加密行业公司在NBA赞助协议上总共花费了1.3亿美元,而上个赛季仅为175万美元.

1900/1/1 0:00:00
比特币:MicroStrategy Q2比特币持仓价值缩水34亿美元,重申「没有出售计划」_EGY币

Odaily星球日报译者|念银思唐当MicroStrategyInc.在2020年夏天开始大量购买比特币时,其首席执行官MichaelSaylor表示,这是因为通货膨胀会使现金一文不值.

1900/1/1 0:00:00