ERC6551 是由第三方团队(Future Primitive)提出的一项新提案,最近在 NFT 社区引起了轰动。原因很简单——它为新的和现有的 NFT 项目开辟了广阔的可能性,而无需进行包装,并使用复杂的多线程 ERC 结合在一起或依赖于中心化公司。
故事的开端
ERC 的第一作者 Benny Giang,在加密消费领域和处理 NFT 方面已有数年经验。他是 Cryptokitties、NBA TopShot 的早期团队成员,甚至是 Bistki 的联合创始人。几年前,他与 Jayden Windle 一起创立了 FP,作为顾问为品牌和想要推出新 NFT 系列的项目提供创意和咨询。在处理某个项目时,团队遇到了一个问题,并开始就 ERC-6551 进行构思 -- 客户希望能有一套 NFT 系列,其中每个 NFT 本身就包含了未来提供给它的任何好处,且如果原 NFT 在未来被交易,也不会失去这些好处。
团队在开发 6551 时,有一些基本原则,他们在 ETH Lisbon 上分享了这些原则:
·它应该与现有 NFT 向后兼容
·它应该是去中心化的,无需权限
·它应该是简单的(理想情况下是一次性的)实施,这样 NFT 项目就不必重写可能涉及安全问题的代码库。
应特别注意第三点,因为 NFT 项目通常资源有限(与更广泛的加密市场相比),因此在安全审计上的预算较少。团队通常会复制并使用业界的「标准」,留下很少的空间进行创新和实验。
ERC-6551 提案的简要说明
该提案引入了一个注册合约(Registry contract),部署在每条链上,以赋能该链上的所有 NFT。该注册合约使用 CreateTo 功能为每个 NFT 分配一个预定的钱包地址。CreateTo 允许开发者将智能合约部署到预定地址。
部署的智能合约(账户)被称为代币绑定地址(Token Bound Address, TBA)。该地址绑定到一个 NFT,并且任何拥有该 NFT 的母钱包都可以完全访问它。由于 TBAs 本身是钱包/账户,所以它不仅仅是属性;它们具有像任何其他钱包一样的全部功能,并且可以持有其他 NFT、ERC-20、POAP 以及/或任何未来采用的代币标准。
source:https://eips.ethereum.org/EIPS/eip-6551数据追踪
自 2023 年 5 月第一个 TBA 激活以来,以太坊和 Polygon 社区是首批迅速采用这一标准的社区。在所有 EVM 上共有 64k 个已激活的 TBA,1.7k 个与 TBA 相关的交易以及 18k 个 NFT 在已激活的 TBAs 中。
TBA 最活跃的 NFT 收藏家最活跃的 TBA 持有 999 个 NFT以太坊上最活跃的 TBASource:Dune最活跃的TBA(链接到Good Minds #3206)拥有该系列中的许多其他 NFT,可以通过追踪 Etherscan 上TBA 的活动看到这一点,这是 TBA 的一种独特用途。其中 NFT 钱包继续收集同一系列的其他作品,因此将在同一个钱包中拥有该系列总代币的一定百分比。
对这个 NFT(3206)的任何出价在技术上都必须考虑到其 TBA 中收集的所有资产的价格(假设在出售时资产没有从 NFT 中交易或转移)。
一个 Good Mind NFT 的 TBA 拥有同一系列下其他 NFT 的一定百分比,这些 NFT 嵌套在其 TBA 下。TBA 标准的开发是由 tokenbound.org 进行的,该组织与多个团队合作,希望将这一标准纳入其产品。
与其他 NFT 标准和公司的比较
虽然过去有过多种 NFT 解决方案,但没有一种具有与 TBA/6551 相同的优势。需要考虑的关键标准包括:
NFT 是否可以持有其他资产,如 NFT、ERC20、ERC1155、POAP 等?
·NFT 是否需要包装/额外步骤?
·新标准是否与现有的 dApps 兼容?
·它是否去中心化?
Source:IOSG VenturesERC-6551 的用例
游戏方面
像 Illuvium 和 Colony 这样的收藏游戏激励玩家积累游戏内资产。通常情况下,随着玩家在游戏中的进步,钱包会积累资产。然而,在交易角色时,与之相关的资产并不会无缝转移到新主人那里。相反,玩家通常会选择出售整个钱包,确保主角色及其相关资产一起被出售。
使用启用 TBA 的角色 NFT 后,玩家现在可以出售经验丰富的角色 NFT,并消除了出售整个钱包或通过多重或捆绑销售流程的需要。TBA 中持有的资产在销售完成时无缝转移到新主人手中。
使用 6551 的第二个好处是,角色及其相关资产的定价机制被带到链上并变得透明。出价和销售现在发生在链上,提供了一个透明和安全的交易环境。
社交方面
Lens Profile 就像你的 ENS 地址一样是 NFT。为两者激活 TBA 允许用户培养根据其社交档案 NFT 而非其钱包量身定制的铁链身份。虽然对终端用户来说这种差异微不足道,但对于寻求建立和利用社交或兴趣图的组织来说意义重大。
像 Hats 这样的社交协议——创建具有内置访问控制的 NFT 以访问 DAO 功能(并且作为链上可验证的 LinkedIn 工作)可以使用启用 TBA 的 NFT。分发给核心社区成员(非付费员工)的 NFT 可以用作未来空投、折扣和任何其他福利的标记。
品牌活动
符合创建基于 TBA 的社交/兴趣图谱的理念;品牌可以一键针对整个社区(例如:BAYC、Pudgy Penguins 等),无需不断索引和更新将接收福利的钱包地址。TBAs 消除了需要「快照」的需求,并简化了许多品牌原本需要执行的数据库和簿记功能。
其他
TBAs 未来可以支持数字时尚、房地产、DeFi、NFTFi 等其他行业,但它们的应用范围目前还不太清楚,因为这些大多是新兴行业,或者已经成熟到 6551 的发明对当前实践没有带来 10 倍的改进。
对现有 NFT 市场的影响
TBAs 的引入在用户体验上代表了显著的提升,但也带来了 NFT 市场中出价、定价和执行动态的显著变化。
市场出价
在 Blur 上正常出价代表了对单个 NFT 的价值评估,考虑因素包括该系列的交易量、最低价格、物品稀有度和整体项目质量等。但对于启用 TBA 的 NFT 来说,买家不仅需要评估这些指标,还要考虑 TBA 内被保管资产的价值。现在,NFT 可以根据它们在其他资产或活动中的参与程度来要求溢价,买家愿意为此支付。
有趣的是,如果卖家对某个报价不满意,鉴于 TBA 所持有的资产,他们可以从 TBA 中转移一些资产。然后,他们可以接受最初被认为是低报价的报价,这种情况下,公平定价的责任转移到了终端用户。
执行
正如前面的例子所示,当买家因 TBA 持有资产的变动而改变对其购买的理解时,市场必须实施买家保护措施以防止终端用户的利用。这可能涉及为带有活跃 TBA 的 NFT 设置托管,或为接受的出价和货物加入双重确认,如签名,以确保更安全的交易环境。
结论
ERC-6551 是 NFT 领域中一项令人耳目一新的提议和创新,如今低迷的 NFT 市场对许多 2021 年的 NFT 收藏家来说是惨痛的经历。该方向对 CC0s、有趣的 IP 和代币实用性的承诺过多但交付不足。它创造了许多 NFT 的百万富翁,但最终给许多人留下了伤痕。6551 为 NFT 带来了新的功能,希望下一代 NFT 项目能够充分利用!