ERC-6147:NFT產權分離新標準解析 創新應用與挑戰

ERC-6147:半強制性NFT產權分離標準解讀

2023年3月7日,以太坊改進提議EIP-6147正式進入最終版本(Final)階段。這一標準是ERC-721的擴展,旨在分離NFT和SBT的持有權與轉讓權,並引入了一個新的"守衛者"角色Guard,可設置到期時間。這一創新使得NFT的防盜、借貸、租賃以及SBT等應用場景更加靈活。

解讀最新Final的ERC-6147:極簡的半強制性NFT產權分離標準

背景

NFT的流動性不足一直是一個備受關注的問題。這個問題不僅源於NFT協議本身,更重要的是如何讓NFT具有實際使用價值,而不僅僅依賴於市場炒作。現有的NFT協議存在一些局限性,影響了NFT的使用價值。

產權耦合問題

目前的NFT協議存在產權耦合的問題。例如,在NFT借貸中,所有者需要將NFT轉移到借貸合約中,在借貸期間失去NFT的使用權。這與現實世界中的資產抵押不同,後者通常不會影響資產的使用權。

此外,SBT(靈魂綁定代幣)也面臨類似問題。當用戶的私鑰丟失時,找回SBT變得非常困難。理想情況下,SBT應該可以在特定條件下被恢復或收回。

產權分離方案的挑戰

之前已有一些嘗試實現產權分離的方案,如ERC-4907和ERC-5058。這些方案在實現強制性程度的把控上面臨挑戰。

ERC-4907採用簡單哲學,定義願景後交由共識決定。它在ERC721基礎上增加了"用戶"維度,但強制性有限,轉移操作可以強行終止出租授權。

ERC-5058則採用"零信任"哲學,通過代碼實現嚴格的鎖定機制。它提供了鎖定即轉移的功能,但可能因強制性過高和操作復雜性而未被廣泛採用。

解讀最新Final的ERC-6147:極簡的半強制性NFT產權分離標準

ERC-6147的運作機制

ERC-6147定義了一個名爲Guard(守衛者)的角色,類似於ERC-4907的UserInfo。只有NFT的當前所有者或有授權的地址可以設置Guard。Guard的信息包括地址和到期時間,可以通過guardInfo方法查詢。

解讀最新Final的ERC-6147:極簡的半強制性NFT產權分離標準

Guard具有強制轉移權。對於設置了Guard的NFT,只有Guard可以執行轉移操作。原持有者僅保留持有權,失去轉移權。這意味着在一些NFT交易平台上,原持有者的籤名雖然有效,但無法實際執行轉移。

值得注意的是,如果Guard直接轉移NFT,Guard的設置不會自動清除。爲此,ERC-6147提供了transferAndRemove方法,可以在轉移後清除Guard信息。

Guard不能設置代扣授權,這是爲了防止Guard歸還轉移權後,通過approve方式轉移NFT的情況發生。

解讀最新Final的ERC-6147:極簡的半強制性NFT產權分離標準

總結

與ERC-4907相比,ERC-6147在兼容性方面有所優化。它不需要項目主動認可新的角色,只要認可owner就足夠,這使得它更容易適應現有的應用協議。

此外,ERC-6147還提出了"可管理的SBT"和"有效的SBT"概念,爲SBT的管理提供了新的思路,如社交恢復、收回SBT等場景。

隨着以太坊生態的不斷發展,圍繞EIP的提案已超過6500個。ERC-6147的出現爲NFT和SBT的應用提供了更多可能性,有望推動這一領域的進一步創新。

解讀最新Final的ERC-6147:極簡的半強制性NFT產權分離標準

ETH-2.37%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 分享
留言
0/400
深度DYOR达人vip
· 10小時前
还是搞不明白 到底能不能解决高价nft被盗的问题
回復0
Sherlockervip
· 10小時前
这标准有意思 继续关注后续应用
回復0
熊市避雷针vip
· 10小時前
这就是为啥不投NFT的原因啊
回復0
老韭の自白vip
· 11小時前
这标准还不如CZ说的无聊
回復0
BlockImpostervip
· 11小時前
这种玩法,说白了又是割韭菜套路
回復0
FunGibleTomvip
· 11小時前
这标准给NFT租赁安全性带来福音了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)