近期Future Primitive团队推出了基于代币绑定账户(ERC 6551),这是一种新的技术,将为每个NFT提供自己的账户/钱包地址。
Future Primitive是由几位优秀Web3公司的工作人员组成的开发工作室,由CryptoKitties/Dapper Labs 的创始团队成员之一和Bitski的联合创始人领导。Future Primitive 以打造未来为使命,将在过去 5 年围绕 NFT 的势头的基础上,想象未来 5 年会是什么样子。他们相信,对于项目创始人、收藏家和建造者来说,代币绑定将是 NFT 生态系统的重大技术飞跃。以下是Futrue Primitive和CryptoKitties的联创 Benny Giang 在推特上对新推出的代币绑定账户(ERC 6551)的介绍,内容略有删改。
02现有的问题
如果 NFT 有自己的钱包会怎么样?
受 Soul Bound Tokens (SBTs) 的启发,我们的想法正好相反,我们称之为代币绑定账户 Token Bound Accounts (TBAs) 。不是绑定 NFT 到钱包,我们有与 NFT 绑定的钱包。
我们的想法是,NFT 正在朝着这种自我主权身份的方向发展,它们不仅仅是躺在小狐狸钱包中的小图片。
它们有能力拥有资产,执行链上操作,更重要的是创造自己的历史。
事实上,从2020以来人们就一直在围绕着NFT去形成一个独有的身份。
但是问题的关键是什么呢?
这些NFT仍然只是一种静态资产,除了流转之外,似乎不具有创造历史记录的功能。目前的NFT不带有交易历史、签名控制和链接的所有权。
因此当我们谈论这个 NFT 从哪里来的时候,总是会有些不清不楚。
03我们的方案
直到 ERC 6551 的出现,我们才真正解决了这个问题。
如果我们给每一个 NFT 一个自己的钱包,那么它就可以自己签署交易、持有资产,并作为一个 NFT 连接到其它 dapp。
它的优势在于不需要对目前的 ERC 721、Wrapped后的合约、或者是 NFT 持有者的任何行为进行重大更改。
因为代币绑定账户使用的是智能合约钱包进行绑定,一旦 ERC 6551 进入主网,每个NFT 都会自动拥有一个绑定的地址,无需任何额外的操作。
举个例子,小明从一个项目中获得了一个 Apple NFT,随后这个项目决定对 NFT 持有者进行代币空投,并且也发布了一系列 POAP,供持有者领取。
场景A——没有使用代币绑定账户
当小明决定出售他的NFT时,与 NFT 相关的代币、POAP 都不会转移给买家。
场景B——使用了代币绑定账户
所有与NFT 相关的代币领取、POAP 领取,都会记录在 NFT 本身。在进行 NFT 出售时,买家也会看到这些记录,所有相关的代币、POAP 也都会一并转移给买家。如果缺失了这些,那么 NFT 的价值可能也会大打折扣。
(译者注:想想BAYC,还持有空投APE和已经卖掉APE的猴子价值相差多少,就可以知道这项功能有多么重要了!)
如果您感兴趣,可以使用我们的测试网进行体验:
https://tokenbound.org
04小结
自从 2017年的 ERC 721 诞生以来,几乎没有出现过像 ERC 6551 这样的重大创新。
借助 ERC 6551 或代币绑定账户,我们能够在所有现有和新的 NFT 之上无缝添加新的所有权层,在链上开辟大多数项目创建者一直想添加但尚未找到简单方法的新用例。
- 装备数字服装和物品(RTFKT — CloneX、Doodles)
- ERC 20 代币赚取/空投模型(BAYC、Cool Cats、SupDucks)
- 通过参与获得的 POAPS 或徽章(Azuki、FWB、Moonbirds)
- 将整个集合作为一个单元进行交易(OpenSea 批量传输)
- NFT 作为链上身份,具有在社交网络模型(CryptoPunks、Nouns)上分层的能力