作者:威廉m .东,班克勒斯;;翻译:小邹,区块链的故乡
1.ERC基础知识-6551 (1)背景介绍
ERC-6551是一个全新的令牌标准,于2023年5月7日在以太坊主网站发布。该标准极大地增强了ERC-721NFT的功能,允许它们作为自己的智能合约账户运行,使它们比以往任何时候都更加通用和实用。
(2)为什么发布ERC-6551?
发布ERC-6551的动机来自于越来越多的人使用NFT作为一种在线身份的事实。到目前为止,ERC-721令牌在链上没有* *功能或其他资产,这与现实世界中不可替代资产的用例不同步。
因此,ERC-6551通过将以太坊帐户的所有功能授予每个ERC-721令牌来解决这个问题,同时保持与现有ERC-721合同的兼容性。这是通过使用未经许可的注册表为每个ERC-721令牌部署唯一的智能合约帐户(称为“令牌绑定帐户”)来实现的。
请注意,一个NFT也可以通过ERC 6551拥有多个令牌绑定账户。从这个意义上说,一个NFT现在可以包含多个钱包等等。
(3)ERC-6551的工作原理
ERC-6551引入的系统主要由两部分组成:一个用于部署令牌绑定账户的免授权注册中心和一个用于与这些账户交互的标准接口。
(4)我可以用ERC-6551做什么?
由于ERC-6551标准,你现在可以使用ERC-721NFT做任何你可以用普通以太坊钱包做的事情。当然,最基本的用途是用你的NFT存储其他NFT,交易ERC20等。然而,这只是冰山一角!
例如,假设你在一个新的web3游戏中得到一个NFT的可穿戴设备。你现在可以把它们存放在你选择的NFT里(例如,你在这个游戏中的玩家头像),而不必把它们放在你的普通以太坊钱包里。这不仅会让你在心理上感觉更有趣,更熟悉,如果你以后不想玩这个游戏,还可以考虑通过ERC-6551在NFT市场出售你的玩家头像和积累的可穿戴设备。
这只是一个假设的例子,但是有很多种可能。另一个例子是,PFP项目现在可以通过向任何持有令牌绑定帐户的收藏者空提供奖励来鼓励人们关注其收藏的扩展效用。
此外,ERC-6551允许NFT拥有多个令牌绑定帐户,并支持多链令牌绑定帐户,这提供了一个额外的实用程序层,必将在整个NFT领域掀起新的实验和创新浪潮。
(5)警告
并非所有的NFT项目都与ERC-6551标准兼容。也就是说,不依赖ownerOf方法进行智能合约的项目与ERC-6551标准不兼容,比如CryptoPunks。
除了缺乏全面的ERC-721支持,ERC-6551还有两大安全问题,大家需要警惕NFT生态系统:
未定义的欺诈:分散市场需要警惕潜在的欺诈。例如,一个用户出售一个据称持有一定数量ETH的NFT,但在出售后收回了ETH,只给买方留下了一个空帐户。一些防止此类骗局的建议包括跟踪令牌绑定账户的余额,并确保资产承诺在交易期间保持不变。然而,欺诈问题并没有在ERC-6551中直接解决,它需要在市场层面或通过外部智能合同来解决。
未定义的所有权周期:ERC-6551可能导致NFT被转移到其自己的令牌绑定账户,使账户中的所有资产永久无法访问。这就形成了一个“所有权循环”,链上很难防止这种“所有权循环”问题,因为它需要无限搜索空。虽然这不在ERC-6551标准的范围内,但建议应用程序采取接口措施来限制这种传输。
2.对ERC-6551的评论《ERC-6551》的合著者、《未来极限》的联合创始人本尼吉安说:“这个想法很简单...如果NFT有自己的钱包呢?受灵魂绑定令牌(SBT)的启发,我们反其道而行之,称之为令牌绑定账户(TBA)。我们不是把NFT和钱包绑定,而是把钱包绑定。”
GnarsDAO和TingsDAO的创始人Nounsdao的成员Gami说:“ERC-6551 (Token Binding Account)是我加入NounsDAO以来对自己名词的想法。“企业家”这个概念是完全可能的。名词可以随得随卖,一路创造。”
Solidity的工程师0xBeans.eth表示,“ERC-6551可能是改进以太坊应用层的更有趣的提议之一...有许多有趣的属性,如可交易账户...……ENS是迈向链条上的同一性的一步。在我看来,NFT拥有一个完整的以太坊账户将是下一步。这个EIP与EIP4337(账户抽象)密切相关。有相关的参考实现,基本都是创建2个ETH账户,绑定到令牌上。”
3.如何使用ERC-6551
Tokenbound是一个基于ERC 6551标准的开源工具组件。它提供的服务之一是帐户浏览器界面,您可以使用它来部署ERC-6551帐户并与其他人进行交互。
如果要将令牌绑定帐户部署到您选择的NFT,可以按照下列步骤操作:
(1)游览https://tokenbound.org,连接您选择的钱包。
(2)单击“MyNFTs”按钮。
(3)选择您想要的NFT,然后单击“部署帐户”按钮。
(4)用钱包确认调配交易,等待交易完成。
(5)操作完成!现在,您将在所选NFT的仪表盘上看到一个“使用钱包”选项;在写这篇文章的时候,我收到了一条消息“即将推出……”,所以我期望在短时间内推出一个完整的功能。
还请注意,ERC-6551刚刚在主网络上推出,围绕它的工具也刚刚开始开发。我们期待看到各种“用户体验”和“用户界面”的发展和进步。
4.结论ERC-6551的到来是NFT领域的一个历史性里程碑。通过将NFT变成自己的智能合约账户,它打开了一个充满新可能性的世界。这给NFT带来了更多的通用性,并使它们与真实世界的用例更紧密地结合在一起,使它们对用户更实用和相关。在接下来的几个月里,我们将会看到越来越多的ERC-6551被采用和实验!
此外,每当怀疑者说NFT“右键单击以保存”时,我们现在可以向NFT部署令牌绑定账户,这使得这一指责更加没有根据。当然可以* *保存图片,但是不能* *保存图片中的内容。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"nft游戏原理,ERC-6551标准入门指南:NFT游戏规则改变者":http://www.guoyinggangguan.com/qkl/148835.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码