更具有互动性的 NFT 可能会是下一个引领市场的方向,游戏、音乐、甚至 AR / VR 等,均有很大的想像空间。
(前情提要:解读新标准ERC-6551:NFT就是钱包的新玩法 )
(背景补充:以太坊标准ERC-6551是什么:能在NFT绑钱包、启动智能合约 )
如果要问最近 NFT 圈有哪两件事最火,那得是 Azuki 和 ERC6551,Azuki 让市场失望,但 ERC6551则给了市场希望,它有多火呢?在于加拿大滑铁卢刚结束的 ETHGlobal Waterloo 骇客松中,11 个专案有 4 个就和 ERC6551相关,甚至门类齐备覆盖社交、交易市场、NFTfi 和游戏领域,ERC6551 看起来颇有自成一体的生态之势。
而火热如此的 ERC6551 却仅仅只是在今年 2 月底才第一次提交,并且至今还处于 Draft 草稿状态,但即使如此依然抵挡不住市场的热情,确实随着 NFT 整体进入深熊,久旱逢甘霖市场也需要新鲜故事,那 ERC6551 到底是什么?有何创新?真的具有行业意义,还只是噱头呢?
ERC6551 可以为每一个 ERC721 型别的 NFT 建立智慧合约帐户,该帐户拥有以太坊帐户的全部功能,从而使得被系结帐户的 NFT具备可组合性,拥有 NFT 与 Token 资产,以及和对应的 Dapp 进行互动,并且最主要的是这一切是可以向前相容的,可以无需许可的向每个 ERC721NFT 部智慧合约帐户。
其实可互操作性、可组合性 NFT 并不是新鲜的故事,早已出现 ERC998 与 ERC3664 可实现对 NFT 的巢状和拆解,并且有 Flow 和 RMRK 这种专门从底层原生支援的链,但为什么 ERC6551 会掀起这么大的热度?我认为主要原因是它的无需许可与向前相容的特性,因为在此之前的协议是对 ERC721 程式码进行对应的修改,意味着只有使用该协议所发行的 NFT 才具备可组合性,从而导致已经发出的存量 NFT是用不了的,巨大的存量市场无法挖掘,还要去 BD 说服新的专案方来用,这就直接使得推广难度极其大。
ERC6551 实现可组合性的方式并不是对 ERC721 程式码直接进行修改,而是通过「外挂」的方式去为对应 NFT 挂上去一个帐户,即使是已经存在的 NTF 也可以使用 ERC6551 进行改造,那它具体是怎么实现的呢?
如下图为 NFT、NFT 持有人、NFT 系结帐户与注册中心之间的关系,我将下图进行解读,逻辑会稍微有点绕。
NFT 持有人 User Account 拥有 2 个 NFT,分别为 A 合约地址的 #123 和 B 合约地址的 #456,#123 拥有 A 和 B两个帐户,对是的 ERC6551 允许一个 NFT 拥有多个帐户,#456 则拥有 C 这个帐户,这三个帐户均由 Register完成建立,但是如果给每个帐户都建立完成全部的合约逻辑则会导致 Gas 费消耗巨大,并且大部分合约程式码都是相同的只是处理的引数不一样而已,于是通过 ERC1167 最小代理合约,只需要建立一个用于执行逻辑的「大合约」并代理指向其传入对应的引数执行即可。
如下图为某个 NFT 建立帐户需要的引数包括 implementation 执行合约地址、chainId 目标链 Id、tokenContract 对应 NFT 所属合约、tokenId 对应 NFT 所属 Id、混淆值 salt。
根据 Fast Dapp 所提供的演示 Demo,建立一个 NFT 帐户仅需要输入 NFT 合约地址与 ID,其他的栏位均自动生成或填写,过程还是很简单的。
目前在以太坊主网的 Register 合约地址为:
0x02101dfB77FDE026414827Fdc604ddAF224F0921
可以看到目前已经产生了 525 个帐户地址。
REC6551 典型的应用场景就是 NFT 的可组合性,比如可以将 NFT 的配饰拆解组合,如下图所示,左边的男人为 NFT,右上角 0x3b…c431为该 NFT 所拥有的帐户,下方的表和现金为其所拥有的 NFT,这就实现了一套完整的可组合性 NFT 套件,并且目前 Opensea 等平台已支援 ERC6551,如果某个 NFT 具有帐户且持有资产,将会在 Opensea 中显示出来,可见 ERC6551 已经快速得到主流认可。
自去年 NFT Summer 后,NFT 静态小图片的故事已经非常乏力了,从各大 PFP 蓝筹的巨大跌幅也可以看出市场的失望,更具有互动性的 NFT可能会是下一个引领市场的方向,游戏、音乐、甚至 ARVR 等均有很大的想象空间。
并且因为 NFT 具有了自己的帐户,从而可以与 Dapp 进行互动,互动资料则会积累在 NFT 自己身上,而非以前持有 NFT 的帐户身上,从而使得 NFT在链上具有「法人」身份,NFT 的互动资料可以使得 NFT 之间具有差异性和成长性,某种程度 NFT 在区块链的世界中具有了生命力。
比如一款 Web3 的神奇宝贝游戏,你持有的皮卡丘 NFT 在区块链的世界中打怪升级,它的身上积累了 300 笔链上资料、200U的资产,而在此之前这些资料也只能积累在皮卡丘 NFT 持有人身上。
但将 NFT 系结帐户后,将其他资产再挂到 NFT 名下可能会增大如 NFT 被盗所产生的损失风险,这个问题也需要被考虑到。
最后值得注意的是 ERC6551 的创办人是 Benny 与 Steve,其中 Benny 也是 ERC721与曾经风靡一时的加密猫创办人之一,首先正统性是拉满了,其次确实作为 NFT 之父,对于 NFT本身的理解、当前困境的思考和未来发展的畅想肯定是有独到之处的。
期待 ERC6551 可以为现在这个死气沉沉的 NFT 市场注入新的活力。
📍相关报导📍
读懂以太坊ERC-4626:DeFi代币化保险库的新标准
以太坊黑山 EDCON 2023 过后的长思考:基础设施和应用趋势
2023,你该关注的「以太坊改进」提案?ERC-4337 ERC-6551 ERC-5507 EIP-4844
Leave a Reply