買比特幣 買比特幣
Ctrl+D 買比特幣
ads

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

Author:

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

內容概要

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

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

為什么需要租賃?

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

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

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

過去4小時爆倉9179.22萬美元,BTC爆倉3567.78萬美元:金色財經報道,據coinglass數據顯示,過去4小時爆倉9179.22萬美元,其中,多單爆倉1694.43萬美元,空單爆倉6484.8萬美元。BTC爆倉3567.78萬美元,多單爆倉737.91萬美元,空單爆倉2829.86萬美元。ETH爆倉1817.42萬美元。

此前,BTC突破31400美元,創年內容新高。[2023/6/24 21:56:58]

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

源碼解讀

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

2.1、實現原理:

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

Tranglo和Lulu合作開展跨境支付:金色財經報道,跨境支付解決方案Tranglo宣布與Lulu Money建立跨境支付合作伙伴關系。Tranglo目前實時處理80%的付款。LuLu Financial負責運營用于匯款即服務的API優先模型Digit9平臺。Tranglo集團首席執行官Jacky Lee解釋說,Lulu負責連接最終用戶,這種合作關系將縮短匯款時間。

此前消息,Ripple宣布收購跨境支付解決方案Tranglo 40%股份。[2023/5/22 15:18:03]

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

1個事件

3個方法

分別是

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

Cardano生態ZK-Rollup擴容項目Orbis宣布停止運營:11月24日消息,基于Cardano的二層ZK-Rollup擴容解決方案Orbis發推稱,由于資金有限和不確定的條件,Orbis Labs無法繼續建設,該項目已經停止。NFT已暫停,直至另行通知,屆時將為核心ZK-Rollup解決方案制定后續計劃。

Orbis表示正在制定一個長期的項目計劃。目前Orbis Labs Github組織將保持開源,并對外部貢獻者開放。[2022/11/24 8:04:13]

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

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

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

2.1、數據結構:

Solana生態連續結算協議Zebec V2 Beta版已上線:9月2日消息,Solana生態流支付協議Zebec在Solana Devnet上推出V2 Beta版。

此前消息,8月,Zebec以10億美元完全稀釋估值完成850萬美元融資,CircleVentures、ShimaCapital、ResoluteVentures參投。[2022/9/2 13:04:27]

理解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:NFTSERUSETRANFTALLBI幣WISER價格use幣什么公司收STRAKS

幣安下載
FOX:需求量最大的6個區塊鏈工作_ENT

隨著越來越多的CTO和CSO認識到區塊鏈并不是一種創建加密貨幣的晦澀技術,而是一種解決方案時,有經驗的區塊鏈開發人員的空缺職位數量也在直線上升.

1900/1/1 0:00:00
SOL:金色數藏 | 《夏日版畫》空投已結束 認證后可查看_PolkaBridge

掃碼查看本次《夏日版畫》空投獲獎者 ①平臺的創世VIP用戶 跨鏈橋deBridge新功能將允許Solana用戶訪問基于EVM的區塊鏈:金色財經報道.

1900/1/1 0:00:00
比特幣:元宇宙國際論壇:元宇宙發展現狀分析_2021年比特幣價格走勢圖

2022年7月4日,由南京信息工程大學和中國移動通信聯合會元宇宙產業委員會主辦,南京信息工程大學人工智能學院和杭州數字經濟聯合會元宇宙專業委員會承辦.

1900/1/1 0:00:00
SOL:用NFT重構一級市場——HASH CIB關于投資Solv的復盤_ROT

人才和資本大量涌入了加密貨幣領域讓區塊鏈的創新不斷地繁榮發展。許多項目都籌集了數百萬美元來擴大業務和促進各方服務.

1900/1/1 0:00:00
POLY:迅雷數字藏品平臺非同數藝青銅鏡系列下期藏品重磅上線 館藏文物盡顯中華文化之美_Polygon

7月12日上午11時,迅雷數字藏品平臺非同數藝將開售青銅鏡系列下期,本期藏品為出自唐代盛行的方形海獸葡萄鏡,曾經一款圓形海獸葡萄鏡在哈布斯堡海外拍場賣出1344萬.

1900/1/1 0:00:00
UNI:代幣終局:加密資產應如何積累價值?_區塊鏈專業考研方向

在過去十年中,我們見證了一種新資產類別的復興:代幣。現在,你是否認為代幣、硬幣、數字資產、加密貨幣等之間應該有區別,今天我們將對這一新資產類別將如何創造價值發表看法.

1900/1/1 0:00:00
ads