ERC-6147:引入Guard角色实现NFT产权分离 提升安全性与应用潜力

robot
摘要生成中

ERC-6147:半强制性NFT产权分离标准的实现与应用

以太坊改进提议ERC-6147已于2023年3月7日正式通过,成为最终版本。这一标准是对ERC-721的扩展,实现了NFT和SBT的持有权与转让权的分离,并引入了一个新的"守卫者"(Guard)角色。这一创新为NFT的防盗、借贷、租赁以及SBT的应用提供了更大的灵活性。

解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

背景:NFT的流动性困境

NFT的主要劣势在于流动性不足。这一问题不仅源于NFT协议本身,更重要的是如何让NFT具有实际使用价值,而不仅仅依赖市场操作。目前影响NFT使用价值的一个关键因素就是NFT协议自身的限制。

产权耦合的问题

当前NFT面临的主要挑战包括:

  1. 安全问题:高价值NFT往往需要存储在冷钱包中,影响了使用便利性。

  2. 借贷限制:NFT所有者在借贷期间往往失去NFT的使用权。

  3. SBT的局限性:与以太坊地址绑定的SBT在私钥丢失时难以找回。

现有产权分离方案的局限性

之前的ERC-4907和ERC-5058等方案在实现产权分离时面临强制性程度难以把控的问题:

  • ERC-4907采用简单哲学,定义愿景后依靠共识,但缺乏强制性。
  • ERC-5058采用零信任哲学,通过代码实现强制锁定,但操作成本较高。

ERC-6147作为一种折中方案,提供了半强制的NFT产权分离标准。

解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

ERC-6147的运作机制

Guard角色的定义与控制

ERC-6147定义了Guard(守卫者)角色,只有NFT当前所有者或授权地址可以设置Guard。Guard信息包括地址和到期时间,可通过guardInfo方法查询。只有Guard自身或到期时间可以移除Guard身份。

解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

Guard的权限与限制

  1. Guard具有强制转移权,只有Guard可以转移设置了Guard的NFT。

  2. 原NFT持有者保留持有权,但失去转移权。

  3. Guard可以使用transferAndRemove方法在转移NFT后清除Guard信息。

  4. Guard无法设置代扣授权,也不能设置新的Approve。

解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

ERC-6147的优势与应用场景

相较于ERC-4907,ERC-6147具有更好的兼容性:

  1. 不要求项目主动支持新角色,只需认可owner即可。

  2. 适用于现有大多数只认owner的应用协议。

  3. 提出"可管理的SBT"和"有效的SBT"概念,平衡了不可转移性与管理需求。

ERC-6147为NFT带来了更多应用可能:

  • 防盗:可将NFT从被盗热钱包转移到安全地址。
  • 租赁:Guard可将NFT转移到新的租赁地址。
  • SBT社交恢复:可将SBT转移到新地址而不影响其不可转移特性。

随着NFT在社交关系、游戏资产、内容创作等领域的应用不断拓展,ERC-6147这样的标准将为NFT生态带来更多创新可能,推动NFT从单纯的金融属性向更广泛的实际应用场景发展。

解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
Rugman_Walkingvip
· 07-15 16:59
这东西靠谱吗 就我看着有点高风险
回复0
口嗨做多王vip
· 07-15 13:59
这波利好nft是吧
回复0
分叉小王子vip
· 07-13 01:29
期待应用落地啊666
回复0
GateUser-00be86fcvip
· 07-13 01:29
我的钱包快被掏空了...
回复0
WenMoon42vip
· 07-13 01:29
等于白试了吧
回复0
zkProofInThePuddingvip
· 07-13 01:01
这也太6了 咱们有救了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)