摆脱旧的束缚,让NFT无限可能

LOOT 的火爆让大家看到了 NFT 无限的可能性,但是NFT 旧的标准依然束缚了元宇宙的拓展,一种全新的EIP-3664标准有可能让 NFT 实现可复用、可升级,为NFT的组合性提供源动力。

标题:如何打破旧标准的束缚,让 NFT 「活」起来?

作者:T.Y

LOOT 的火爆让大家看到了 NFT 无限的可能性,但是NFT 旧的标准依然束缚了元宇宙的拓展,一种全新的EIP-3664标准有可能让 NFT 实现可复用、可升级,为NFT的组合性提供源动力。

NFT与FT标准的界定

在我们提及Metaverse时,经常会伴随着一些畅想,例如所有Metaverse之间的道具需要互联互通,每个NFT能够自由遨游在所有Metaverse中。但幻想家无法构成世界的根基,到底如何才能够实现这样的愿景?

不铺设技术名词,只为让读者清晰。欢迎Metaverse玩家来到EIP-3664的未来世界。

在我们如今看到AxieInfinity等各种GameFi游戏时,它们往往使用ERC-721或ERC-1155等协议,例如Axie利用ERC-721来定义角色,但因为它将所有的元数据都记录在智能合约中,导致角色无法升级,只能通过繁殖解决方案让玩家产生持续投入,持续升级的感觉。其他游戏中如果想要让NFT变得可以升级,往往做法是通过外部存储,将所有属性以及功能写在智能合约以外,在通过接口读取,而在区块链上只保留一张图片的URI或者一些通向外部的URI。这种升级方式对我来说是一种对智能合约的玷污,这好像在说,在一个去中心化的设施中,藏着一个假装去中心化,但所有信息都完全记录在链外的奇怪家伙,与其这样,为什么不完全使用中心化来定义一个道具或是角色呢?

究其原因,问题并不出在ERC-721与ERC-1155上,问题在于标准滥用。在ERC-721诞生之初,该类型标准关注于将NFT与FT进行区分,这在区块链诞生的早期,是非常有必要的。随着ERC-721的登场,NFT正式登上了历史舞台,并且在长达几年的时间内持续发展,直到今天的盛况。包括目前扩展NFT的各类方法,例如分片,质押,借贷等功能,都让NFT具有了更多的可扩展性,但更多人忽略了一个关键点,在我们区分NFT与FT的时候,它们的功能真的需要被仔细分开吗?

世界不是非黑即白的,如果要实现Metaverse,最重要的一件事是对现实世界的仿真,而不是首先区分NFT与FT。现实世界中有一系列收藏品,有艺术价值的物品,孤品,以及独一无二的艺术品,那么它们当然是属于一个NFT的范畴。又如加密货币诞生的初始阶段,我们能够看出区块链在早期为了去中心化金融而生,而这种金融属性货币,自然是属于FT。但我们或许太过于关注与二者的分别,导致FT和NFT处于非黑即白的状态。即完全相同或完全不同。但现实世界不是这样。

“我看到我的朋友拿着和我相同的手机”。这里的相同并不是ID相同,或是完全相同,而是功能相同或型号相同。目前为止,已有的协议似乎完全可以实现这样的产品。但下一个问题来了,如果我的手机电池损坏需要更换,或手机电量不足,我希望对手机充电(电量数值提升),这些功能不能改变NFT的ID,又需要让NFT内部属性产生变化,似乎陈旧的ERC标准就无可奈何了,我们需要一种新标准,不仅能够对metaverse进行模拟,还能够成为虚拟世界的基石。EIP-3664以及它的第一个应用场景:史前题材RPG网游Cradles便由此诞生。

EIP-3664 是什么?

EIP-3664由DRepublic团队在2021年5月份提出,他们使用了一种巧妙的方式,解决了现有NFT协议(如:ERC-721 或 ERC-1155)的属性表现力不足,NFT之间无法融合,中心化存储等问题,实现了NFT属性动态扩展。

NFT属性扩展协议(EIP-3664)无需修改现有的ERC-721协议和ERC-1155协议,支持通过在NFT mint 方法的 IERC721Receiver 或 IERC1155Receiver的回调函数中为NFT attach attributes, 也可以通过override mint 方法自定义实现为NFT attach 属性的方式。一个NFT可以无限attach任意多个属性。

EIP-3664中所有属性都实现了IERC3664 接口,基础属性包含几个基本字段:ID, Name, Symbol, URI, Balance。从以上信息可以看出ERC3664把属性也 token 化了,甚至可以说每一个属性也是一种NFT,这就衍生出了子NFT的概念,即NFT嵌套NFT,这种特性看似简单,其实为NFT提供了无穷多的变化属性,并且让NFT的用途变得更为广泛。属性的更新,转移,进化各种变化都可以通过扩展基础的ERC3664协议来实现,目前EIP-3664已经实现了六种核心属性操作:可升级,可修改,可添加,可移除,可拆分,可组合。

在这里,作者提出几种未来可能的场景以供开发者参考。

MetaNFT

基于此,EIP-3664提供了几个激动人心的功能:NFT属性可升级,可修改,可添加,可移除,可组合,可拆分。至此,一个能够支持完全去中心化的新NFT标准诞生,用户只通过智能合约就可以定义一个具有等级功能,升级功能,组合功能的强大游戏NFT,同时能够定义一种属性可变的NFT,例如可拆卸的乐高玩具NFT,可以拼装的游戏道具,更重要的是,一种MetaNFT的概念悄然诞生了,这是去中心化物品协议的最优雅的解决方案。

MetaNFT是一种由DRepublic团队在今年2月份提出的概念,意为构成其他NFT的基本要素,构成不同Metaverse中NFT的基本NFT,MetaNFT真正的构成了NFT的DNA。

近日Loot的大火也对这个概念有一定的诠释,Loot的想法与路线总体来说是正确的,但代码上缺少创新,并且721不可变的性质无法让已有的Loot升级,例如+1装备无法再进行升级,如果作为游戏,所有玩家只能拿着同一套装备永远的玩下去,拿着相同等级的武器,打着相同的怪物,即使外表可以变化,但装备与等级永远无法改变,似乎听上去很绝望,对吗?并且Loot完全依赖于玩家对于Loot外观的诠释,这似乎是一种偷懒行为,并且无法更换角色,社区只能基于这些角色进行想象,这一部分我赞同Vitalik的观点 “pretty much anything that anyone creates “exists”, what matters is to what extent other people build upon it.“,社区力量的强大,甚至可以让原本平平无奇的物品产生巨大价值,但Loot显然不能给社区足够的能力去build upon it,所以让Loot标志下一个NFT时代的到来,它还远不够格。支持自由组合,自由拼装,属性可升级的MetaNFT能够给所有人创造空间与想象力,也最终能够撑起下一个NFT应用时代。奥特曼与自由拼装的高达,或许是对Loot与基于EIP-3664的游戏道具的最直观解释:

如何打破旧标准的束缚,让 NFT 「活」起来?

Figure 1. Ultraman toys’ parts can not be changed

作为一体式玩具,奥特曼(Ultraman)不支持拆卸拼装,每个部位固定。而高达以及更有趣的拼装模型支持组件升级,拼装,涂色,这才是未来NFT的路。MetaNFT不仅能够做到Loot的所有功能(Loot的所有功能也并不多)并支持更多功能,例如组件自定义,属性自定义,涂色自定义,表现自定义。死板的奥特曼只能挥着一成不变的拳头,使用相同的招式与怪物玩闹;只有灵活的自由高达才能装备上电磁炮,轰开元宇宙与MetaNFT的大门。

如何打破旧标准的束缚,让 NFT 「活」起来?

Figure 2. Gundam Assembly Kit (EIP-3664 based NFTs)

下面将介绍两个应用场景以供参考

NFT拼拆协议

如果想要形成元宇宙的基本形态。我们必然需要一种能够完全模拟现实世界物品的标准。这种标准需要能够将现实世界的物品属性映射到区块链上,例如物品的功能性组合与拆分(区别于分片),物品的性质与属性变化(物品本身不变,属性发生改变)。甚至物品随着时间变化的功能(风化,锈蚀,腐烂)。一旦这些区块链上的神奇特性能够真正诞生,那么这也将标志着,一切的组合与拆分的目的是为了产生更有价值,更强力的NFT,这个价值不仅仅是现在NFT组合的方式(两个NFT组合,价值叠加,1+1=2或1+1=2.5),而更多的是如何将有价值的事物通过组合,诞生出的效果。

NFT的组合与拆分不是为了让更多人拥有昂贵的NFT,而是为了让NFT因为拆装而产生独特的功能。将高达拆分,是为了升级它的组件,获得更酷,更强力的高达,而不是仅仅将高达用刀劈成几片来售卖,将旗鱼电磁炮与高达组合,不是为了打包售卖,而是让高达拥有更强力的武器对抗敌人。(注意,拼拆协议最重要的一点是拼拆协议的目的是为了让NFT属性提升,价值提升,所以升级逻辑是拼拆协议中最重要的部分。)NFT拼拆协议赋予了每个NFT组件意义,也赋予了每个拼装NFT组件意义。如公式所表示,NFT的使用价值被拼拆协议发挥到最大,并且让NFT拼合出的新产品价值提升,而不仅仅是炒作价格。

如何打破旧标准的束缚,让 NFT 「活」起来?

NFT物流协议

DRepublic团队正在开发首款针对NFT的物流协议:MetaExpress,因为获得元NFT功能后,另一种未来的协议标准也自然而然的能够提出,即利用MetaNFT承接旧标准,让NFT能够使用MetaNFT标准自由流通。

如果我们将Metaverse想象成国家,那么将所有元宇宙连接起来的,让NFT在Metaverse中自由流通,当然就是一种物流模式,由此,DRepublic团队提出了第二类NFT协议:物流协议。DRepublic团队建议物流协议关注三个关键点:

1. 标准兼容性。物流协议必须另中间层NFT兼容低级NFT协议,并且足够灵活,能够让属性发生变化,以此适配各种Metaverse。

2. 接口适配性。物流协议需要关注每个Metaverse的接口标准、属性定义标准,并能够与各类Metaverse合作,将映射规则写入物流协议。便于使用物流协议创造NFT的作者以及品牌方能够顺利接入Metaverse中去。

3. 映射唯一性。每种Metaverse映射规则必须一致,即Metaverse对外对内接口一致,以便所有NFT都能够合理映射出/映射进元宇宙内。

能够做到以上三点,则物流协议的基本架构已经成型,具体业务需求需要根据每个Metaverse中的属性,道具类型,属性值区间来分情况考虑,在此不过多赘述。

结语

至此,本文首先介绍了NFT旧标准的局限性、EIP-3664标准的混合特性以及由DRepublic团队提出的MetaNFT的发展方向以及必备属性。

单纯的组合与记录信息毫无意义,可复用、可升级组件才能够为组合提供源动力,让使用价值增长,而不是炒作价格上升。在文章最后,作者提出了两种可能的应用层协议:拼拆协议与物流协议。这两种协议能够初步支持元宇宙中互联互通的构想,并且有望称为下一个Metaverse时代的基础设施,为读者带来无尽的想象空间与可行的技术路线。

最后,无论是NFT也好,还是虚拟世界中的物品也好,我们都将走上一条自由化的道路,让旧标准淡去,新标准入场,我们不会再被束缚在不可变的牢笼里,而是自由变化,自由升级,自由组合。但丁抛弃旧时代,推开新时代大门;在元宇宙中,我们提出了新标准,但这扇新世界的大门,应该由所有元宇宙的居民一同推开,共同狂欢,为MetaNFT时代的到来狂欢。

本文转载自 星球君,本文观点不代表链都财经立场。

发表评论

您的电子邮箱地址不会被公开。