ERC-6551 使 NFT 本身成为一个拥有地址的钱包。

作者:veDAO

原用标题:ERC-6551:NFT 即钱包,带来 SocialFi 的新范式 |veDAO 研究院

在现在的加密世界,越来越多人使用 NFT 作为链上身份的一种形式。而目前的 ERC-721 代币(NFT)不具有代理功能或者不拥有其他链上资产,这与现实世界中不可替代资产的用例是不同步的。因此出现了 ERC-6551 提案。它通过为每个 NFT 授予以太坊账户的全部功能来解决这个问题,同时保持与现有 ERC-721 合约的兼容性。

什么是 ERC-6551?

ERC-6551 提案是一个全新代币标准,极大地增强了 ERC-721(即 NFT)的功能性,于 2023 年 5 月 7 日在以太坊主网上发布:通过 ERC-6551,可以为 NFT 创建一个或多个智能合约钱包,使其更具可组合性、动态性和交互性。简单来说,ERC-6551 使 NFT 本身成为一个拥有地址的钱包。

这些钱包被称为 “代币绑定账户”(Token Bound Accounts),简称 TBA(TBA 控制权委托给 NFT 持有者,即 NFT 持有者可以使用 TBA 发起链上操作)使用 TBA,你可以将任何加密资产存储在你所拥有的 NFT 中。例如之前购买 BAYC,需放入 Metamusk;通过 ERC-6551,则是为购买 BAYC 创建一个 TBA 进行存储。同时,不仅可以在 BAYC 的 TBA 中存储 ETH,还包括其他的 NFT。同时,作为一个 “钱包”,TBA 也可以用于在 dApps 中进行交互。值得注意的是,单个 NFT 也可以通过 ERC-6551 拥有多个代币绑定帐户。从这个意义上说,一个 NFT 现如今可以包含多个钱包等等。

ERC-6551 引入的系统主要由两部分构成:用于部署代币绑定帐户的无许可注册表和用于与这些帐户交互的标准接口。下图说明了 ERC-721 代币、ERC-721 代币所有者、代币绑定帐户(TBA)和注册表之间的关系:

ERC-6551 带来的改变

通过 ERC-6551 标准,用户可以使用 NFT 做任何使用普通以太坊钱包可以做的事情。用户可以将你的相关资产(NFT、代币、身份特征...)捆绑到一个 NFT 中,从而能更轻松地跨不同平台管理和转移你的资产。如果出售/转让 NFT,则其中的所有资产也将被转让。TBA 解决了 NFT 目前无法提供来源/出处/历史交易记录等详细信息,除了部分 NFT 市场展示简单的信息外,买家通常无法直接获取的问题。NFT 市场、借贷协议可以通过 TBA 来确定用户信誉,简化一些流程等等。

TBA 还带来了一种去中心化身份的新范式。TBA 之前,Vitalik 曾经提出 SBT(灵魂绑定代币),SBT 通过利用钱包资产确认身份,而 TBA 不需要验证身份,不是让 NFT 绑定钱包,而是让钱包绑定 NFT。这种属性把 NFT 从一种静态资产变为流动资产管理系统。这意味着你的某个 NFT 可能成为你的链上身份,而它可以通过 TBA 成功交易记录来证明你的可信度。TBA 的 NFT 可以直接与 dApp 交互,在 GameFi 和 SocialFi 中,用户通过 NFT 即可一眼辨别资产身份,大大缩短了确权成本,可广泛用在空投、忠诚度计划和游戏内奖励。

SocialFi 破圈的新助力

NFT 的不断发展使得 SocialFi 得以真正的浮上水面,Web3 世界的社交是必然存在的,如何将 Web3 社交纳入去中心化经济体系一直为诸多团队所探寻。而 ERC-6551 的创新,将更直接的给 SocialFi 赛道带来更好的助力。

让我们看一下 SocialFi 的特征。SocialFi 的核心叙事是 Web3 社交,而 Web3 社交之于 Web2 有着三个决定性的特征:

首先,它是无平台的。没有平台,就没有第三方拥有用户所创造的内容。相反,创造者既是拥有者。推而广之,Web3 社交网络也具有抗审查性,这意味着社交关系不能被平台删除或限制。

其次,Web3 社交数据具有可移植性。然而,Web3 有一个优势:它使用钱包,这可以让用户和创作者之间建立直接的关系,这样创作者就不必不断地重建粉丝群;即使个人社交协议关闭了,钱包依然存在。最终的结果是,无论是粉丝还是创作者都不会被束缚在某一平台上。相较于每次在 Web2 上建立一个受众,接下来创作者只是不断地建立新的受众,然后因为平台的缘故失去与这些受众的联系,Web3 社交则不存在这样的困扰。

第三点,Web3 社交拥有很强的可组合性,SocialFi 协议通过建立在去中心化的社交原语之上的应用程序获得价值和效用。Web2 的早期氛围和今天的 Web3 很像:平台不是主体,创作者和其他用户才是。然而,随着时间的推移,Web2 平台通常会从与构建者合作发展到与他们竞争。而 Web3 网络更加有利于组合,因为它们一直为合作而优化,同时在这个基础上有着 Token 作为去中心化的激励。

TBA 迅速且低成本的验证机制,会大大解决 Web3 的信任机制和交易成本,SocialFi 可以更方便的转化 Web2 用户进入 Web3 世界。通过这种方式,TBA 能够使项目创建者实现一直想添加但尚未找到简单方法的新用例:

  • 装备数字服装和物品(RTFKT — CloneX、Doodles)
  • ERC-20 代币赚取/空投模型(BAYC、Cool Cats、SupDucks)
  • 通过参与获得的 POAP 或徽章(Azuki、FWB、Moonbirds)
  • 将整个集合作为一个单元进行交易(OpenSea 批量传输)
  • NFT 作为链上身份,具有在社交网络模型(CryptoPunks、Nouns)上分层的能力
  • 这些用例都可以成为 SocialFi 破圈的新助力。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。