一文了解ERC-6551 NFT可组合性终于实现了?
Azuki 的陨落让 NFT 市场对原有叙事的兴趣逐渐减退,大家渴望在新的叙事中重拾信心。目前,有两个方向吸引了市场的注意力,其一是 Pudgy Penguins 为代表的发展线下经济向 PFP 项目注入价值「脱虚向实」叙事,其二则是继续探索 NFT 这个技术还可以做什么。
ERC-6551 在近期引起了广泛讨论,是「技术探索」叙事中当之无愧的明星。
什么是 ERC-6551?
简单来说,ERC-6551 能够使「小图片」变为一个「钱包」。ERC-6551 将为所有 ERC-721 Token 提供一个智能合约账户,这些账户不仅能够使得 ERC-721 Token 拥有 ERC-20、ERC-721、ERC-1155 等各类资产,还能使 ERC-721 Token 能够与各种应用程序交互。
你的「小图片」就是你的「钱包」,它拥有以太坊账户的全部功能,这被称为「Token 绑定账户 (Token Bound Accounts)」。
技术原理
以该流程图为例,某 ERC-721 系列的 Token #456(如 BAYC #456)的持有者通过与「注册 (Registry)」合约交互,从而拥有了 0x789... 这个 Token 绑定账户。注册合约不可变、无需许可且没有所有者,为每个 ERC-721 Token 部署唯一的、确定性寻址的智能合约账户。账户的控制权仅为 ERC-721 Token 持有者所拥有,当 ERC-721 Token 的所有权发生转移,账户的控制权也随之发生转移。
当 ERC-721 Token 持有者要使用自己的 Token 绑定账户进行操作时,实际上这个 Token 绑定账户是调用其智能合约中的「executeCall」函数,该函数会先验证操作发起者与 ERC-721 Token 持有者的地址是否相同,确认一致后再去调用目标合约地址内的指定函数来完成操作。
也就是说,你的钱包控制着一张「小图片」,这个「小图片」又是一个钱包,表面上看发起操作的还是你的「大钱包」,实际上交互是你的「小图片钱包」和目标合约之间完成的。
可能性
已经有了一个采用 ERC-6551 的 PFP 项目「Sapienz」。Sapienz 从最低 0.02 ETH 被 FOMO 到过 0.18 ETH 左右,最大涨幅快 10 倍了。这个项目来头其实不小,是「鸽王」Jeff Staple 搞的。
「鸽王」与他设计的 Nike Pigeon Dunk
但是如果去掉「鸽王」光环,其实这项目从玩法上来说也只是「可组合性」而已,简单点说就是「小图片」的特征可以「拆卸」,可以像打扮芭比娃娃那样去掉自己不喜欢的配饰或者买自己喜欢的配饰给娃娃穿上去。这点其实不新鲜了,而且就算没有 ERC-6551 也可以做到,比如 ERC-6059。
比较有意思的可能性应该会和区块链游戏相关。过去我们常常会看见游戏类的 NFT 项目会发售一个「游戏角色」作为创世系列,但是之后的游戏资产和「游戏角色」又是分开的另一个系列。有了 ERC-6551 以后,游戏 Token 和各类游戏道具都可以直接挂钩到「游戏角色」下面。如果哪天想退坑了,直接把「游戏角色」一卖就等于把游戏账号的所有权都给卖出了,非常方便。Sapienz 这个项目如果说要有什么值得期待的点也是从这方面去考虑,「鸽王」之后要不要继续把天赋带到 Web3,像 RTFKT 那样设计一堆虚拟时尚服饰来给 Sapienz 配套。这点还可以引申出空投可能会变得更方便,快照可以被淘汰了,「小图片」即「钱包」的时代,直接给「小图片」相关联的地址空投就行。
另一个可能是融合 DID 革新链上社交或者说是链上行为记录的方式。现在撸空投拿 POAP 需要用各种单独的平台,有没有可能以后直接一个 DID 来做交互就完事了?说不定还可以顺带干掉白名单 PUA 的不良风气——之前为多少个 NFT 项目做过二创或者宣传,项目方都要给到对应的 POAP,累计多了以后让项目方直接看一下「小图片」钱包就知道是不是优质用户了,逐渐让 PUA 不再有借口。
音乐 NFT 是不是可以结合 ERC-6551 记录听了多少次,甚至每个人都可以拥有自己的一个「唱片架」,既可以让别人轻松看见自己收藏的各种「唱片」,又可以轻松交换?游戏道具是不是可以更轻松地记录多维度的数据,比如像 CS:GO 的皮肤那样,记录「杀敌数」等等。市场的效率和 NFT 的有趣性都将大大提升。
刚结束的 ETHGlobal Waterloo 主题黑客松上,我们也已经可以看到一些有趣的尝试:
AquaNet :AI 根据「小图片」自身的元数据生成一个社媒账号,每个账号的发帖内容又根据 AI 生成的社媒账号风格自动生成,从注册到发帖全 AI,让你的「小图片」活过来。这其实给「小图片」的艺术风格一个新的意义了,挑太抽象的「小图片」,它的发言可能真的很抽象...
Fukuro :日语「福袋」的意思,旨在实现自由搭配 NFT 、ERC-20 Token 等等资产组合售卖。这玩意有意思的点是会不会最后变成一个开盲盒的平台,客官试试手气,搞不好里面是 1 BAYC + 10 ETH,当然也有可能是 1 归零图片 + 0 ETH...
Piggybank :链上存钱罐,存的钱越多特征还会相应发生变化。很适合我这种一直归零一直爽的人,以后可以每个月定期往里存一点 ETH 了,老了的时候把存钱罐一 Burn,把 ETH 一领,老年翻身。
Tokenbound Titans :链游,「小图片」有数据,对打。也会实现前面提到的「游戏角色」向「游戏账号」转变的思路,战利品会储存在「小图片」下。
最后不得不提的是,ERC-6551 最顶的点是它的向下兼容性,它可以无缝对接现有的 ERC-721 Token,无需部署新合约迁移来实现。这绕过了共识分叉和市场推广上的巨大难题,想想已经被遗弃的 ERC-998...
结语
可能性还是要等实际的应用出现来落地的,所以我不敢说什么 ERC-6551 是 NFT 的未来之类太过乐观的话,但是它真的... 蛮有趣的。
它属于「这个点我也想过,那个点我也想过」,但是可能综合起来它是最普适的,向下兼容性这点真的无敌。之前在以太坊上也有很多类似的想法,但是可能没有这么适合被市场接受。Solana 上也不乏有 Backpack 这种「可编程 NFT」的尝试,即 1 NFT = 1 App,但是应用还是得在 Backpack 里面用,不好铺开。
最后,ERC-6551 依然还在提案阶段,保持观察,谨慎投资,切勿 FOMO。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum