ERC-6551:赋予NFT独立账户功能的革命性标准

ERC-6551:将NFT变成以太坊账户的新标准

ERC-6551是一个新的代币标准,于2023年5月7日在以太坊主网上发布。它大大增强了ERC-721 NFT的功能,使其能够作为独立的智能合约账户运行,从而比以往更加通用和实用。

将NFT变成以太坊账户,ERC-6551如何改变游戏规则?

ERC-6551的基础

为什么需要ERC-6551?

随着NFT越来越多地被用作链上身份的一种形式,ERC-721代币无法充当代理人或拥有其他链上资产的限制变得越来越明显。这与现实世界中不可替代资产的用例不符。ERC-6551通过赋予每个ERC-721代币以太坊账户的全部功能来解决这个问题,同时保持与现有ERC-721合约的兼容性。

ERC-6551如何工作?

ERC-6551通过为每个ERC-721代币部署独特的智能合约账户(称为"代币绑定账户")来实现其功能。这是通过无许可注册完成的。值得注意的是,单个NFT可以通过ERC-6551拥有多个代币绑定账户,这意味着一个NFT现在可以包含多个钱包等功能。

将NFT变成以太坊账户,ERC-6551如何改变游戏规则?

ERC-6551的功能

有了ERC-6551标准,NFT现在可以执行普通以太坊钱包的所有功能。基本功能包括使用NFT存储其他NFT、交易ERC20代币等。但这仅仅是开始。

例如,在web3游戏中积累的NFT可穿戴设备现在可以存储在同一游戏的玩家头像NFT中。这不仅在心理层面上更有趣、更直观,而且如果玩家决定退出游戏,他们可以在NFT市场上将玩家头像及其累积的可穿戴设备作为一个整体出售。

此外,PFP项目现在可以通过向使用代币绑定账户的持有人空投奖励,来激励和重视其收藏品的扩展效用。ERC-6551允许NFT拥有多个代币绑定账户并支持多链代币绑定账户,这为NFT领域提供了额外的实用层面,很可能会引发新一轮的实验和创新浪潮。

注意事项

并非所有NFT项目都支持ERC-6551。不依赖ownerOf方法的智能合约项目与ERC-6551标准不兼容。

此外,ERC-6551还存在两个主要的安全隐患:

  1. 欺诈行为:去中心化市场需要警惕潜在的欺诈行为。例如,卖家可能出售一个据称持有一定数量ETH的NFT,但在出售后提取ETH,使买家账户变空。

  2. 所有权循环:ERC-6551可能导致NFT转移到其自己的代币绑定账户,使该账户中的所有资产永久无法访问。

将NFT变成以太坊账户,ERC-6551如何改变游戏规则?

行业观点

许多业内人士对ERC-6551持积极态度。他们认为这是NFT向链上身份迈进的重要一步,为NFT带来了更多的多功能性和实用性。

如何使用ERC-6551

Tokenbound是一个以ERC-6551标准为中心的开源工具套件,提供了一个账户浏览器界面,用户可以通过它部署ERC-6551账户并与其他账户交互。

要将代币绑定账户部署到你选择的NFT,可以按以下步骤操作:

  1. 访问tokenbound.org并连接钱包
  2. 点击"我的NFT"按钮
  3. 选择目标NFT,然后点击"部署账户"按钮
  4. 用钱包确认部署交易,等待交易完成
  5. 完成后,你将在所选NFT的仪表板中看到"使用钱包"选项

需要注意的是,ERC-6551刚刚登陆主网,相关工具仍在开发中。未来几个月内,我们很可能会看到更多用户友好的界面和工具出现。

ERC-6551的出现是NFT领域的一个重要里程碑,它为NFT带来了更多的多功能性和实用性,使其与现实世界的用例更加贴近。随着时间的推移,我们将看到更多基于ERC-6551的创新应用和实验。

将NFT变成以太坊账户,ERC-6551如何改变游戏规则?

ETH-0.01%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 转发
  • 分享
评论
0/400
稳定币爱好者vip
· 17小时前
账户激活增强了不少啊
回复0
Layer2套利者vip
· 17小时前
哈哈,想象一下2023年还有人使用静态NFT... 说实话,无法理解
查看原文回复0
数据酋长vip
· 17小时前
这新标准也太顶了 上链保平安!
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)