NFT 的底层协议

NFT 的底层协议

现阶段 NFT 的三种底层协议标准:

ERC721

ERC721 是一个开放的、用来描述以太坊上建立非同质或者唯一代币的标准(协议)。是现阶段 NFT 领域最常用的代币标准。ERC-721 标准定义约定了一个智能合约必须实现的最小接口,它包括代币管理、持有和交易功能。

ERC1155

ERC1155 协议标准同时兼具了 NFT 和 FT 的特性,具有半同质化代币(semi-fungible token)的特性,是用于管理多代币类型合约的标准接口。单一部署的合约可包括可替换代币、不可替换代币或其它配置(例如半可替换代币)的任何组合。它的核心概念是一个智能合约可以管理无限数量的代币。可以一次传输多个代币类型的代币,从而节省交易成本,提高了转账的快捷程度和减少了 gas 费,可以满足更多场景需求。

ERC998

这个标准名为可组合非同质化代币(Composable NFTs,缩写为 CNFT)。它的结构设计相当于一个标准化延伸,可以让任意一个 NFT 捆绑其他 NFT 或 FT。转移 CNFT 时,就是转移 CNFT 所拥有的整个层级结构和所属关系。简化理解为:ERC998 可以包含多个 ERC721 和 ERC20 形式的代币。是一种类似「套装」的商品。

NFT 三种底层协议标准可以说是逐步升级完善的过程,从 ERC721 到 ERC1155,实现了代币的转账交易更便捷且成本更低;而从 ERC1155 到 ERC998,能实现代币的打包交易及多场景应用。但目前 ERC721 仍是 NFT 生态场景最常运用的通证标准。