買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > Polygon > Info

SER:源碼解讀:以太坊新標準EIP-4907是如何實現NFT租賃的?_apenft幣官方最新消息

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的市場流動性源碼解讀

趙長鵬:試圖關閉Binance.US,最終投票未通過一事報道不實:8月3日消息,幣安創始人趙長鵬發推回應曾試圖關閉 Binance.US,最終投票未通過一事,稱這是 FUD 消息,如果是董事會投票,3 個選票中的 1 個投票反對,并不能阻止任何決定。2/3 的贊成票才能勝出;如果是股東投票,Binance.US 首席執行官 Brian Shroder 并非風險投資者或其他類型的投資者。

金色財經此前報道,幣安 CEO 趙長鵬在今年早些時候曾試圖關閉幣安的美國分支機構 Binance.US,但未能獲得所需的一致支持,Brian Shroder 是唯一堅持反對這一決定的人。[2023/8/3 16:15:02]

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

Dune Analytics澄清:無Token和空投計劃:3月8日消息,區塊鏈分析平臺 Dune Analytics 在其社交平臺澄清關于其空投的謠言,明確表示 Dune Analytics 沒有發行 Token 的計劃,也沒有相關的空投計劃。團隊將禁用為博取空投而進行無效活動的相關賬戶。[2023/3/8 12:49:25]

他作為ERC-721的擴展,EIP-4907增加了一個變量UserInfo,讓應用可以查詢此NFT當前被租出去的目標地址“user”和出租時間”expires"。如果發現已經超出出租時間,則租賃關系宣告失效。代碼極為簡單僅有72行,使用這個標準,就是在原來的ERC721之上新增1個事件3個方法分別是UpdateUser事件:當NFT轉移,租賃校色設置時,發出租賃用戶改變的通知setUser方法:NFT所有者授權者可用,設置此NFTID的出租用戶和過期時間userOf方法:任何人可用,查詢此NFTID的出租用戶userExpires方法:任何人可用,查詢此NFTID的過期時間2.1、數據結構:

RVN全網算力過去一周漲93.607%:9月10日消息,據官方信息顯示,當前 RVN 全網算力為 4.391TH/s,過去一周漲幅為 93.607%。[2022/9/10 13:21:05]

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

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

Web3創企ScienceMagic.Studios完成1000萬美元Pre-Seed輪融資,Coinbase、Alan Howard參投:6月14日消息,Web3技術咨詢公司ScienceMagic.Studios宣布完成1000萬美元Pre-Seed輪融資, Coinbase Ventures、Digital Currency Group(DCG)和億萬富翁對沖基金經理Alan Howard參投。

該公司由前Guardian Media Group首席執行官David Pemsel領導,致力于為品牌提供如何利用NFT和社交代幣等Web3技術的建議,以增加與粉絲和社區的互動。(The Block)[2022/6/14 4:25:54]

數據結構簡單,就意味著管理的方法實現也非常簡單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:NFTUSESERWEBapenft幣官方最新消息USELESS價格ServeWEB3COIN

Polygon
BTC:回顧8年前的以太坊眾籌數據,當前眾籌供應占比情況如何?_比特幣

編者注:V神在巴黎的EthCC會議上透露,以太坊的開發人員正在開展五個長期階段,旨在提高網絡的整體能力。議程上的第一個項目是“合并”,該項目已完成90%,只需要在Ropsten上進行測試.

1900/1/1 0:00:00
NFT:新項目 | Office Hours:NFT都有“加班費”了?_MIN

NFT市場從來不缺新玩法和新創意。Odaily星球日報近期就發現了一款具有上班時間的NFT項目——OfficeHours.

1900/1/1 0:00:00
ETH:XCarnival宣布未來兩年投入5000ETH打造「Security Star」計劃_Ethereum Stake

6月26日,攻擊者利用合約漏洞攻擊,造成XCarnival平臺直接損失3087ETH。XCarnival團隊成員不斷努力,經過與攻擊者多輪談判,首期追繳到1467個ETH.

1900/1/1 0:00:00
ANI:Animoca Brands與多家Web3公司合作成立元宇宙聯盟「OMA3」_Japan Brand Coin

Odaily星球日報譯者|念銀思唐一個由Web3公司組成的聯盟已經聚在一起,建立了一個開放的、無邊界的元宇宙,稱為OMA3,即Web3開放元宇宙聯盟.

1900/1/1 0:00:00
TER:深度解讀財團參與Twitter私有化的投資邏輯_TWI幣

原文來源:海外獨角獸2022年7月11日,Twitter因為ElonMusk此前宣布取消440億美元的收購計劃,而正式起訴他。這有可能仍是ElonMusk談判技巧的一部分.

1900/1/1 0:00:00
RED:一文讀懂新興公鏈Decred-Next_dec幣誰發行的

熊市使市場熱度驟減的同時對所有的優質項目來說也是建立新的低位以及新的龍頭爆發之前的醞釀期,當市場嘈雜的噪音褪去,我們可以通過在熊市中看看哪些賽道值得被我們關注.

1900/1/1 0:00:00
ads