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

SER:源碼解讀:以太坊新標準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流動性的緊缺,使得他風風火火的同時也備受詬病,他之前產權一體化的金融化操作,市場各類安全問題欺詐、剽竊、釣魚、跑路、資產被盜層出不窮。而Eip-4907,想要解決的就是分離NFT的資產價值和使用價值,釋放出NFT的市場流動性源碼解讀

加密銀行Anchorage Digital:機構對加密貨幣的興趣變大:金色財經報道,Anchorage Digital聯合創始人兼總裁Diogo Mónica本月初在接受《街區》采訪時表示,我認為目前機構對加密貨幣的興趣和胃口不斷增長,機構的蛋糕越來越大。我們看到有證據表明,企業不想在美國開展業務。

Anchorage Digital是美國聯邦特許的加密銀行。[2023/7/23 15:52: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、數據結構:

TRON創始人孫宇晨已決定搬到香港:金色財經報道,CO News發推特表示,TRON創始人孫宇晨已決定搬到香港,他相信下一輪牛市季節將在中國的支持下進行。[2023/1/30 11:35:28]

理解ERC標準協議的最佳方式就是理解他管理數據的最底層數據結構例如:前文你買的NFT到底是什么?其實NFT只是通過2個映射,即一種字典形式的key-value對應關系的存儲結構去記錄數據

而Eip-4907則是新增了一個數據對象UserInfo在所有權的概念之外增加“用戶”的維度

Aptos上周處理交易數量近1000萬:金色財經報道,據Aptos周報速覽顯示,10月21日至10月28日期間,Aptos網絡處理交易數量近1000萬,平均TPS為16 txn/s,峰值TPS2,100 txn/s,活躍賬戶為1,500,000個,節點數目超1萬個。[2022/11/3 12:12:21]

數據結構簡單,就意味著管理的方法實現也非常簡單2.2、設置用戶setUser方法

設置用戶僅有3個步驟此交易的發起者其是否持有此NFTid或是有Approved自動扣款權利設置UserInfo中用戶的用戶地址和到期時間發出設置成功的UpdateUser事件

NBA紐約尼克斯隊與Coinbase合作發行NFT系列“New York Forever”:10月24日消息,NBA紐約尼克斯隊宣布與Coinbase達成合作,將在其平臺發行NFT系列“New York Forever”。本系列NFT均由紐約本地藝術家創作,總計9款,并將于世界標準時間10月25日晚間7點分在Coinbase啟動首次銷售(注:該NFT系列不會在公開市場上發布),隨后在8點和9點進行兩個批次銷售,據悉該NFT持有者將會獲得本賽季麥迪遜廣場花園球館門票等福利。(investing)[2022/10/24 16:37:20]

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的業務安全

Tags:NFTUSESERNFTImarumaruNFTUSELESS價格SERG幣NFTinder

PEPE幣
GMX:盤點19個現金流協議:哪些協議代幣最「賺錢」?

代幣的價值捕獲能力是影響項目長遠發展的關鍵因素,如何提升代幣價值也一直是加密社區所關注的問題,目前而言,通過將協議收入與社區共享無疑是有效的路徑之一.

1900/1/1 0:00:00
STEP:Amber Group:加密游戲的區塊鏈選擇

本文來自AmberGroup,Odaily星球日報經授權轉載發布。 自AxieInfinity大獲成功以來,游戲已成為加密行業投資最多的垂直領域之一.

1900/1/1 0:00:00
CON:Dragonfly Capital:為何上一個周期DeFi表現遠落后于L1?

當人們開始質疑他們在牛市期間所相信的一切時,你就知道這是一個周期的結束。本次加密周期始于Compound推出COMP并將單幣質押的概念帶入大眾,隨著以Terra被Anchor承諾的20%收益率和.

1900/1/1 0:00:00
ARK:Su zhu時隔近一個月再度發聲,他究竟說了什么?

時隔近一個月之后,Suzhu終于在推特上發聲,他貼出兩張他的法律顧問向三箭清算人的法律代表發送的郵件截圖,并聲稱:清算人無視他們的合作的誠意,從而“引誘”他們。 事情的由頭要說回7月8日.

1900/1/1 0:00:00
DIGI:GEM Digital「壕」投背后:一場隱蔽而離奇的砸盤游戲

在加密市場陷于疲軟、風投機構紛紛放緩投資頻次之際,一家新興風投機構以高頻的投資速度、夸張的投資金額吸引行業的頗多關注,它就是GEMDigital.

1900/1/1 0:00:00
NFT:NFT數據日報 | “平價NFT”LEAVE ME ALONE受到巨鯨青睞(6.21)

NFT數據日報是由Odaily星球日報與NFT數據整合平臺NFTGO.io合作的一檔欄目,旨在向NFT愛好者與投資者展示近24小時的NFT市場整體規模、交易活躍度、子領域市占比.

1900/1/1 0:00:00
ads