比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > FTX > Info

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

Author:

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

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

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

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

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

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

幣安將上線1000PEPE 1-20倍U本位永續合約:金色財經報道,據官方公告,幣安將于2023年5月6日00:30(東八區時間)上線1000PEPE 1-20倍U本位永續合約。[2023/5/5 14:45:13]

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

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

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

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

Mt.Gox新提供可選償付方案,債權人可在1月10日前選擇:1月4日消息,據Mt.Gox(門頭溝)債權人表示,Mt.Gox最新提供的償付方案(Rehabilitation Plan)包括基礎償付(Base Repayment)部分和比例償付(Proportional Repayment)部分,其中基礎償付部分的金額一致,比例償付部分為債權人提供2種選擇,即中期還款和終期還款或早期一次總付還款。截止日本時間1月10日之前,債權人仍可變更方案選擇。[2023/1/4 9:52:01]

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

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

分別是

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

Iris Energy面臨1.03億美元設備貸款的違約索賠:金色財經報道,比特幣礦企Iris Energy(IREN)周一表示,該公司正面臨其貸款人的索賠,稱其拖欠了兩家特殊目的載體(SPV)持有的1.03億美元設備貸款。根據周一提交給美國證券交易委員會的文件,債權人于11月4日向該礦企發出違約通知。周一提交的文件稱,由于Iris未能參與此類討論,債權人聲稱其拖欠了原定于10月25日的付款。鑒于此,債權人希望觸發一項加速條款,即要求立即支付全部本金和應計利息。

該公司表示,截至9月30日,兩筆有問題的貸款的本金金額分別為3,200萬美元和7,100萬美元,分別以1.6 EH/s和2.0 EH/秒的采礦機器為擔保。該債務由兩家全資擁有的無追索權SPV持有,這意味著在違約情況下,出借方將能夠沒收Iris Energy除抵押品以外的任何資產。(coindesk)[2022/11/8 12:29:32]

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

9 月份比特幣挖礦收入下降 16.2%:金色財經報道,根據The Block Research匯編的數據,9 月份比特幣挖礦收入下降 16.2% 至約 5.505 億美元,這是過去六個月中的第五次下降,也是自 2020 年 11 月以來的最低水平。在以太坊網絡轉向權益證明之后,比特幣產生的收入大約是以太坊礦工和質押者總收入的 1.56 倍。

大多數比特幣挖礦收入來自獎勵(5.418億美元),只有一小部分來自交易費用(866 萬美元)。比特幣交易費用占總收入的份額小幅上升至 1.6% 左右。網絡哈希率在8月份增長了大約10.4%,在9月份增長了0.6%。[2022/10/4 18:39:09]

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:NFTUSESER比特幣NFTPUNK幣LightHouse TokenWISER價格比特幣是什么東西怎么產生的

FTX
HTT:國際互聯網工程任務組IETF:中心化、去中心化和互聯網標準草案

來源:老雅痞 摘要 盡管互聯網是作為一個去中心化的網絡中的網絡來設計和運作的,但它卻不斷受到鼓勵中心化的力量的影響.

1900/1/1 0:00:00
NFT:NFT金融化:早期領域的發展機會

我們探索NFT金融化前景,并深入研究NFT領先協議,反映了NFT金融化價值流中的關鍵參與者。披露:Fundamental Labs 和我們團隊的成員已經投資并可能持有本報告中提到的代幣頭寸.

1900/1/1 0:00:00
OPTI:OPtimism鏈的Quixotic項目遭受黑客事件分析

2022年7月1日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,OPtimism鏈的Quixotic項目遭受黑客攻擊,黑客獲利847個BNB。成都鏈安安全團隊對事件進行了分析,結果如下.

1900/1/1 0:00:00
WEB:Web3夾在了新舊世界之間

大量投資機構涌入,最終Web3可能是由資本而非公民所掌握——這與Web3的初心背道而馳。  文章的要點如下: 第一,現有對Web3理解,更多是基于Web2出現的種種問題,而提出的一種憧憬.

1900/1/1 0:00:00
ZKS:zkSync:如何找到不可替代的發展方向?

1,zkSync處于發展初期,大量應用未上線,已上線應用以提供基礎功能的DEX、DeFi、橋、基礎設施、NFT為主.

1900/1/1 0:00:00
DEF:兩年前的DeFi弄潮兒 龍頭、藍籌們怎么樣了?

距離Defi Summer轉眼已經過去2個年頭了~Defi經歷了2年多的發展,誕生了無數創新性項目,去年的牛市更是掀起了以OHM為代表的Defi2.0盛宴,便眼見他起高樓,眼見他宴賓客.

1900/1/1 0:00:00
ads