ERC-6551赋能NFT: 从简单代币到全功能以太坊账户

robot
摘要生成中

ERC-6551:为NFT赋予以太坊账户功能

ERC-721标准使NFT在以太坊上成为独特的、可验证的数字资产。而新兴的ERC-6551标准则将简单的NFT升级为成熟的以太坊账户,推动NFT进入实用性和功能性的新领域。

ERC-6551基础知识

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

这一标准的动机源于NFT日益成为链上身份的一种形式。此前,ERC-721代币无法充当代理人或拥有其他链上资产,这与现实世界中不可替代资产的用例不符。ERC-6551通过为每个ERC-721代币赋予以太坊账户的全部功能来解决这一问题,同时保持与现有ERC-721合约的兼容性。

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如何改变游戏规则?

注意事项

并非所有NFT项目都支持ERC-6551。不依赖ownerOf方法的项目(如CryptoPunks)与此标准不兼容。

此外,ERC-6551还带来了两个主要的安全隐患:

  1. 欺诈行为:去中心化市场需警惕潜在欺诈,如卖家在出售声称持有一定ETH的NFT后提取ETH。建议的防范措施包括跟踪代币绑定账户随机数并确保资产承诺在交易期间保持不变。

  2. 所有权循环:ERC-6551可能导致NFT转移到自己的代币绑定账户,造成资产永久无法访问。建议应用程序采取措施限制此类传输。

行业观点

ERC-6551的提出引发了业内人士的广泛讨论。许多人认为这是NFT发展的重要里程碑,将为NFT带来更多实用性和相关性。同时,也有人指出了潜在的安全风险和实施挑战。

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

如何使用ERC-6551

Tokenbound是一个以ERC-6551标准为中心的开源工具套件,提供账户浏览器界面用于部署和交互ERC-6551账户。用户可以通过以下步骤为自己的NFT部署代币绑定账户:

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

需要注意的是,ERC-6551刚刚登陆主网,相关工具仍在开发中。建议在深入使用前先查看tokenbound.org的常见问题解答。

ERC-6551的出现为NFT开辟了新的可能性,使其更加多功能且与现实世界用例更紧密结合。这不仅增强了NFT的实用性,还进一步证明了NFT不仅仅是可以"右键保存"的图片,而是包含实际价值和功能的数字资产。

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

ETH-1.77%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
NewLiquidationWatchervip
· 11小时前
又搞个新标准 啧啧...
回复0
潮水退了就知道vip
· 11小时前
终于轮到NFT发挥真本事了
回复0
ser_we_are_ngmivip
· 12小时前
诶呀 ERC-6551这波能救市不
回复0
合约百倍王膜vip
· 12小时前
坐稳扶好,马上起飞 🛫
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)