NFT的协议标准有哪些?

众所周知的ERC-20协议是以太坊区块链中较早的代币标准,是可替代代币的协议标准。截至目前,大部分不可替代代币(NFT)都是在以太坊区块链上发行的,主流标准有:

  • ERC-721:这是 NFT 最早的标准,每个代币都需要一个单独的智能合约
  • ERC-1155:由Enjin公司团队首创,提出NFT半同质化方案。ERC-1155 允许更有效的交易和交易捆绑——从而节省成本。此类合约可以包含可替代和不可替代的代币。
  • ERC-998:它也被称为可组合的不可替代代币标准。ERC-998 是 ERC-721 的扩展。它是可组合的,允许人们组合一组 ERC-20 代币或 ERC-721 代币,甚至两者兼而有之。例如,在链游中,游戏角色的所有权代表一个 NFT,而角色装备的所有权代表另一个 NFT。ERC-998 允许用户将 NFT 组合成一个 NFT。

注:除以太坊外,NEO、EOS、TRON、FLOW、Binance 和 COSMOS 区块链也有 NFT 标准。NFT 的标准化至关重要,尤其是在互操作性方面,它支持 NFT 在不同 Dapp 之间转移。

下面,我们将简要介绍以太坊上的主流NFT标准:

什么是 ERC-721?

ERC-721 引入了 NFT 标准。ERC-721 具有与 ERC-20 相似的特性。两者的相似之处在于数字资产信息保存在同一个区块链上。关键区别在于 ERC-721 允许跟踪具有独特特征的资产的所有权记录,这种类型的 Token 是唯一的,并且可以具有与来自同一智能合约的另一个 Token 不同的价值,这可以是年龄、稀有性,甚至是其他类似视觉效果的东西。所有 NFT 都有一个名为 tokenId 的 uint256 变量,因此对于任何 ERC-721 合约,对合约地址 uint256 tokenId 必须是全局唯一的。也就是说,dApp 可以有一个“转换器”,它使用 tokenId 作为输入并输出一些很酷的图像,比如僵尸、武器、技能等。

与ERC-20相比,ERC-721功能更多,技术更先进。该协议是以太坊的第一个 NFT 数字资产标准,最早应用于 CryptoKitties 和 Decentraland 等项目。ERC721标准由CryptoKitties的CTO Dieter Shirley创建并发布,他可以说是NFT的创始人之一。

ERC-721的优势在于ERC-721标准下的资产(绘画、债券、房屋或汽车等)可以保证所有权的安全性、转移的便捷性以及所有权历史的不变性和透明性。现在ERC-721标准也广泛应用于链游和元宇宙虚拟资产。

什么是 ERC-1155 以及 ERC-1155 如何工作?

ERC-1155 是管理多种代币类型的合约的标准接口。单个部署的合约可能包括可替代代币、不可替代代币或其他配置的任意组合。(例如半同质代币)。

ERC-1155 令牌可以执行与 ERC-20 和 ERC-721 令牌相同的功能,甚至可以同时执行两者。最重要的是,改进了这两个标准的功能,提高了效率,并纠正了 ERC-20 和 ERC-721 标准中明显的实施错误。用例可以是游戏。比如有一款游戏,日活跃用户10万,注册用户100万。每个升级游戏的人都会得到一把剑。此时,将 NFT 剑转让给区块链上的 100 万人需要花费数百万的 gas 费。过程繁琐,时间长。ERC1155的诞生可以在一定程度上解决这些类似的问题,因为这个协议标准既有NFT和FT的特点,又具有半同质化代币的特点。与ERC721相比,ERC1155 代表 NFT 不再是一个物品,而是一个类别(Class)。比如上面提到的游戏升级,每个用户送一把剑,就是一个品类。游戏道具的集合是一个类别,在转账代币时设置了剑的数量,这样你只需部署一次合约就可以发送多个数量的道具。

此外,与 ERC-20 等标准相比,ERC-1155 的一大特点是其跨链兼容性。到目前为止,用户的大部分资产只能在以太坊区块链上使用,然而,ERC-1155 标准也使得他们的资产与其他生态系统兼容。

ERC-1155 与传统代币的标准有很大不同,不能直接销毁。相反,除非原始开发商定期回购它们,否则它们通常会继续流通。ERC-1155 被定位为更具体的代币标准,因为可以在任何给定时间创建和销毁任何资产。

好处是代币稀缺。在 ERC-20 协议中,稀缺性几乎不存在。在 ERC-1155 协议下,资产的销毁可以减少流通量,提高整体稀缺性,并提供不同于传统选项的代币协议类型。

什么是 ERC-998?

ERC-998 可以创建可组合和可合成的 NFT(Composable NFT,简称 CNFT)。它的设计使得任何 NFT 都可以包含其他 NFT 或 FT。当您转让 CNFT 时,您正在转让 CNFT 拥有的整个层次结构和从属关系。简单地说,一个 ERC-998 项目可以包含多个 ERC-721 和 ERC-20 项目。

如前所述,在区块链游戏中,一个游戏角色的所有权代表一个不可替代的代币,而角色装备的所有权代表另一个代币。人物装备虽然属于人物,但在现有的ERC-721体系下,这种隶属关系无法体现;如果要交易,只有人物和装备可以分开交易。ERC-998 允许用户将两者合成为一个代币。合成父代币包含了人物和装备的二子代币的所有权关系,便于打包销售,大大简化了物品的转移。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。