如果你经常关注加密货币领域,那么一定听说过非同质化代币(NFT)。像加密猫(CryptoKitties)和Decentraland这样的项目使NFT标准非常受开发人员追捧。本文将探讨NFT的概念和特点。
同质化(Fungible)是什么意思?
我们先来了解一下同质化这个词。根据维基百科的定义,同质化是指货物或商品属性的一种特性,即各单位本质上是可以互相替代的,不能区分。货币是同质化商品的典型例子。比如,一张五元钞票不管序列号是多少,不管在谁手里,它在任何地方的用途都是一样的。你可以用它兑换成其他五元钞票,或者五张一元钞票。其他一些日常生活中的同质化商品示例包括日用品、笔记本等。
另一方面,非同质化货物或商品是指独一无二、无法替代的商品。世界著名的名画《蒙娜丽莎》就是最好的例子,它是独一无二的。
同质化与非同质化代币
代币或加密代币(在区块链上)是代表数字资产的独特虚拟代币。加密代币通过挖矿、ICO、荷兰拍卖等方式进行创建、分配、出售和流通。例如,一个代币可以代表某公司的股份或忠诚积分。
同质化代币和非同质化代币之间有很多差异。
- 统一性:所有同质化代币具有相同属性,而每个非同质化代币都是唯一的。- 可互换:同质化代币可以互换成其他同类型的代币,而非同质化代币不能互换。- 可分割:同质化代币可以分成较小单位,而非同质化代币不能分割。- 例子:同质化代币的例子包括货币、金条、商品,而非同质化代币的例子包括域名、艺术品、手机号码等。
这有点像用数字世界的代币来代表《蒙娜丽莎》一样。一些著名的非同质化数字资产包括域名(如ENS域名)、FaceBook和Instagram账号、电话号码、《反恐精英》中的枪支皮肤等。维基百科将非同质化代币(NFT)定义为一种特殊类型的加密代币,代表某些独特的东西。
非同质化代币(NFT)的特征
- 标准化:NFT具有一些标准化功能,包括所有权、转让等。所有非同质化代币都具备这些功能,任何开发人员都可以利用它们来构建自己的NFT项目。- 通用性:NFT是通用的,也就是说,任何希望使用NFT的应用都可以使用它。因为区块链是公开可访问的,并且每个人都可以阅读部署NFT的智能合约。- 流动性:与加密资产相关的流动性市场非常庞大。人们可以根据自己的需求轻松地将其换成现金或其他加密货币。因此,NFT具有很高的流动性。- 不变性:区块链以其不可变性而闻名。NFT是通过智能合约实现的,使得NFT无法改变,用户不能将其NFT更改为其他NFT。NFT的所有权将永久记录在区块链中,除非用户决定将其转让给其他用户。- 可编程:NFT是通过智能合约实现的,因此NFT代币可以增强并包含其他复杂功能。
非同质化代币标准
- ERC721:它最初由CryptoKitties创建,也是代表非同质化数字资产的第一个标准。ERC721是一个可继承的Solidity智能合约标准,开发人员可以方便地从OpenZeppelin库中继承并用于构建基于NFT的项目。- ERC1155:它最早由Enjin提出。它允许人们实现半同质化代币。ERC1155可以拥有不同类型的独特资产,而不是独特的资产本身。这些资产与ID相关联。例如,一个ID可以有20个名为“Swords”的资产,而另一个ID可以有30个名为“Guns”的资产。
元数据用于定义单个代币的唯一属性。以加密猫为例,每只加密猫都有不同的颜色、形状、名称等。元数据通常以JSON形式表示,并可以通过两种方式存储:
- 链上:在这种情况下,每个NFT都与自己的元数据链接并存储在区块链中。最大的缺点是以太坊中的存储空间有限。- 链下:在这种情况下,元数据存储在中心化系统(如AWS)或去中心化网络(如IPFS)中,并通过智能合约中的tokenURI参数链接到各自的NFT。
NFT的应用场景
- 收藏品:NFT通过加密猫首次在收藏品领域引起关注。在加密猫游戏流行之后,NFT成为AxieInfinity等许多其他收藏品领域的热门选择。- 游戏:玩家花费时间在游戏中获得奖励,但这些奖励在游戏外无法使用。然而,基于区块链的NFT解决了这个问题,因为其他游戏可以集成这些奖励。- 证书:NFT可用于识别颁发给个人的唯一证书。通常,基于NFT的证书是不可转让的,并且这些证书存储在区块链中,因此无法篡改。
加密领域已经涌现出了越来越多的NFT标准,它们具有各自不同的功能。NFT的实现范围仅限于开发人员的想象力。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/43711.html
发表回复
评论列表(0条)