区块见闻 区块见闻
Ctrl+D收藏区块见闻

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

作者:

时间:

内容概要

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

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

为什么需要租赁?

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

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

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

Cathie Wood:通货紧缩是未来的重大风险,仍然看好比特币价格:金色财经报道,在接受彭博社采访时,ARK Invest首席执行官Cathie Wood讨论了为什么Ark Innovation (ARKK) 在美国SEC起诉后增持Coinbase (COIN) 的股份。根据披露声明,ARK三支基金于2023 年6月6日购买价值约2180万美元的COIN。对此,Wood表示,美国SEC的执法将导致 Coinbase成为美国唯一的加密货币交易所。当然,这是假设Coinbase将在与美国SEC的法律斗争中获胜。Wood认为针对两家交易所的指控有所不同。虽然两家公司都因涉嫌交易和质押未注册证券而面临美国SEC的诉讼,但币安可能还面临更严重的指控。

Wood重申了对比特币的观点,即比特币是一种对冲通胀的工具。但Wood也指出,她认为通货紧缩是未来的重大风险。尽管如此,仍然看好比特币价格,坚持100万美元的目标。[2023/6/20 21:48:18]

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

Bitcoin Archive:曼哈顿3家零售店主以641个比特币价格出售:金色财经报道,比特币分析师Bitcoin Archive发推称,曼哈顿3家零售店的店主正以641个比特币(约2900万美元)的价格出售它们。[2021/9/15 23:25:26]

源码解读

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

2.1、实现原理:

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

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

随着比特币价格上涨,过去36个小时内新增发近4.5亿枚USDT:在过去的36个小时里,Tether(USDT)Treasury已经增发了4.5亿枚新的USDT,并向交易所和其他地址分发了超过1.85亿枚。Whale Alert数据显示,10月20日和21日分别产生了1.5亿和3亿USDT的两笔交易。第一笔1.5亿枚USDT增发后数小时,PayPal的重大利好消息就公布了,比特币价格随即迅速攀升。

自昨天1.5亿枚USDT增发以来,总计1.859亿枚USDT通过15笔交易被发送到包括Bitfinex和火币在内的交易所,以及一些“未知地址”。几乎70%(1.269亿枚)的USDT从Treasury最终流向了币安。(Cointelegraph)[2020/10/22]

1个事件

3个方法

分别是

Decred联合创始人:由于矿工希望弥补其挖矿成本 比特币价格可能会翻一番:5月6日消息,Decred联合创始人兼项目负责人Jake Yocom-Piatt表示,由于比特币减半意味着矿工们用同样的工作量可以得到一半的比特币,这使得比特币挖矿的成本增加了一倍。矿工的成本实际上是固定的,因此,为了维持同样的利润率,他们被鼓励将比特币的售价提高一倍。因此,他预计,这次供应冲击将大幅推高矿工的报价,从而推高比特币价格。[2020/5/6]

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

来源:金色财经

标签:NFT比特币SERUSESeedify NFT Space莱特币是复制比特币SER币White Mouse Chain

SHIB最新价格热门资讯
ITH:导演7.7日行情分析 熊途路漫漫 大饼随着时间的流逝已经开始有利于多头了_比特币最新价格行情美元实时

导演第737篇原创每日行情分析2022.07.07 一、市场情绪: 美国著名导演Kevin Smith将在Secret Network上发行其最新电影NFT系列:4月6日消息.

KEN:币圈叶秋:日线收平有望打破做好准备迎单边_TokenBetter

币圈叶秋:日线收平有望打破做好准备迎单边震荡了两个交易日,依旧处于区间盘整,来回震仓,大饼18900-19600来回几次,以太同样1090-1040,周六周天基本上都在此区间以内振荡.

DEFI:东方神龙养精蓄锐已久 历时两年精心谋划等待良机 即将踏步进军区块链defi江湖云风再起_DEFI币

它,来自东方,它,不是传说!它,能潜入万丈深渊、也能翱翔九天、开拓进取精神广为传颂,它,重新定义了华夏历史和宇宙起源,来,让我们认识一下这条东方神龙!龙是中华民族敬奉的图腾,是吉祥雄伟的象征.

SER:价格分析 7/7:BTC、ETH、BNB、XRP、ADA、SOL、DOGE、DOT、SHIB、LEO_Tesseract

比特币和精选山寨币正试图扭转关键阻力位,但负面消息流和BTC矿工的抛售可能会继续打压市场情绪。 比特币正试图在7月6日突破20,000美元的心理水平,这表明多头正试图阻止残酷的熊市.

USDT:区块链技术带来司法“加速度”_Stable USD

信息时代的人民法院是什么模样?近日,最高人民法院发布《最高人民法院关于加强区块链司法应用的意见》,进一步推进人民法院运用以区块链为代表的关键技术加速数字化变革.

ATO:冷风说币:多空双杀 血流成河 以太坊合并会议纪要 有致命问题无法解决?2022.07.02_LIT

市场消息 由于美国证券交易委员会周三拒绝了灰度公司首只比特币现货ETF的上市申请,灰度已向法院起诉该监管机构.