就在2023.3.7日,由10KUniverse提出的以太坊改進提議EIP-6147已移至最終版本!
該標準是ERC-721的擴展,分離了NFT和SBT的持有權和轉讓權,并定義了一個新的可設置到期時間的"守衛者"角色Guard,可使得NFT防盜、借貸、租賃、SBT等更具靈活。
本文將系統講述ERC-6147的實現機制,并對比往期NFT租賃協議專案ERC-4907、ERC-5055,來綜合分析點評此協議以及適合的應用場景!
1、背景
NFT已經可謂是個老生常談的話題了,借助鏈上的不可篡改特性以及合約本身的自動化運作,實現了鏈上資產的確權與管理,筆者也從標準協議,租賃拓展協議,乃至于NFT交易市場的幾種主流模式來撰寫過多篇文章長文。
如果要論證NFT的優勢可能可以羅列上幾頁紙,但要論證NFT的劣勢,則千言萬語匯聚成一個詞:流動性!
Binance將于6月28日16時開放Maverick Protocol(MAV)交易:金色財經報道,Binance將于北京時間6月28日16時上線Maverick Protocol(MAV),并開放MAV/BTC、MAV/USDT、MAV/TUSD交易對。[2023/6/27 22:03:25]
當然各位可能要質疑的是,流動性不足的困境與實現產權分離標準有什么關系呢?
在筆者看來,事實上NFT流動性的困境更多不是源于NFT協議本身,對ID的非同質化機制和限定ID區間導致的,哪怕是近乎無窮的ERC20token難道就不缺乏流動性了嗎?更重要的是,流動性本身是出于對金融產品的定價訴求而產生的話題,如何讓NFT本身具有使用價值,便成了讓價值有所依歸而不是只依賴于市場操作的協議。
影響使用價值NFT使用價值的,也正是NFT協議本身
1.1、產權耦合,高價值NFT會傾向于安全避險
目前NFT被盜的案例很多,然而現有的NFT防盜方案,比如將NFT轉入冷錢包等都會使得NFT的使用不便。
分析師:疑似朝鮮黑客組織再次轉移Harmony事件相關的1.7萬枚ETH(約2718萬美元):1月29日消息,鏈上數據分析師Zach XBT周末發推稱,疑似朝鮮黑客組織“LazarusGroup”在周末再次轉移Harmony事件相關的1.7萬枚被盜ETH(約2718萬美元)。
此前消息,Harmony跨鏈橋Horizon在去年6月24日遭到攻擊,損失金額約1億美元。本月早些時候,疑似朝鮮黑客組織轉移Harmony事件相關的4.1萬枚ETH,并存入3個交易所,美國聯邦調查局(FBI)本周一證實,LazarusGroup和APT38為去年6月Harmony跨鏈橋攻擊事件的幕后黑手。[2023/1/30 11:35:32]
并且在目前的NFT借貸中,NFT所有者需要將NFT轉移到NFT借貸合約中,NFT所有者在獲得借貸期間不再擁有NFT的使用權,這邊是產權耦合的問題,這其實和我們現實中購買房產再房產抵押換取流動性資金時,再非風險條件下是不用被占用房屋使用權的情況很不同。
記憶尤新的是,猴子APE空投時被攻擊者用閃電貸結合NFTX進行攻擊
銀保監會副主席肖遠企:針對新興的金融科技活動及時制定出臺專門審慎監管規則:金色財經報道,中國銀保監會副主席肖遠在“香港金融科技周2022”上表示,中國在不斷強化金融科技監管建設,完善監管規則和機制,豐富監管方式和手段,確保金融科技安全穩健發展。一是完善基于規則的監管。我們堅持金融業務必須持牌經營的原則,將所有金融活動納入金融監管,持續完善修訂現行金融監管規定,針對新興的金融科技活動及時制定出臺專門審慎監管規則。二是豐富金融科技監管工具。三是加強消費者保護。[2022/11/2 12:09:31]
原事件分析可拓展閱讀:EIP-5058能否防止NFT項目方提桶跑路?
整件事情里,唯一受損的則是質押了猴子的用戶,本來是賺取微不足道的時間利差卻痛失了ape的海量空投。
同樣的,產權耦合的還有SBT的問題
對于SBT,目前主流觀點認為SBT是不可轉讓的,這使得SBT與以太地址綁定。但是,當用戶地址的私鑰泄露或丟失時,找回SBT將成為一項復雜的工作,并且沒有相應的標準。SBT本質上實現了NFT持有權和轉讓權的分離。當SBT所在的錢包被盜或不可用時,SBT應該是可以恢復的。
XCarnival攻擊者將剩余1500枚ETH轉入Tornado. Router:6月27日消息,據歐科云鏈鏈上天眼監測,被標記為XCarnival攻擊者地址(開頭為0xCA67)在攻擊者歸還1467枚ETH后,地址下剩余資金于20:18:12以100枚ETH/筆,共計1500枚ETH轉入Tornado. Router,目前該地址下余額趨于0。[2022/6/27 1:34:29]
例如,如果一所大學向其畢業生頒發基于文憑的SBT,如果大學后來發現畢業生有學術不端行為或損害大學聲譽,它應該有能力收回此文憑的SBT。
1.2、產權分離分案,強制性維度難以把控
過往十四也解讀過若干嘗試產權分離的方案,例如ERC-4907和ERC-5058,不可避免的最大的難題在于強制性程度的衡量,這并不是方案本身的問題,而是方案本身的哲學理念問題。
1.2.1、簡單哲學ERC-4907,定義愿景剩下交給共識
在2022-07月,NFT租賃市場DoubleProtocol提交的可租賃NFT標準“EIP-4907”通過了以太坊開發團隊的最終審核,成為第30個ERC標準“Final”的狀態。
印度政府將發布與加密貨幣相關的稅收指南:金色財經報道,印度政府計劃在對虛擬數字資產 (VDA) 的范圍和定義進行一些修改后,在 7 月 1 日之前發布一套指導方針,以對虛擬數字資產 (VDA) 進行有效的稅收管理。媒體報道稱,已要求中央直接稅委員會 (CBDT) 準備該指南。據消息人士稱,政府不太可能減少適用于幾乎所有數字資產轉讓的 1% 的源頭稅收減免 (TDS)。它認為 TDS 將有助于追蹤和追蹤加密貨幣交易中可能獲利但不愿在所得稅申報中顯示的人。
包括 CoinSwtich Kuber 首席執行官 Sumit Gupta 在內的一些行業代表已要求?政府將 TDS 降低到 0.01% 至 0.05% 的范圍內。通過 2022-23 年聯盟預算對包括 NFT 在內的加密交易利潤征收的 30% 的資本利得稅也不太可能減少。除了一些可能包括使用區塊鏈技術的醫院的例外情況外,財政部不打算提供豁免。[2022/6/6 4:04:37]
代碼極為簡單僅有72行,使用這個標準,就是在原來的ERC721之上新增
1個事件3個方法structUserInfo{addressuser;//用戶地址uint64expires;//用戶到期時間}歸咎原理,其實4907只是新增了一個數據對象UserInfo?在所有權的概念之外增加“用戶”的維度,但是畢竟其強制性有限,只要轉移就能強行終止出租授權
詳情可拓展閱讀:
721租賃協議解讀:以太坊新標準EIP-4907是怎樣實現NFT租賃的?1155租賃協議解讀:NFT租賃提案EIP-5006步入最后審核!
1.2.2、0信任哲學的ERC-5058,代碼即法律
他本質上是對NFT的鎖定狀態進行管理,讓項目方在繼承5058實現的NFT項目中,提供鎖定即轉移的功能,也可以在繼承中實現更多功能比如版稅等
他封裝提供了若干提供方法:只有用戶許可以及項目方執行之后才會完全鎖定
用戶可調用
lockApprovesetLockApprovalForAll項目方合約調用:
lockFromunlockFrom鎖定期的定義也極具強制性,近乎只依據設定之初的時間點
項目方鎖定NFT時,需要指定鎖定過期的區塊高度,該高度必須大于當前區塊高度。鎖到期后,NFT自動釋放,才可以進行轉移。
項目目前還是處于草稿階段,或許強制性過高以及用戶項目方雙向操作的較高成本所致
詳情可拓展閱讀:EIP-5058能否防止NFT項目方提桶跑路?
講述完上述完全不強制4907,以及完全強制的5058,便到了本文主題:最新通過以太坊基金會審查,確定為Final的ERC-6147,雖然他原生的標題是:《GuardofNFT/SBT,anExtensionofERC-721》,但十四君從系列的租賃研究經驗來看,他更應該稱是《半強制的NFT產權分離標準》
2、ERC-6147的運作機制
此協議整體代碼也非常精簡且高度復用,屬于對ERC721的拓展標準,但是要注意,如果使用了他,則轉移的操作可能與常規的721的邏輯不同,操作不當可能容易被釣魚,具體如何咱們展開說說。
建議拓展閱讀:你買的NFT到底是什么?
2.1、Guard是什么?誰能控制?
首先ERC-6147定義了一個名為Guard的角色,和4907的UserInfo很相似,
structGuardInfo{addressguard;//守衛者地址,uint64expires;//到期時間,}而Guard只有該NFT的當前所有者地址以及有代扣權限的地址,可以通過changeGuard設置,
通過源碼可以看到,在設置Guard的時候若干的細節//防止誤鎖定,所以Guard不能設置為0地址
require(newGuard!=address(0),"ERC6147:newguardcannotbenull");
//只有Guard可以修改自己require(guard==_msgSender(),"ERC6147:onlyguardcanchangeitself");
//只有nft的所有者或者獲得授權者可以設置Guardrequire(_isApprovedOrOwner(_msgSender(),?tokenId),?"ERC6147:?caller?is?not?owner?nor?approved");
設置成功后,任何人都可以通過guardInfo方法來查詢某個NFTID,當前的Guard信息,同時這里也沿用了和4907一樣的基于時間戳的設計,所以是到期無需二次上鏈交易,就可以自動失效。
那Guard的身份,誰可以去除掉呢?只有Guard自己以及時間可以。
2.2、Guard能做什么?
首先具有了強制轉移權,對于設置了Guard的NFT而言,在進行transferFrom的時候,會查詢交易發起方是否是守衛地址,是才能轉移。
?
MarsBitCryptoDaily2023年3月13日 一、?今日要聞 TrueUSD:部分美元資金存放在SignatureBankTrueUSD發推稱.
1900/1/1 0:00:00NFT現在無處不在,但你有沒有想過哪條鏈最適合發展NFT?讓我們深入了解不同鏈上的NFT市場。 文章將討論: 以太坊PolygonBNBChainSolanaFlowBitcoin從1月1日開始.
1900/1/1 0:00:00根據defillama數據,截至今日,存入流動性質押協議的加密資產總價值為141億美元,已成為第二大加密市場領域.
1900/1/1 0:00:00在上周周末,所有人都被硅谷銀行事件吸引了眼球,但比特幣?NFT?社區卻好像在另一個加密世界,分享自己穿著巫師服裝洗澡的照片和視頻,熱絡的玩著社區的游戲.
1900/1/1 0:00:00這是一個美國華盛頓特區經濟不確定性增加的時期。我們仍然致力于明確和透明的溝通。 TL;DR 雖然USDC可以24/7/365全天候使用,但發行和贖回受到美國銀行系統工作時間的限制.
1900/1/1 0:00:00GPT4發布,AI2.0時代已來,這是AI迄今為止最重要的一個時代。2022年12月,ChatGPT的橫空出世,讓OpenAI用一個核彈級的應用成果,改變了科學研究和工程應用的范式.
1900/1/1 0:00:00