在這周,NFT?租賃市場 Double Protocol 提交的可租賃 NFT 標準“EIP-4907”通過了以太坊開發團隊的最終審核,成為第 30 個 ERC 標準“Final”的狀態。
讓我們一起來閱讀這極簡的源代碼,來縷清其他是如何實現NFT租賃的?
NFT 的爆發毋庸置疑,而伴隨普及引發了對其資產實用性的需求,尤其是在元宇宙和邊玩邊賺 (P2E) 的場景下,僅僅單純的資產所有權并不足以支撐更多的應用玩法的誕生。
一直的痛點是供給不平衡,導致的好項目少,浮于金融玩法的韭菜項目多,既然如今web3有大量web2行業精英在涌入,也必然需要快速的新標準推出,來將創造力的供給釋放。
NFT流動性的緊缺,使得他風風火火的同時也備受詬病,他之前產權一體化的金融化操作,市場各類安全問題欺詐、剽竊、釣魚、跑路、資產被盜層出不窮。
ETH 2.0總質押數已超1763.32萬:金色財經報道,數據顯示,ETH 2.0總質押數已超1763.32萬,為17633162個,按當前市場價格,價值約303.56億美元。此外,目前ETH 2.0質押總地址數已超56.74萬,為567357個。[2023/3/19 13:13:32]
而Eip-4907,想要解決的就是分離NFT的資產價值和使用價值,釋放出NFT的市場流動性
由于Eip4907極其簡單,因此對代碼的解讀無論是否技術同學均可來嘗試理解其細節設計。
他作為 ERC-721 的擴展,?EIP-4907 增加了一個變量UserInfo,讓應用可以查詢此NFT當前被租出去的目標地址“user”和出租時間”expires"。如果發現已經超出出租時間,則租賃關系宣告失效。
中國人民銀行決定于2023年3月27日下調金融機構存款準備金率:金色財經報道,中國人民銀行決定于2023年3月27日降低金融機構存款準備金率0.25個百分點(不含已執行5%存款準備金率的金融機構)。本次下調后,金融機構加權平均存款準備金率約為7.6%。[2023/3/17 13:10:54]
代碼極為簡單僅有72行,使用這個標準,就是在原來的ERC721之上新增
1個事件(用于通知鏈下應用稱為事件)
3個方法(用于實現鏈上數據管理功能)
分別是
UpdateUser 事件:當NFT轉移,租賃校色設置時,發出租賃用戶改變的通知
setUser 方法:NFT所有者授權者可用,設置此NFTID的出租用戶和過期時間
鏈游開發工作室InfiniGods發布首款游戲InfiniMerge:1月20日消息,鏈游工作室 InfiniGods 正式推出以古希臘神話為背景的休閑益智游戲 InfiniMerge。有超 1000 名玩家參加了該游戲測試版本,首日與次日留存率分別為 40% 與 10%。[2023/1/20 11:23:43]
userOf 方法:任何人可用,查詢此NFTID的出租用戶
userExpires 方法:任何人可用,查詢此NFTID的過期時間
理解ERC標準協議的最佳方式就是理解他管理數據的最底層數據結構
例如:前文[源碼解讀]你買的NFT到底是什么?
其實NFT只是通過2個映射(_owners,_balances),即一種字典形式的key-value對應關系的存儲結構去記錄數據
華爾街日報:FTX正在就收購加密借貸機構BlockFi股份進行談判:6月24日消息,據華爾街日報援引知情人士報道,FTX 正在就收購加密借貸機構 BlockFi 股份進行談判。知情人士表示,BlockFi 和 FTX 之間的談判仍在繼續,尚未達成股權協議。[2022/6/25 1:30:16]
而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:NFTUSESERINFNFTXuse幣還可以交易嗎cerclestockserviceInflation Hedging Coin
以太坊名稱服務(ENS)的注冊量在過去的一周激增,數據顯示過去7天注冊了108,000個ENS域名.
1900/1/1 0:00:00原文作者:DinoEggs.eth,由 DeFi 之道翻譯編輯。第 1 層。第 2 層。側鏈。Rollup。Web3 充滿了行話,所以讓我們首先設置舞臺并提供一種簡單的方式來思考這個領域.
1900/1/1 0:00:00在去年的大部分時間里,DeFi 一直處于低迷狀態。隨著流動性挖礦逐漸淡出焦點,投資者和散戶將注意力轉移到其他地方.
1900/1/1 0:00:00撰文:Sleepy 最近幾條關于 NFT IP 授權的新聞扎堆出現,讓很多人終于開始關注這一賽道。在這幾天,有的無聊猿被掛到「人才市場」,有的無聊猿則穿上了新的系列套裝.
1900/1/1 0:00:00昨天,我被朋友圈里鋪天蓋地的 ERC-4907 和 Double Protocol 刷屏了。作為一個從事 NFT 相關開發工作的以太坊社區開發者,筆者非常關注 NFT 生態相關的最新發展,因此在.
1900/1/1 0:00:00原文作者:lingchenjaneliu @Fundamental Labs原文編譯:比得潘 @BlockBeats金融化將非流動資產轉化為可交易證券.
1900/1/1 0:00:00