比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > 火星幣 > Info

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

Author:

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

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

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

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

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

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

朱嘉明:Web 3.0將創造全新的娛樂產業新生態:金色財經報道,7月29日由漢威信恒、新火科技與D11 Labs聯合主辦的“ChinaJoy Web3 2023”大會在上海順利召開。著名經濟學家、橫琴數鏈數字金融研究院學術與技術委員會主席朱嘉明教授遠程進行了視頻致辭,朱教授認為大數據、AIGC、虛擬現實技術,包括元宇宙、Web3都將為娛樂產業、娛樂產業群提供重要的技術基礎和技術支持,其中因為Web 3.0、AI的支持而形成的價值互聯網和智能互聯網,將創造全新的娛樂產業的新生態。[2023/7/29 16:05:59]

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

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

寶萊塢明星塔絲·潘努推出NFT平臺“Taapseeclub”:金色財經報道,印度寶萊塢明星塔絲·潘努宣布推出NFT平臺“Taapseeclub”,旨在為粉絲創造積極向上的“追星”環境并與觀眾建立更深入的聯系,該平臺通過NFT鑒別真正的支持者,NFT持有者將能獨家了解塔絲·潘努的生活并參加特別活動。(outlookindia)[2023/7/23 15:53:42]

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

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

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

RoninNetwork已上線RON質押功能,并公布第一批游戲工作室合作伙伴:3月30日消息,AxieInfinity側鏈RoninNetwork官方宣布,RON質押功能已上線,質押獎勵將于4月12日起生效。此外,為了慶祝RON質押的推出,RoninNetwork宣布了第一批基于Ronin的游戲工作室合作伙伴,包括:DirectiveGames、DirectiveGames、BaliGames、Bowled.io和SkyVu。[2023/3/30 13:35:43]

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

分別是

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

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

Solana Labs聯創:此次攻擊事件似乎是iOS供應鏈受到攻擊:8月3日消息,Solana Labs首席執行官 Anatoly Yakovenko在社交媒體上稱,該事件很可能是對使用Apple iOS操作系統的錢包的“供應鏈攻擊”。當黑客通過在系統中注入惡意代碼來進入和修改軟件時,就會發生供應鏈攻擊。代碼插入可用于傳遞惡意負載或后門惡意軟件。根據團隊的分析,在 Solana 的案例中,黑客可能攻擊了其 iOS 錢包庫以提取私鑰。

Yakovenko得出他的結論是基于這樣一個事實,即被利用的錢包之前沒有與 dApp 進行過交互,并且在一段時間內一直處于不活動狀態。這表明黑客可能已經從 Solana 的熱錢包中提取了私鑰,而不是通過惡意鏈接進行的通常的網絡釣魚攻擊。獲得私鑰意味著黑客能夠從熱錢包中轉移資金,包括 Phantom 和 Slope 錢包服務。[2022/8/3 2:56:20]

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:NFTSERUSEWEBDFNORM Vault (NFTX)sero幣挖礦use幣行情最新價格web3游戲有哪些

火星幣
DAO:DAO會遇到的14個致命挑戰以及8個變革的方法論_TOK

相信每個 DAO 的參與者,都會遇到過以下問題:- 自稱 DAO,卻跟社群沒區別 - 核心團隊集權統治 - 招志愿者,白嫖勞動力- 開會繁瑣,難以共識,沒人做事簡單來說:既不去中心,也不自治.

1900/1/1 0:00:00
區塊鏈:不一定要用Web3.0的方式殺死Web2.0_丘比特幣是什么投資

轉自公號:老雅痞(laoyapi) 如果你像我一樣,試圖保持開放的心態,認為有一天可能會有區塊鏈的非欺詐性應用.

1900/1/1 0:00:00
SWAP:金色觀察|Uniswap V3的“漏洞”風云_Uniswap

熊市的盛夏,黑客攻擊頻出,讓已經對價格無感的持幣者們還要為安全擔心。北京時間7月12日上午9時,幣安創始人趙長鵬發布推文:“我們的威脅情報在 ETH 區塊鏈上檢測到 Uniswap V3 存在潛.

1900/1/1 0:00:00
加密貨幣:新聞周刊 | 美國SEC主席稱比特幣是唯一的加密貨幣_Vancoin

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、礦業信息、項目動態、技術進展等行業動態。本文是其中的新聞周刊,帶您一覽本周區塊鏈行業大事.

1900/1/1 0:00:00
以太坊:一周必讀10篇 | 透過30+鏈上巨鯨數據 翻看以太坊“歷史”_WEB

1.透過30+鏈上巨鯨數據 翻看以太坊“歷史”本文以加密資產以太坊為例,對當前以太坊鏈上Top100的巨鯨地址進行整理,篩選出其中30+持倉均在15萬ETH的巨鯨們,試圖通過分析它們的關系.

1900/1/1 0:00:00
以太坊:以太坊狀態:復盤以太坊 2022 Q2_EFI

撰文:Ben Giove,Bankless 分析師點擊閱讀:以太坊狀態:復盤以太坊 2022 Q1繼之前的以太坊 2022 Q1 報告.

1900/1/1 0:00:00
ads