NFT的三个主要协议标准分别是:ERC-721、ERC-1155、ERC-998。ERC-20是同质化代币的协议标准,比较流行。
ERC-721是由CryptoKitties的CTO Dieter Shirley创建并发布的标准,主要用于签发NFT。ERC-721和ERC-20类似,都在同一个区块链上存储数字资产信息,但ERC-721具有唯一性。这意味着ERC-721签发的NFT可以代表任何东西,如图片、房产、汽车等。它也可以促进追踪、交易和真实资产的交易和管理。
ERC-1155标准的优势在于它使资产能与其他生态系统兼容,具有跨链兼容性。它允许一个合约中处理几种类型的代币,包括同质化和非同质化代币,提高了代币交易的效率。但是,它不能直接销毁,除非原始开发人员定期回购代币,否则它们将继续流通。
ERC-998是ERC-721标准的扩展,允许创建可合成的代币。例如,在游戏中,一个游戏角色拥有非同质化代币,而装备另一个代币。如果使用ERC-721标准,无法反映出这种隶属关系。ERC-998允许用户将它们合成一个代币,提高了资产转移的效率。
NFT的价值由市场和需求决定,保存在区块链上,拥有NFT的人拥有独家所有权。创建者可以将特定信息存储在NFT的元数据中,以跟踪他们的资产转移。