最近看了一些NFT相关的文章,下面是总结了一些知识点:
- NFT概念事实上几年前就已经出现,例如加密猫游戏也用到了NFT类似的概念。
- NFT用来表示对某项资产的所有权,这里说的资产可以是数字的也可以是实体的。
- NFT平台通常基于运行在以太坊上的ERC-721合约实现。ERC-721与ERC-20类似,ERC-20常用于发币,而ERC-721则应用在构建NFT平台。
- 买家需可通过NFT平台上发布作品。发布作品需要在以太坊上创建一次交易,作者只需要交纳矿工费,例如这个交易就是作品发布交易:
- NFT平台常使用竞拍的方式出售作品,例如在SuperRare上,艺术家可设置作品的最低竞价,一旦有人出价超过最低竞价即开始拍卖。一定时间内最高竞价者自动完成交易。这里的竞拍与成交逻辑由NFT平台的后台实现,与ERC-721没有直接关系。
- 平台可能会允许作者作品属性,修改操作对应一次以太坊链上交易,需要支付矿工费。
- 对于数字资产,ERC-721并没有规定如何存储这些内容,不同NFT平台使用不同的方式。SuperRare使用IPFS存储文件及文件的元数据,以太坊链上存储只是这个元数据的IPFS链接。缺点是
- NFT平台倒闭会导致难以找到这些作品的链接。
- 文件太冷门,以致于IPFS没有完整的文件块,结果是无法获取到文件及文件的元数据信息,文件链接成为死链或丢失。
- 买家在NFT平台购买作品时,需要进行一次以太坊交易。此时买方除支付竞拍的价格外还需要支付一定比例的手续费给平台。对于作品的首次交易,平台还会从发布者的收益中扣除一定比例。
- 作品的所有交易记录是公开可查的,例如这个作品的交易记录: