# EIP-3664浅析 **Published by:** [Webber Woo](https://paragraph.com/@webber-woo/) **Published on:** 2022-09-15 **URL:** https://paragraph.com/@webber-woo/eip-3664 ## Content 1.What 它是下一代原宇宙NFT,即ERC-1155的扩展。它本质是将token组建(模块)化,然后允许用户以任意方式自由组装和拆解。 https://github.com/DRepublic-io/EIPs/blob/master/EIPS/eip-3664.md [什么是ERC-1155](https://www.yuque.com/docs/share/14410314-2fd9-43eb-8964-b35f58c55f79?# 《ERC-1155》)(ERC-721的批量铸造、交易协议,后续单独补充)。 注意⚠️: ERC-3664本身并不创建任何NFT,它只用于读写NFT的属性。所以ERC3664是一个全新的NFT属性可扩展性标准,旨在对属性进行规范化。 2.Why 原宇宙游戏中当前的协议无法支持将游戏相关的属性写到合约上,而游戏中装备打造、升级、合成和损毁等功能说强需求。如果这些道具(NFTs)属性数据不写在链上显然无法做实出道具的价值。 ERC721和ERC1155虽然通过tokenURI可以表达这些属性,但是提案者认为tokenURI通常是固定的URL地址或描述性文本,无法展现游戏中格式道具的属性变化。 ERC-3664兼容并扩展了ERC-1155协议。将NFT属性分为四类: changeable 可更改 transferable 可交易 upgradeable 可升级 evolvable 可进化 这样游戏中所有道具、角色、运行模式完全以智能合约表示出来。并且在此之上产生的各种合约就能支持游戏的不同逻辑。 ERC-3664还故意构建了一个熵增的游戏世界! NFTs会随着区块链高度的增长而进行一些改变,简单说就是“老化”现象。 3.Who 链游 Cradles: Origin of Species, DRepublic,(https://www.cradles.io/)提出的协议标准。 4.When 2021-07-17被提出 5.Where 属于NFTs协议簇。在当前在游戏场景和原宇宙场景中适用。 案例:https://www.metacorelabs.io/polygon/ 6.How 6.1 属性建议概述 为NFTs属性扩展方案提出了如下建议: General attributes 一般属性:用于描述不可变属性,如生日。 Variable attributes 可变属性:用于描述属性的值会发生变化,例如角色的战斗能力。 Transferable attributes 可转移属性:用于描述可以转移到其他nft的属性。 Upgradable attributes 可升级属性:用于描述非功能性测试级别,并可以触发升级。 Evolvable attributes 可进化属性:用于描述NFT可以进化和进化可能失败的事实,如果出现了失败,NFT就不能再使用,直到正确地修复。 Text attributes 文本属性:用于实现类似于Loot since的功能。 6.2 协议内容 https://github.com/DRepublic-io/EIPs/blob/master/EIPS/eip-3664.md https://github.com/DRepublic-io/EIP-3664/tree/main/contracts 7.思考&总结 EIP-3664的操作目标是属性(attribute),它并不关心NFT是否是本项目创建。 它提供了属性的创建、附着(attach)、交易、变化等接口功能,将属性交易与NFT交易分割开。这样的好处是:僵尸对战中从修改两个僵尸,变成修改两个僵尸的属性。这样无需质押稀缺性更高的僵尸本体到平台,只需质押稀缺性较弱的装备到平台即可完成交易。这样可以催生不同的道具交易平台,比如武器交易平台、坐骑交易平台、服饰交易平台。 EIP-3664本身定位是ERC-721,ERC-1155的补充(绝不是替代)。这样就使得当前链上已有的“古董”NFTs无需被颠覆的情况下焕发新春,有益于EIP==>ERC。 参考 https://medium.com/cradles/erc-3664-why-the-need-for-a-new-crypto-token-standard-688e218f0be5 ## Publication Information - [Webber Woo](https://paragraph.com/@webber-woo/): Publication homepage - [All Posts](https://paragraph.com/@webber-woo/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@webber-woo): Subscribe to updates