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

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

Author:

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

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

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

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

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

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

NFEX創始人:一創建僅6天的新地址依靠價格操縱迅速登上Blur積分榜第五位:3月25日消息,NFEX創始人nfexdragon在推特上表示,一個創建僅6天的新地址9082D2(0x90…fba9)依靠價格操縱迅速登上Blur積分榜第五位。類似于9082D2的市場操縱者,通常出價30-80個NFT,在很短的一段時間內,其出價會急劇增加,許多其他競標者也隨之提高了他們的出價。

然后9082D2將其所持有的NFT一次性賣給其余競標者,賺取利潤以及Blur積分。而不知情的競標者中很多會將其虧本賣出,以擺脫風險,從而導致價格不斷下跌的連帶效應。直至穩定下來,9082D2等操縱者再次回來開始出價,通常是一些主流項目,如CloneX、Doodles、Pudgy Penguins和Moonbirds。nfexdragon呼吁社區與這類不良玩家作斗爭,以保護一般用戶免受操縱者的傷害。[2023/3/25 13:26:08]

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

Binance迄今已投資超200萬美元支持全球女性進入Web3領域:3月6日消息,Binance再次承諾增加Web3中活躍和就業的女性人數。通過以女性為中心的教育和指導計劃,Binance迄今已投資超過200萬美元支持全球10多個國家的女性,并將在未來一年加大力度。

Binance Charity在2022年捐贈了200萬美元,為36000多個女性提供Web3獎學金,并將在2023年繼續資助課程、項目和獎學金,重點關注女性和代表性不足的社區。由于女性僅占加密貨幣所有者的37%,教育是讓更多女性加入該行業的關鍵。(PR Newswire)[2023/3/7 12:45:39]

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

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

全球信貸服務商HidedRoad完成5000萬美元A輪融資,FTX和Coinbase參投:7月8日消息,全球信貸服務商 HidedRoad Partners 宣布完成 5000 萬美元 A 輪融資,由 Castle Island Ventures 領投,Citadel Securities, FTX Ventures, Uncorrelated Ventures, Greycroft, XBTO Humla Ventures, Wintermute, SLN Capital, Profluent Trading, Coinbase Ventures 等參投。

據悉,HidedRoad 的量化平臺跨越場所、產品和資產類別,提供實時風險管理和無縫信貸。對于傳統和數字資產,該公司提供大宗經紀、清算和融資服務。(The Block)[2022/7/8 1:59:19]

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

分析師:如果加密熊市繼續,ADA價格有可能減半:5月22日消息,加密分析師Benjamin Cowen表示,自己在關注ADA/BTC交易對的走勢,認為其正處于強勁的下跌趨勢中。在加密熊市中,如果ADA/BTC交易對重回2018年熊市低點0.0000085 BTC或0.25美元,他認為Cardano(ADA)將損失一半以上的價值。(The Daily Hodl)[2022/5/22 3:34:10]

1個事件(用于通知鏈下應用稱為事件)

3個方法(用于實現鏈上數據管理功能)

分別是

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

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

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

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

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

例如:前文[源碼解讀]你買的NFT到底是什么?

其實NFT只是通過2個映射(_owners,_balances),即一種字典形式的key-value對應關系的存儲結構去記錄數據

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

數據結構簡單,就意味著管理的方法實現也非常簡單

設置用戶僅有3個步驟

[審計]此交易的發起者其是否持有此NFTid或是有Approved自動扣款權利

[設置]設置UserInfo中用戶的用戶地址和到期時間

[通知]發出設置成功的UpdateUser事件

媒體處處宣傳的超時自動失效,而無需二次鏈上交易登記失效節約gas的邏輯就在這了。

查詢的邏輯很簡單,按指定的NFTID查詢_users的user信息即可,但他增加了,if判斷,當前塊的時間block.timestamp是否會超過設置的過期時間expires,所以此查詢僅在時間內有效。

此處無需類似user查詢時候判斷是否過期,因為得知上一次過期時間,也是加快NFT用戶使用率的一種方式。

此eip4907的協議,對標準交易方法Transfer增加了一部分內容,通過_beforeTokenTransfer實現,就是強制在進行Transfer交易轉移后就刪除掉這部分對用戶的信息,并且發出事件通知已經用戶失效了。

沒想到吧,這么快就代碼講完了,因為確實他寫完了,對的,不像是之前的通過限制轉移權的方法EIP-5058,見前文[EIP-5058 能否防止NFT項目方提桶跑路?]

其實他EIP-4907只是多了個變量,并稱之為租賃用戶而已,可以聲明,但是其他應用認不認就是另一碼事了,畢竟其強制性有限,轉移就能強行終止出租授權

當然你或許會問,為什么這么簡單反而火速成為了難得一見,且每次都能掀起一番波浪的Final標準呢?

這也就是web3的哲學:越簡單,越優雅,剩下的交給共識。

我個人認可這樣的哲學與趨勢

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

Tags:NFTSERUSERESPASTA Vault (NFTX)sero幣有前景嗎mouse幣怎么樣CFRESH價格

DOGE
WEB3:Web3——互聯網新造神“機器”

Web3領域正在進行著互聯網時代的新“造神”運動,成為2022年投資圈的唯一一抹亮色。當它的發展真正還原到大眾用戶的核心需求上來,一場關于Web3的祛魅也就完成了.

1900/1/1 0:00:00
BSP:Bankless:如何獲得“雙倍”的L2空投?

有很多2層(L2)擴容方案將來會發行原生代幣。還有很多運行在這些L2上的app將來也會發行它們的專屬代幣。所以,你現在也許有機會僅需執行一次鏈上活動,用這一次的成本換取之后的兩波空投.

1900/1/1 0:00:00
加密貨幣:金色早報 | 青浦區首次發出數字人民幣人才獎勵

頭條 ▌青浦區首次發出數字人民幣人才獎勵金色財經消息,近日,青浦區人社局探索開展了應用數字人民幣方式兌付人才資金的試點工作.

1900/1/1 0:00:00
ETH:一覽 15 條頭部公鏈和生態協議鎖倉情況和代幣表現

為此,PANews 數據新聞專欄 PAData 分析了 15 條鎖倉額較高且發展較好的公鏈(下文簡稱「頭部公鏈」).

1900/1/1 0:00:00
SWAP:一文詳解加密藝術版權交易是如何踐行Code isLaw的?

在傳統的藝術領域,藝術家依賴畫廊作為一級市場的地位、評論家和交易商作為藝術作品宣傳者的身份,為藝術品營造二級市場的流轉.

1900/1/1 0:00:00
ETH:Etherscan:熊市中的一些重要圖表

去年年初,我們寫了20張“Numba Go Up”的圖表,強調了2021年1月的高回報率。事實證明,這是一輪大牛市的開始.

1900/1/1 0:00:00
ads