FT 和 NFT
By Jean Chen on 04/12/2020

同质通证(FT)和非同质通证(NFT)

按照通证是否同质、是否可拆分来区分

同质通证(Fungible Token,FT)

  • 可以切分,只要数额相等就意义相同的通证。例如,比特币(BTC)、以太币(ETH)、各种 ERC20 通证。
  • 举例而言,某以太坊账户里有 10 枚 ETH,无论经过多少次转账后,只要账户里仍然还有 10 枚 ETH,那么这个账户余额就没有任何变化。也就是任何进进出出的 ETH 都是同质的,用户在意的仅仅是数量。

非同质通证(Non-fungible Token,NFT)

  • 独一无二、不可替代的通证。例如,证书、门票等,即使它们同类非常类似,但每一个都是独一无二的,而且也无法被切割拆分。

最著名的 NFT:加密猫

著名的以太坊游戏加密猫(Cryptokitty)就是使用了 ERC721 标准在以太坊上发行的非同质通证,每只猫都对应着一个独一无二的非同质通证。

cryptokitty

NFT 形态多样

从徽章、证书、会员卡、门票等等都是典型的 NFT,有着非常丰富的场景

nft

NFT 分类组合多样

  • 更有趣的分类:有些通证虽然独一无二,但属于同一类型,因此可以定义一个“类”或“模版”,免得每个通证都需要包含相同的信息浪费区块链资源。比如,可以定义电影票公用模版的通证,每张票只需要很少的独特信息(如场次、座位等)。以太坊 ERC1155 标准作为 ERC721 延展,专门解决这一问题。
  • 多个不同 NFT 也可组合成另外一个通证,例如情人节促销礼包的通证里包含了两张电影票、一张停车券和一张餐厅消费卡。以太坊 ERC998 标准也针对这一场景制定。

FT vs NFT

tokens

目前没有统一的区块链通证格式和协议

  • 上述举例为以太坊 ERC 通证标准
  • ArcBlock 的 NFT 相关协议称为 ABBA 协议(ArcBlock Blockchain Assets Protocol,ArcBlock 区块链资产协议)
  • Algorand 的称为 ASA(Algorand Standard Assets,Algorand 标准资产)标准
  • 未来,通证协议标准的不同会成为一项挑战

THANK YOU