5分钟快速了解NFT的运作原理

今日链条 view 43544 2022-1-31 12:16
share to
Scan QR code with WeChat

NFT英文全称为Non-Fungible Token,即非同质化通证(也可以翻译为非同质化代币,本文以下均称之为代币)。在区块链上的数字加密货币分为原生币和代币。原生币拥有自己的主链,使用链上的交易来维护账本数据;代币依附于现有的区块链,使用智能合约来进行账本的记录。同质化代币互相可以替代、可接近无限拆分,例如BTCETH;而非同质化代币有相互不可替代具有唯一性、不可拆分。结合现有NFT的应用,实质就是利用了NFT的特定资产登记方式,鉴于区块链的去中心化、透明特性,可以防止数据被篡改,可以起到可靠的识别资产的创造者,持有者,结合智能合约,可以确保资产的持有者才有权对资产进行操作。

2017年,Larva Labs开发的CryptoPunks项目时还没有标准的协议。2018年,伴随着CryptoKitties的诞生,与之对应的ERC-721 NFT协议设立。之后,Enjin团队对ERC-721作出改进,提出了ERC-1155协议。后来又发展出ERC998协议,这一协议不像前面两种协议常见。

ERC721是NFT领域最常用的协议。2017年底,游戏/收藏品项目CryptoKitties,使用的就是ERC721。ERC-721协议是一组编程的标准函数库,利用编辑好的函数可以实现标准化的代币发行、转让、销毁等。

ERC-1155 协议弥补ERC721协议发行单一和费用高等不足,该协议每个智能合约可以发行一揽子资产不是单个资产,可以发行任意种类的NFT资产。例如,在ERC721协议中,一个智能合约只能代表一张图。在ERC-1155协议中,一个智能合约可以代表一组图片。当然,ERC-1155协议缺点就是一个智能合约不能具体指向具体哪一张图片。

ERC998协议可以说是一个同质化代币和非同质化代币的组合,一个NFT可以绑定同质、非同质代币两种,转移时可以将整个层次结构和所属关系一并转移。这就好比,一只加密猫身上可以同时拥有同质化资产和非同质化资产,例如其可以拥有ETH和非同质化的道具。不过,该种协议比较少见。

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 中纪委发文谈元宇宙:区块链在其中究竟扮演什么角色? Next: 纳米画+NFT的跨界碰撞

Related