什么是非同质化代币(non-fungible token)?关于NFT你需要知道的一切

非同质化代币(NFTs)是通过区块链来管理其所有权的一种独特的数字资产,包含如收藏品、游戏项目、数字艺术品、活动门票、域名,甚至是实物资产的所有权记录等。

如果你已经对加密世界有一定的了解,你可能已经听说过“非同质化代币”或者“NFT”这样的词。或许你是一个怀疑论者,一个信仰者,或者你还不知道NFT具体是什么。不管怎样,这篇文章都适合你。

作为一个NFTs市场,OpenSea拥有独特的优势:自2017年底第一个NFT标准出现以来,我们见证了几乎所有上线的NFT相关的项目。事实上,我们可以跟你赌一个Gods Unchained Card,你随便问我们一个NFT项目我们都知道,并且我们很有可能还跟开发者交谈过。这个NFT生态系统是由一些不可思议的创新者组成的紧密团体:每一个人,从从爱好者到开发者到游戏者到企业家到艺术家,我们很荣幸成为其中的一部分。

这篇文章将深入讲解非同质化代币的概念:ERC721的技术解剖,NFT的历史,关于NFT的常见误解,以及NFT市场的现状。我们希望这对那些刚刚踏入这个领域的人,或者已经对NFTs有了解但想要更好的理解其内部运作的人都有意义。

什么是非同质化代币(non-fungible token)?
非同质化(不可替换)资产实际只是普通资产,可替换资产才应该是那个奇怪的。

大多数关于非同质化代币的讨论都是从引入可替换性的概念开始的,它被定义为“可替换或者可以被其他同类物品替代”。我们认为这使问题变得更复杂了。想要更好的理解到底是什么构成了非同质化资产,只需要想想你所拥有的大多数东西,你所坐的椅子,你的手机,你的笔记本电脑,任何你可以在eBay上出售的东西,所有这些都属于非同质化资产的范畴。

事实证明,可替代的资产其实是很奇怪的。我们的货币就是一个非常经典的可替换资产的例子。不管这张钞票上的序号是什么,也不管它是在你兜里还是在你的银行账户里,5美元始终是5美元,你还可以跟别人交换一张5美元(或者5个1美元),你不会有任何损失,这就是可替换的意思。

需要注意的是可替换性是相对的,它只在我们理解的同类物品有多个的时候适用。比如商务舱、经济舱和头等舱的机票。只有同类别的机票才是大致可替换的,你不会拿你的头等舱去换一张经济舱的机票。你坐的椅子也可以跟同款其他椅子大致互换,除非你对你那张“特别的”椅子产生了特殊的依恋。

有趣的是,可替换性也可以是主观的。继续回到机票的例子,一个人他很在意他的位置是靠窗还是靠过道,那么即使是两张经济舱的机票,他也不愿意交换。同样的,一枚稀有的便士对我来说可能就只值1美分,但对钱币收藏家来说却可能值很多。我们看到了,当要在区块链上表达这些资产时,这些细微的差别是非常重要的。

基于区块链的非同质化代币
正如在加密货币出现之前就有了数字货币(如航空里程积分、游戏币)一样,在互联网诞生之初就已经有了非同质化数字资产。像域名、赛事门票、游戏装备、Twitter或Facebook这样的社交网络账号,这些全都是非同质化数字资产,只不过它们在交易、流通和互操作等方面各不相同,而且其中还存在很多非常有价值的资产,如Epic Games仅在2018年,他们的免费游戏《堡垒之夜》的服装销售收入就达到了24亿美元,门票市场预计在2025年达到680亿美元,域名市场继续看到稳固的增长。

我们有大量的数字资产,然而我们从未真正拥有过它们。

很明显,我们已经拥有大量数字资产,但是我们在多大程度上拥有它们呢?假如数字所有权仅仅意味着这个东西属于你而不属于别人,那么你只在一些意义上拥有它。实际上,数字所有权更像是物理意义上的所有权(你可以自由的持有或者转让它),换句话说,设想你在某种特定的环境中拥有的某种数字资产,你可以非常容易的转让它或者持有它,一般的数字资产并不具备这样的属性。试试在ebay上售卖Fortnite皮肤,你会发现将它从一个人转移到另一个人是多么困难。

这正是区块链存在的意义!区块链为数字资产提供了一个中间协调层,它可以永久记录用户对数字资产的所有权,并且用户可以在链上管理自己的资产。区块链为非同质化资产添加几个独特的属性,就改变了用户、开发者与这些资产的关系。

标准化
传统数字资产——从赛事门票到域名都没有统一的标准,一款游戏和一个票务系统可能以完全不同的方式来处理它的收藏品。而在公链上发布NFT,开发者可以建立所有NFT通用的、可重复使用的、可继承的标准,包括如所有权、交易、简单的访问控制这样的基本要素。而那些额外的标准(如怎样表现NFT)则可以在应用层去实现。

就像用于图像文件的JPEG或PNG文件格式,用于计算机之间请求的HTTP,以及用于在网上显示内容的HTML / CSS,区块链是建立在互联网之上的一层网络,它为开发者提供了一套全新的状态集合原语。

互操作性
NFT标准可以让非同质化代币在多个生态系统间轻松的转移。当开发者推出一个新的NFT项目时,这些NFT就立即可以在几十个不同的钱包中查看,可以在市场上交易,而且,最近还可以在虚拟世界中显示了。因为开放的标准为读取数据提供了一个清晰的、一致的,可靠的,有权限控制的API。

可交易性
互操作性最引人注目的功能是让NFT可以在开放市场自由交易。第一次,用户可以将资产从传统环境中转移出来,并投入市场进行各种方式的交易,比如eBay式拍卖、竞价、捆绑交易,并且可以用任何币种交易,如稳定币和特定应用货币 。

尤其对游戏开发者来说,资产可交易表示从封闭经济过度到了一个开放的,自由的市场经济。游戏开发者不再需要事无巨细的管理游戏中的各种资产和交易,他们可以让自由市场来承担这些繁重的工作。

流动性
NFTs的即时交易性将导致更高的流动性。NFT市场可以迎合各种受众——从资深操盘手到新手玩家,将资产曝光给更广大的买家群。就像2017年的ICO热潮催生的由具有即时流动性的代币驱动的新型资产一样,NFTs扩大了这个独特的数字资产市场。

不可更改性和可证明的稀缺性
智能合约允许开发者对NFTs的供应设置硬性上线,并强行限定其发行后不可修改。例如,一个开发者可以通过编程强行规定只能创建特定数量的特定稀有资产,同时保持更多普通资产无限制供应。开发者也通过在链上编码限定资产的某种特定属性保持不可变。这对艺术品来说是非常友好的,因为艺术品在很大程度上依赖于于真品的可证明的稀缺性。

可编程性
当然,像传统数字资产一样,NFTs是完全可编程的。CryptoKitties(后面会讲到)直接在宠物猫咪的合约中写入了繁育机制。今天,许多NFTs都有更复杂的机制,比如锻造、制作、赎回、随机生成等等。设计空间充满了各种可能性。

非同质化代币标准
标准是NFTs强大的一部分原因。因为标准规范了资产的交易方式,也精确描述了与资产的基本功能交互的方式,这让开发者有了保障。

ERC721
由CryptoKitties开创的ERC721是第一个关于非同质化数字资产的标准。ERC721是一个可继承的Solidity智能合约标准,这意味着开发者可以很轻松的从OpenZeppelin library导入来创建新的兼容ERC721的合约*(这里有一篇关于创建第一个ERC721合约的有用教程)*。ERC721实际上是相对简单的:每个资产都有一个唯一标识符,ERC721提供了这个标识符与地址的映射,而这个地址则代表了该资产的所有者。ERC721还提供了关于转移资产的许可,使用transferFrom方法。

interface ERC721 {
  function ownerOf(ui

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值