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 的游戏道具的最直观解释: (责任编辑:admin) |