內容概要
在這周,NFT租賃市場DoubleProtocol提交的可租賃NFT標準“EIP-4907”通過了以太坊開發團隊的最終審核,成為第30個ERC標準“Final”的狀態。讓我們一起來閱讀這極簡的源代碼,來縷清其他是如何實現NFT租賃的?為什么需要租賃?
NFT的爆發毋庸置疑,而伴隨普及引發了對其資產實用性的需求,尤其是在元宇宙和邊玩邊賺(P2E)的場景下,僅僅單純的資產所有權并不足以支撐更多的應用玩法的誕生。一直的痛點是供給不平衡,導致的好項目少,浮于金融玩法的韭菜項目多,既然如今web3有大量web2行業精英在涌入,也必然需要快速的新標準推出,來將創造力的供給釋放。NFT流動性的緊缺,使得他風風火火的同時也備受詬病,他之前產權一體化的金融化操作,市場各類安全問題欺詐、剽竊、釣魚、跑路、資產被盜層出不窮。而Eip-4907,想要解決的就是分離NFT的資產價值和使用價值,釋放出NFT的市場流動性源碼解讀
慢霧升級Web3錢包安全審計項:金色財經報道,加密安全公司慢霧官方宣布升級Web3錢包安全審計項,具體包括針對瀏覽器擴展錢包的安全審計項、針對移動端和桌面端錢包的安全審計項,旨在盡可能地保證 Web3 錢包客戶端上的安全,降低加密貨幣資產被盜的風險。此外,慢霧安全團隊提出用戶交互過程的安全審計,包含:WYSIWYS(所見即所簽策略);AML 策略;anti-phishing 策略;pre-execution 策略等多個策略來抵御黑客的攻擊。[2023/6/6 21:19:11]
由于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、數據結構:
推特正式宣布測試NFT磁吸功能NFT Tweet Tiles:10月28日消息,Twitter開發團隊正式宣布測試可“磁吸”NFT的NFT Tweet Tiles功能。Rarible、Magic Eden、Dapper Labs、Jump.trade NFT市場現可展示NFT大圖以及標題和創建者等詳細信息。
據悉,Tweet Tiles是一種將可自定義格式附加到Tweet的方法,iOS和Web上的用戶可能會看到Tweet Tiles并與之交互。這些Tweet Tiles包含文本、圖像、視頻或其他元素,允許輕松與內容互動,并使時間線更加動態和可視化。Tweet Tiles會在用戶粘貼URL時自動呈現。[2022/10/28 11:51:04]
理解ERC標準協議的最佳方式就是理解他管理數據的最底層數據結構例如:前文你買的NFT到底是什么?其實NFT只是通過2個映射,即一種字典形式的key-value對應關系的存儲結構去記錄數據
XEN Crypto BSC鏈上鑄幣地址超153萬:金色財經報道,據XEN Crypto官網顯示,BSC鏈上鑄幣地址已超153萬,截止發稿,活躍鑄幣地址數量(Active Minters)為1,533,650。[2022/10/12 10:32:25]
而Eip-4907則是新增了一個數據對象UserInfo在所有權的概念之外增加“用戶”的維度
數據結構簡單,就意味著管理的方法實現也非常簡單2.2、設置用戶setUser方法
Limit Break已完成兩輪共計2億美元融資,Paradigm等領投:8月29日消息,NFT 項目 DigiDaigaku 母公司 Limit Break 已通過兩輪融資籌集 2 億美元,Josh Buckley、Paradigm 和 Standard Crypto 領投,FTX、Coinbase、Positive Sum、Shervinator 和 Anthos Capital 等參投。
新資金將用于開發 Web 3 MMO 游戲。Limit Break 創始人推出新模式“Free to Own”(F2O),即“免費擁有”,是基于創世 NFT 的免費鑄造而創建。這些創世 NFT 通過空投和更多的方式產出其他 NFT 系列,均不涉及到籌款環節。[2022/8/29 12:55:55]
設置用戶僅有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的業務安全
經Odaily星球日報不完全統計,6月20日-6月26日當周公布的海內外區塊鏈融資事件共24起,較前一周有一定減少;已披露融資總額約為6.3億美元,較前一周有大幅增加.
1900/1/1 0:00:00原文作者:SamanthaMarin原文標題:It'saVUCAworld,we'rejustlivinginit:anewwaytoevaluateDAOs這是一個VUCA世界.
1900/1/1 0:00:00本文來自TheSeeDAO。相關閱讀:W&M報告:音樂NFT會迎來他們的PFP時刻嗎?W&M報告:定義音樂NFT的所有權W&M報告:面向音樂人的Web3工具現狀W&.
1900/1/1 0:00:00原文來源:追風Lab 數字資產管理平臺Safe宣布完成1億美元戰略融資,1kx領投,TigerGlobal、A&TCapital、BlockchainCapital、DigitalCur.
1900/1/1 0:00:00本文梳理自Web3創作者工具應用Sprise和Pally.gg聯合創始人MontanaWong在個人社交媒體平臺上的觀點.
1900/1/1 0:00:00原文標題:《深入解讀EVM的生態帝國》原文作者:GravityXCapital原文編譯:CaptainHiro,DeFi之道以太坊虛擬機是區塊鏈開發者中的事實標準,它背后有一個巨大的社區支持.
1900/1/1 0:00:00