以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 中幣 > Info

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

Author:

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

內容概要

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

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

為什么需要租賃?

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

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

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

FTX US離開華盛頓特區加密貨幣倡導組織:金色財經報道,FTX US已經離開加密貨幣倡導組織,這是一個總部位于華盛頓特區的行業協會,代表加密行業進行游說。在周四之前,FTX US還是該組織的成員組織,其他加密貨幣行業的主要參與者包括加密貨幣交易所Coinbase和Gemeni以及風險投資公司Andreesen Horowitz。在本周早些時候FTX破產的消息傳出之前,該公司首席執行官Sam Bankman-Fried在華盛頓積極游說議員。(coindesk)[2022/11/11 12:46:30]

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

源碼解讀

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

伊朗國有配電公司宣布將對非法加密礦工采取更嚴厲的懲罰措施:金色財經報道,伊朗國有配電公司Tavanir采取了新的、更嚴厲的措施,以防止非法加密挖礦活動。該公司發言人Mostafa Rajabi Mashhadi宣布,對該行業非法活動的罰款增加了400%。

Mashhadi還表示,初犯被認定后的三個月內,將被禁止獲得補貼能源,包括電力、天然氣和液體燃料。這名官員在伊朗能源部網站上發表的一份聲明中補充說,再犯的人將被切斷供應一整年。

此外,據報道,如果在國有機構或公共機構擁有的設施中發現加密挖礦活動,相關責任人將根據法律面臨處罰,并將被暫停在該國政府工作。(Bitcoin.com)[2022/7/10 2:02:49]

2.1、實現原理:

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

加密研究機構Messari分析師Mason Nystrom將離職:6月24日消息,加密研究機構Messari分析師Mason Nystrom宣布今天是在Messari就職的最后一天。Mason Nystrom于2020年加入Messari,擔任第四位研究分析師和Messari的第一位“Web3分析師\",研究涵蓋除DeFi和Layer-1之外的所有內容。Mason Nystrom表示,之后將分享接下來要做的事。

Mason Nystrom還曾于2018年11月至2020年2月擔任ConsenSys內容研究員。[2022/6/25 1:30:20]

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

1個事件

3個方法

分別是

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

重慶共開立“數字人民幣”個人錢包106.66萬個,交易金額2.88億元:金色財經報道,重慶市新聞辦舉行重慶數字人民幣試點新聞發布會。人民銀行重慶營管部黨委委員、副主任吳豪聲表示,自4月份“數字人民幣”重慶試點工作啟動以來,“數字人民幣”使用場景和規模逐步擴大。

數據顯示,截至5月15日,重慶共開立“數字人民幣”個人錢包106.66萬個,對公錢包4.24萬個,累計交易筆數157.67萬筆,交易金額2.88億元。

吳豪聲介紹:“目前,重慶已在多個領域實現‘數字人民幣’應用落地,超12000家商戶可以接受數字人民幣支付。”(上游新聞)[2022/5/19 3:27:53]

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

Tags:NFTUSESERMASRINGER Vault (NFTX)MuseoLASEREYES價格metamask錢包騙局怎么解決

中幣
PICO:字節在元宇宙“跳動”

不到兩年時間,字節跳動已豪擲數百億元“押寶元宇宙”。最新的動作,是入局元宇宙社交。?近日有消息指,字節跳動已收購北京波粒子科技有限公司,該公司關注的領域為二次元虛擬社交.

1900/1/1 0:00:00
MEX:“阻擋不了 也停不下來”比特幣持有者在2萬美元處逢低買入

根據最新數據,恐慌性拋售導致比特幣價格下跌的觀點似乎不那么站得住腳了。每個人都在期待比特幣再次出現投降事件,但數據顯示,大規模買入已經開始.

1900/1/1 0:00:00
DAI:金色前哨 | MakerDAO DAI金庫將投資美國短期國債

“引進來,投出去。” 2022年7月1日,MakerDAO社區對5億枚DAI金庫投資策略分配投票已結束,57.67%支持將5億DAI金庫的80%投向美國短期國債,20%投向IGCorp債券.

1900/1/1 0:00:00
ROL:為什么 L2、 Rollup 很重要?

原文作者:DinoEggs.eth,由DeFi之道翻譯編輯。第1層。第2層。側鏈。Rollup。Web3充滿了行話,所以讓我們首先設置舞臺并提供一種簡單的方式來思考這個領域.

1900/1/1 0:00:00
WEB:高舜禮:元宇宙能將旅游業咋的

元宇宙是時下很熱的一個詞兒,百度上的相關網頁超過一億,足見其非常火爆。據彭博行業研究報告,預計元宇宙2024年將達8000億美元的市場規模;普華永道則預測,元宇宙2030年將達1.5萬億美元的市.

1900/1/1 0:00:00
Voyage:Voyager Digital墜落史 不要隨便借錢給“熟人”

撰文:Morty 據CoinDesk報道,加密貨幣投資平臺VoyagerDigital在本周二晚間根據《美國破產法》第11章在紐約南區申請破產保護,預計存在超過10萬名債權人.

1900/1/1 0:00:00
ads