除了实体资产,虚拟资产用 NFT 来表示也更加方便,因为虚拟资产本身的形式就是数字化的,如一个游戏道具,可以通过 URI 关联到一个 NFT。 当然,FT 相比 NFT 也有优点,大部分金融资产更适合用 FT 的方式来表示,因为很多金融资产都是同质化的,如同一家公司的同类型股票,这 1 股和另 1 股是一样的。当然像保险单这样的因人而异的金融资产还是适合用 NFT 来表示。 总结来说,同质化的资产更适合用同质化通证(FT)来表示,非同质化的资产更适合非同质化通证(NFT)来表示。不过物理世界的资产其实本质上都是非同质化的。就算是流水线上生产出来的标准化产品,不同产品之间本来就是有细微差异的。而在产品发售由不同客户购买后,因为不同客户对产品不同的使用方式、使用强度,最后这些二手产品之间的非同质化程度会进一步增加。 虽然前面都在以一种竞争对比的口吻来看待 NFT 和 FT,但其实两者其实是互补的,NFT 可能会是价值互联网的 HTML,而 FT 可能会是价值互联网的 JSON/XML ... NFT 的技术规范NFT 目前主要的技术规范是以太坊上的 ERC-721 和 ERC-1155。 ERC-721 是最初的 NFT 规范,但是其一个智能合约管理多种 NFT 比较麻烦,且不支持批量转账 NFT。ERC-1155 基于 ERC-721 做了不少改进,单个合约就可以管理 FT、NFT 或其他配置(例如 Semi-FT,半 FT)的任意组合。不过目前 ERC-721 的使用还是相比 ERC-1155 更加广泛些。 ERC-721 和 ERC-1155 都有基本的资产转账、资产授权、查询资产所属用户、查询用户所拥有资产的方法。 除此之外,ERC-721 规范的 NFT 一般具有以下属性:
一个 ERC-721 规范的 NFT 示例: { tokenId: 20210203 name: nft_name symbol: NN uri: https://path/to/uri/ } (责任编辑:admin) |