比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DOGE > Info

源碼解讀:以太坊新標準EIP-4907是如何實現NFT租賃的?_USE

Author:

Time:1900/1/1 0:00:00

內容概要

在這周,NFT?租賃市場DoubleProtocol提交的可租賃NFT標準“EIP-4907”通過了以太坊開發團隊的最終審核,成為第30個ERC標準“Final”的狀態。

讓我們一起來閱讀這極簡的源代碼,來縷清其他是如何實現NFT租賃的?

為什么需要租賃?

NFT的爆發毋庸置疑,而伴隨普及引發了對其資產實用性的需求,尤其是在元宇宙和邊玩邊賺(P2E)的場景下,僅僅單純的資產所有權并不足以支撐更多的應用玩法的誕生。

一直的痛點是供給不平衡,導致的好項目少,浮于金融玩法的韭菜項目多,既然如今web3有大量web2行業精英在涌入,也必然需要快速的新標準推出,來將創造力的供給釋放。

NFT流動性的緊缺,使得他風風火火的同時也備受詬病,他之前產權一體化的金融化操作,市場各類安全問題欺詐、剽竊、釣魚、跑路、資產被盜層出不窮。

波場TRON交易總數突破60億:據官方消息,TRONSCAN最新數據顯示,波場TRON交易總數達到6,000,001,024,正式突破60億。波場TRON各項數據一直穩中前進,波場生態逐漸強大的同時,也將迎來更多交易量。[2023/6/27 22:03:22]

而Eip-4907,想要解決的就是分離NFT的資產價值和使用價值,釋放出NFT的市場流動性

源碼解讀

由于Eip4907極其簡單,因此對代碼的解讀無論是否技術同學均可來嘗試理解其細節設計。

2.1、實現原理:

他作為ERC-721的擴展,?EIP-4907增加了一個變量UserInfo,讓應用可以查詢此NFT當前被租出去的目標地址“user”和出租時間”expires"。如果發現已經超出出租時間,則租賃關系宣告失效。

Jack Dorsey支持Adam Back將較小的比特幣單位命名為“比特”的提議:金色財經報道,Twitter前首席執行官Jack Dorsey支持加密基礎設施公司Blockstream首席執行官Adam Back將較小的比特幣單位命名為“比特”的提議。[2023/6/2 11:54:18]

代碼極為簡單僅有72行,使用這個標準,就是在原來的ERC721之上新增

1個事件

3個方法

分別是

UpdateUser事件:當NFT轉移,租賃校色設置時,發出租賃用戶改變的通知

setUser方法:NFT所有者授權者可用,設置此NFTID的出租用戶和過期時間

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

區塊鏈教育培訓平臺AlmaBetter完成270萬美元種子輪融資:金色財經報道,專注于提供區塊鏈、軟件開發等領域的教育培訓及技能提升平臺AlmaBetter 宣布完成270萬美元種子輪融資,Kalaari Capital領投, Vidit Aatrey、Sanjeev Kumar、Rajesh Yabaji、Varun Alagh 和 Rahul Dalmia 等天使投資人參投。AlmaBetter平臺當前注冊量約為1.6名用戶,該公司的目標是到明年一季度提高60,000名學習者的技能。(entrackr)[2022/11/4 12:17:59]

userExpires方法:任何人可用,查詢此NFTID的過期時間

2.1、數據結構:

理解ERC標準協議的最佳方式就是理解他管理數據的最底層數據結構

街機鼻祖雅達利Atari品牌代幣ATRI將于2022年底前發行:10月31日消息,街機鼻祖雅達利Atari此前已宣布推出區塊鏈計劃“Atari X”并推出了基于以太坊區塊鏈的ERC-20品牌代幣ATRI。最新消息稱,隨著在組建團隊和關鍵合作伙伴方面取得了很大進展,Atari X團隊預計將在今年年底之前發行ATRI,目前正在最終確定一些具體細節,比如代幣效用、治理模式、以及代幣經濟學。(blockster)[2022/11/1 12:02:25]

例如:前文你買的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過去爆發或是得益于金融操作,但是好的生態不能只是金融價值,還需要更有商業價值,需要更廣大的用戶融入于生活生產形成價值閉環,貨幣終究只是手段而不是目的本身。

來源:金色財經

Tags:NFTUSESERNFTINFTY價格USE幣Timeseries AINFTI價格

DOGE
纏論解盤7.08:BTC5分鐘9段升級暴漲形態完美兌現_NFT

BTC經過幾天的長時間橫盤震蕩最終選擇再次向上突破。昨天的分析文章里明確指出5分鐘9段升級暴漲形態,當時價格在20400附近,現在價格已經來到21700點.

1900/1/1 0:00:00
創新區塊鏈新發展銀河系正式起航_元宇宙

互聯網技術不斷發展給當今社會帶來了一些列重大影響。如今元宇宙科技的出現更是讓現實世界的人們看見了另一種可能性.

1900/1/1 0:00:00
美國銀行牛熊指標暗示市場極度悲觀 熊市或于10月結束_NET

標準普爾500指數于6月13日正式進入熊市,成為該指數過去140年來經歷的第20個熊市。加密市場方面,由于美聯儲鷹派加息以及多個加密公司暴雷事件在第二季度打擊了市場情緒,比特幣暴跌了60%以上.

1900/1/1 0:00:00
NFT藝術品交易的實質_ZODI

非同質化通證,是與同質化代幣相對的概念,以和同質化代幣性質非常相似的比特幣為例,每一個比特幣都是相同的,因此可以將其視為“同質化通證”,而每個非同質化通證都有其獨特之處,因此稱其為非同質化通證.

1900/1/1 0:00:00
導演7.8日行情分析 熊途路漫漫 今天老美非農數據公布 會有天地針的劇烈波動_EVI

導演第738篇原創每日行情分析2022.07.08 一、市場情緒:? 攝影巨頭Getty Images首次以NFT的形式出售稀有照片:金色財經報道.

1900/1/1 0:00:00
CoinW幣贏堅守初衷 全方位守護用戶資產安全_COI

加密貨幣交易所作為投資者主要的入金和交易的渠道,其重要性不言而喻。只有給用戶提供最優質的體驗和最安全的服務,才能獲得用戶的信任和選擇.

1900/1/1 0:00:00
ads