• 单个合约能同时管理 FT 和 NFT:这主要通过tokenId来实现,该变量是一个uint256类型的变量,ERC-1155建议将这个256位的变量对半分,前128位作为base_token_id(可用于表示 NFT 的种类,如某个具体型号的手机),后128位作为index(可用于表示某种类下某个NFT的ID,如某个具体型号手机的序列号) • 支持批量转账,可以一次性转账多个种类的 FT 或者 NFT。 • 对uri所链接到的外部JSON文档的格式做了一些小改动。 具体的ERC-721和ERC-1155规范建议查阅EIP文档。 NFT的应用场景 本文认为NFT作为价值互联网的HTML,其所能使用的应用场景是极其广泛的,用区块链作为解决方案的场景中2/3的场景都可以使用NFT来更加规范地实现。一切需要表示价值的场景都可以用到NFT。 前面我们将一个普通人所拥有的资产分为了实体资产、虚拟资产、金融资产三大类,我们也按照这个分类来看看NFT的应用场景。 ▲ 实体经济商品溯源:将商品映射到互联网中并包装成一个NFT,商品生产方即为NFT发行方,商品流通过程中按照实际情况对这个NFT进行操作就可以实现跟踪溯源。 知识产权:将知识产权映射到互联网中并包装成一个NFT,知识产权局即为NFT发行方,用户拥有这个NFT就意味着拥有这个知识产权。 证据存证:将证据电子化并包装成一个NFT,证据产生方即为NFT发行方,用户拥有这个NFT就意味着拥有这个证据。 电子票据:将票据电子化并包装成一个NFT,票据发行方即为NFT发行方,用户拥有这个NFT就意味着拥有这个票据。 电子证件:将证件电子化并包装成一个NFT,证件发行方即为NFT发行方,用户拥有这个NFT就意味着拥有这个证件。 除此之外,还有很多类似的区块链场景都可以用NFT来实现,因为NFT更加规范,所以这样的解决方案相比自己去重新定义一套数据规范而言成本更低。不过要注意的是,NFT是区块链技术在数字资产上的规范的一种,区块链技术本身无法解决的问题NFT也没办法解决。 ▲ 虚拟及金融资产NFT在虚拟资产上的应用极为广泛,目前已经成为区块链领域事实上的虚拟资产价值表示的标准。2017-2018年以太坊最热门的DApp加密猫(CryptoKitties)其每只猫背后就是用NFT进行表示的。 目前NFT在虚拟资产上的应用主要有以下几类: 数字收藏品– 比较有代表性的项目有:CryptoKitties、CryptoPunks、NBA Top Shot等。 – 其中NBA Top Shot是近期最热门的NFT项目。其为原加密猫团队与NBA合作推出的卡牌收集项目,其将NBA球星在场上打球的精彩时刻包装成了一个基于NFT的卡牌。NBA Top Shot在今年超过了CryptoKitties成为历史上交易量最大的NFT项目。 (责任编辑:admin) |