🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
ERC-6147引入守衛者角色 爲NFT應用帶來新可能
ERC-6147:半強制性NFT產權分離標準的最新進展
以太坊改進提議ERC-6147於2023年3月7日正式進入最終版本階段。這項標準是對ERC-721的擴展,主要實現了NFT和SBT的持有權與轉讓權的分離,並引入了一個新的"守衛者"(Guard)角色。Guard可以設置到期時間,爲NFT的防盜、借貸、租賃以及SBT等應用場景提供了更大的靈活性。
背景
NFT領域最大的挑戰之一是流動性不足。這個問題不僅源於NFT協議本身,更重要的是如何賦予NFT實際使用價值,使其不僅依賴於市場炒作。當前NFT協議中存在的產權耦合問題,導致高價值NFT傾向於安全避險,影響了其使用價值。
例如,NFT被盜案例頻發,而現有的防盜方案(如轉入冷錢包)又會影響NFT的使用便利性。在NFT借貸中,所有者需要將NFT轉移到借貸合約,暫時失去NFT的使用權。這與現實中的房產抵押貸款不同,後者在非風險情況下不會影響業主的使用權。
SBT(靈魂綁定代幣)也面臨類似問題。當用戶地址的私鑰泄露或丟失時,找回SBT將變得復雜。此外,在某些情況下(如學術不端),頒發機構可能需要收回SBT,但缺乏相應的標準。
ERC-6147的運作機制
ERC-6147引入了"守衛者"(Guard)的概念,類似於ERC-4907中的UserInfo:
solidity struct GuardInfo { address guard; // 守衛者地址 uint64 expires; // 到期時間 }
只有NFT的當前所有者或具有授權的地址可以設置Guard。Guard的設置有幾個關鍵點:
Guard設置成功後,任何人都可以通過guardInfo方法查詢某個NFT ID的當前Guard信息。Guard的移除只能由Guard自身或到期時間自動完成。
Guard的主要功能包括:
值得注意的是,如果Guard直接使用transferFrom或safeTransferFrom方法轉移NFT,Guard設置不會自動清除。建議使用transferAndRemove方法,該方法會在轉移後清除Guard信息。
Guard不能設置代扣授權,這是爲了防止Guard歸還轉移權後,通過approve方式轉移NFT的情況發生。
ERC-6147與ERC-4907的比較
相比ERC-4907,ERC-6147在兼容性方面有所優化:
此外,ERC-6147還提出了"可管理的SBT"和"有效的SBT"概念,在保持SBT"不可轉移"特性的同時,考慮了更多實際管理場景,如社交恢復、SBT收回等。
總的來說,ERC-6147爲NFT和SBT的應用提供了更靈活的解決方案,有望推動這一領域的進一步發展。