比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 狗狗幣 > Info

源碼解讀:以太坊新標準EIP-4907是如何實現NFT租賃的?_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的市場流動性源碼解讀

Fireblocks集成Astar Network,為機構提供對Astar資產及生態的訪問:7月27日消息,加密貨幣托管技術提供商Fireblocks集成波卡平行鏈Astar Network,為機構提供對Astar上數字資產及其DeFi生態系統的訪問。[2023/7/27 16:02:27]

由于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、數據結構:

Messari:Polkadot Q1市值環比增長51%,收入環比增長28%:金色財經報道,Messari發布“2023年第一季度Polkadot”報告,報告總結稱,在2023年第一季度,Polkadot繼續其網絡發展和擴張的道路。Polkadot的財務表現穩定,市值環比增長51%,收入環比增長28%。140萬DOT(860萬美元)的財務支出用于基礎設施、社區活動和流動性供應,本季度結束時國庫余額為4400萬DOT(2.8億美元)。盡管中繼鏈的賬戶指標環比下降,但仍與歷史平均水平保持一致。

Polkadot生態系統繼續擴大,XCM的使用量穩步上升,XCM通道有所增長,另外有六條平行鏈上線。Polkadot的驗證器穩定性得以保持,去中心化系數高,并且成功采用了提名池。此外,Polkadot近50%的供應被質押,證明了質押機制的有效性。

Polkadot的未來看起來很有希望,其路線圖包含XCM V3、OpenGov、系統平行鏈、異步支持和平行線程。鑒于其龐大而忠誠的開發者社區,Polkadot預計將在2023年推出創新產品。[2023/4/24 14:22:50]

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

美OCC將于明年成立金融科技辦公室,以支持負責任的金融創新:10月28日消息,美國貨幣監理署(OCC)宣布,將于明年初成立金融科技辦公室,以加強該機構的專業知識和適應快速變化的銀行業環境的能力。金融科技辦公室將建立并整合OCC于2016年成立的創新辦公室,以協調該機構支持負責任的金融創新的工作。

OCC代理署長Michael J. Hsu表示,“金融科技正在迅速變化,銀行與金融科技行業合作的數量和復雜性可能會繼續增長。為確保聯邦銀行系統在今天和未來都安全、穩健和公平,我們需要對金融科技和金融科技行業格局有深入的了解。成立這個辦公室將使我們更加靈活,并促進負責任的創新,這與我們的使命相一致。”

金融科技辦公室將由一名首席金融科技官領導,此人將擔任副署長,向銀行監管政策高級副署長匯報。該辦公室將為OCC的金融科技活動和相關監督提供戰略領導、愿景和分析觀點。[2022/10/28 11:52:24]

Amber Group 成為馬德里競技俱樂部的官方全球合作伙伴:7月11日消息,加密金融服務平臺 Amber Group 宣布將成為西甲馬德里競技俱樂部的官方全球合作伙伴,這是雙方五年合作伙伴關系的一部分。從 2022/2023 賽季開始,Amber Group 還將成為馬德里競技隊的獨家官方數字財富和數字生活方式合作伙伴,將公司以負責任的方式實現數字金融創新民主化的使命與足球的普遍影響相結合。此前在今年5月,Amber Group 曾宣布成為英超切爾西足球俱樂部合作伙伴。[2022/7/11 2:05:19]

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

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-4907.md前文回顧

OpenSea免費創造的NFT都沒上鏈竟能出現在我的錢包里?你買的NFT到底是什么?EIP-5058能否防止NFT項目方提桶跑路?當我們在看Etherscan的時候,到底在看什么?當奈飛的NFT忘記了web2的業務安全

Tags:NFTSERUSEDOTnft幣未來價格上漲一千倍Modulus Domains ServiceMouseCoinHDOT價格

狗狗幣
對話Yolee Universe:建設首個DAO&O2E游戲生態系統_VER

YoleeUniverse是一款區別于傳統P2E游戲模型的GameFi項目,其主打O2E模型,致力于鏈接人、寵物、游戲和資產,通過開發不同類型的游戲拓展生態,來為玩家提供多元、穩固的收益模式.

1900/1/1 0:00:00
加密貨幣暴跌會破壞下一次區塊鏈革命嗎?_WEB

支持者認為,支撐數字資產的區塊鏈技術將承受最近的價值下跌。區塊鏈網絡Cosmos的聯合創始人伊桑?布赫曼(EthanBuchman)盡量讓自己聽起來堅忍一些.

1900/1/1 0:00:00
NFT數據日報 | “平價NFT”The Bored Ape Saudis受到巨鯨青睞(7.20)_RAM

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

1900/1/1 0:00:00
星球日報 | NFT Worlds將基于《我的世界》開發新的游戲和平臺;FTX、Alameda Ventures將為Voyager用戶提供流動性(7月25日)_區塊鏈

頭條 NFTWorlds將基于《我的世界》核心機制開發新的游戲和平臺NFTWorlds表示,為應對《我的世界》禁止客戶端和服務器應用程序中集成區塊鏈技術的規則.

1900/1/1 0:00:00
星球日報 | Voyager向三箭資本發出違約通知;高盛下調Coinbase股票評級?(6月28日)_ITA

頭條 VoyagerDigital宣布向三箭資本發出違約通知加密經紀商VoyagerDigital宣布向三箭資本發出違約通知,因其未能支付之前披露的15250枚BTC和3.5億USDC的貸款.

1900/1/1 0:00:00
一文總覽元宇宙科技獨角獸Animoca Brands投資版圖_NDS

AnimocaBrands是一家成立于2014年的香港移動游戲公司,2017年開始涉足區塊鏈和NFT市場,經過幾年的高速增長.

1900/1/1 0:00:00
ads