🎉 攢成長值,抽華爲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產權分離新標準引入Guard角色 提升靈活性
ERC-6147:半強制性NFT產權分離新標準
2023年3月7日,EIP-6147提案正式進入最終版本(Final)階段。該標準是ERC-721的擴展,旨在分離NFT和SBT的持有權與轉讓權,並引入了一個新的"守衛者"(Guard)角色。這一創新使得NFT的防盜、借貸、租賃以及SBT等應用場景更加靈活。
背景
NFT的主要挑戰之一是流動性不足。這個問題不僅源於NFT協議本身,更重要的是如何讓NFT具有實際使用價值,而不僅僅依賴市場操作。目前NFT面臨的主要問題包括:
產權耦合:高價值NFT傾向於安全避險,但現有的防盜方案往往會影響NFT的使用便利性。
NFT借貸時,所有者需要轉移NFT所有權,失去使用權。
SBT(靈魂綁定代幣)與以太坊地址綁定,當用戶私鑰丟失時,找回SBT變得非常復雜。
ERC-6147的運作機制
Guard角色
ERC-6147定義了一個名爲Guard(守衛者)的角色,類似於ERC-4907中的UserInfo:
solidity struct GuardInfo { address guard; // 守衛者地址 uint64 expires; // 到期時間 }
只有NFT的當前所有者或被授權的地址可以設置Guard。Guard的設置有以下限制:
Guard的身分只能由Guard自己或到期時間自動移除。
Guard的權限
強制轉移權:對於設置了Guard的NFT,只有守衛地址才能執行轉移操作。
原持有者僅保留持有權,失去轉移權(使用權)。
其他Dapp仍可查詢到NFT的原所有者,但原所有者無法執行轉移。
在交易平台上的籤名有效,但無法實際轉移(因爲Seaport等協議執行轉移時需要代扣授權)。
Guard可以使用transferAndRemove方法在轉移後清除守衛者信息。
Guard可以通過changeGuard方法轉移守衛權。
Guard的限制
Guard不能設置代扣授權。
Guard不能設置Approve,防止在歸還轉移權後通過approve轉移NFT。
ERC-6147的優勢
兼容性優化:相比ERC-4907,ERC-6147不需要項目主動認可新角色,只要認可owner即可。這使得它更容易適應現有的應用生態。
引入"可管理的SBT"和"有效的SBT"概念:解決了現有SBT設計過於強調"不可轉移"特性,而忽視潛在管理場景(如社交恢復、收回SBT等)的問題。
靈活性:適用於多種場景,如NFT防盜、租賃、SBT社交恢復等。
ERC-6147的出現爲NFT和SBT的應用提供了更多可能性,有望推動NFT生態向更加成熟和多元化的方向發展。