ERC-6551,这一以太坊标准在2023年5月7日正式亮相,与ERC-20或ERC-721的代币格式标准不同,它并非专为代币设计,而是赋予了每个NFT以“钱包”的功能,使其具备持有资产和进行链上交互的能力。具体而言,ERC-6551通过为ERC-721格式的NFT部署合约账户(Contract Account,CA)提供交互接口,并实现账户的无许可注册表,使得NFT在保留与现有ERC-721合约兼容性的同时,拥有了加密钱包的特性。这样的“NFT钱包”被称作“代币绑定账户(Token Bound Accounts,TBA)”。 该标准的实施无需对原始ERC-721合约或所有者的交易做出任何修改。 此次标准的推出源于Future Primitive团队的创意。工作室成员Benny Giang解释说,代币绑定账户是灵魂绑定代币(Sbt)的直接逆向,意味着每个NFT都将永久性地与特定的账户/钱包绑定。而且,单个NFT可以绑定的TBA数量没有限制,也就是说,一个NFT可以通过ERC-6551绑定多个账户/钱包。 灵魂绑定币(Soulbound Token)是一种不可转让的数字代币,代表去中心化社会中的社交身份。与常见的加密货币或NFT不同,这些代币不能买卖或转让,没有市场价值。相反,它们作为社交关系、成就和成果的可验证记录,类似于一份扩展的简历。 目前,你可以通过Future Primitive团队推出的Tokenbound来部署自己的TBA,并与他人进行互动。
ERC-6551助力解决NFT“小图片”易复制性问题 ERC-6551在一定程度上解决了之前NFT作为“小图片”易复制的痛点——虽然图片样式和风格可以复制,但复制其链上资产和历史交互数据则难以实现。 通过提升可组合性,降低了易复制性。在实际应用中,当一个部署了TBA的NFT被转让时,其中包含的所有资产(如ETH、USDT、其他NFT等)都会自动转移给新的NFT持有者。
实现NFT的链上交互 ERC-6551使得ERC-721 NFT能够实现链上交互。NFT目前无法自行与链上资产或DApp交互,这在很大程度上限制了它们的功能和价值发展。而有了TBA之后,NFT不再只是一个“所有权证书”,也拥有了更广泛的应用场景和增值空间。 通过TBA的绑定,NFT获得了“独立身份”。 NFT不再依赖于持有它的钱包,也不再仅仅是由某个账户拥有的小图片,而是一个可以拥有链上资产、执行链上交互、记录交易历史的“市场参与个体”。这种“个体”概念的产生,使得许多基于“Web 3.0身份”的设计得以落地;同时,引入TBA后,每一枚NFT都有自己独特的故事,其价值不再仅依赖于设计者或持有者的赋予,或是依赖于“投机和外部链下活动”。从这个角度看,GameFi和SocialFi赛道或将迎来新的发展风口。
ERC-6551目前的发展瓶颈 尽管ERC-6551潜力巨大,但目前仍面临一些挑战。 据实时数据显示,目前所有EVM兼容网络上的TBA账户总数为7,152(来源:Dune@sealaunch)。这个数字引发了一个问题:为何这个“看似完美”的ERC-6551在上线三个月后,仅促成了七千余个账户的诞生? ERC-6551适用于EVM兼容区块链中的ERC-721格式NFT,目前以Polygon和Ethereum生态最为活跃,但平均每日新增账户也只有几十个。来源:Dune@sealaunch 当然,我们要承认,这其中有市场整体情况与NFT赛道目前较冷的原因,但除此之外,还有关于ERC-6551本身的限制因素: ERC-6551并不支持所有NFT项目 并非所有NFT项目都受支持。目前该标准仅支持ERC-721格式的NFT,也就是说,其他格式的NFT与ERC-6551标准不兼容(如ERC-1155格式NFT)。这种有局限的兼容性,可能会使ERC-6551无法获得最广泛的欢迎,相关生态的发展也不够活跃。 ERC-6551缺乏足够的吸引力 简而言之,目前为止ERC-6551并没有给项目方提供“一定要按照这种标准来设计NFT”的必要理由。这一情况来自于两方面的事实:一方面,有些功能不一定非要ERC-6551才能实现;另一方面,有些功能大家可能并不需要它一定要实现。 具体来说:一方面,我们前面提到的“可组合性”、“实现链上交互”等利好,并不一定要通过ERC-6551才能实现——这些实际上是合约账户本身就可以实现的基础功能;另一方面,从实用角度来看,给NFT和相关资产打包这件事似乎也不是特别有必要——从交易的总Gas费消耗更低的角度来看,但仔细想想,也没有多少用户天天大量地交易这类型的“大宗商品”。
标签: 区块链