关于NFT(非同质化代币)你想知道的一切都在这里

撰文:Devin Finzer ,OpenSea CEO

翻译:老陆

来源:链闻

编者注:本文作了不改变作者原意的删减。

 

非同质化代币 NFT 是一个拥有区块链管理权,独特的区块链项目。例如,收藏、游戏物品、数字艺术、活动门票、域名,甚至是实物资产的所有权记录。
如果你生活在加密货币的世界里有一段时间了,你可能会听到「非同质化代币」或者「NFT」这个词。或许你是个怀疑者、信徒,又或许你还不知道那个非同质化代币到底是什么。不管怎样,这篇文章是适合你的。

我敢和您赌一张 GodsUnchainedCard,如果您向我们询问关于 NFT 项目的信息。我们已经听说过了,并且有可能在某些时候他们与我们开发人员交谈过了!NFT 生态系统是由令人难以置信的革新者组成的,每一个人都是这样:从爱好者到开发者,从玩家到企业家到艺术家,所有人都是如此。成为这个社区的一员也是我们的荣幸。

本文旨在对非同质化代币提供一个深入的概述:ERC721 的技术剖析, NFT 的历史,对 NFT 的普遍误解,以及 NFT 市场的现状。我们希望这对该领域内的新手,以及已经了解 NFT 但想更好地了解其内部工作细节的人来说是有意义的。

 

什么是非同质化代币?

不可替代资产只是正常的东西。可替代的资产是奇怪的!
大多数关于非同质化代币的讨论都是从引入同质的想法开始的,而同质的概念被定义为「能够替换或者被同一项目的另一项替换」。我们认为这会使事情更加复杂。要更好地理解非同质化资产的含义,只需考虑您所拥有的大部分资产。你坐的椅子、手机、手提电脑以及任何可以在淘宝上销售的东西。这一切都是非同质的东西。

同质化资产实际上被证明是奇怪的资产。货币是一个经典的同质资产的例子。不管具体的 5 美元钞票上的序号是 5 美元还是存入你的银行帐户,5 美元总是 5 美元。能够用另外一张 5 美元的纸币 (也就是 5 张) 来代替 5 美元的纸币,从而实现货币互换。

注意互换是相对的,它只适用于比较多个事物。商务舱,经济舱,头等舱机票。每一张票在同一个班次上大概是可以互换的,但你不能以商业舱票的形式来交换头等票。即使你坐的椅子也可以和同类型的椅子互换使用,除非你已经为特定的椅子开发了一些特殊的配件。

有趣的是,同质化资产定义也可以是主观的。回到机票示例:关心坐靠窗或靠走道座位的人可能认为两张经济舱机票不能互换。同样的,一分钱不多的硬币对我来说可能值一分钱,但是对一个硬币收集者来说价值更高。我们将会看到,其中的一些细微差别在区块链上表示这些项目时变得非常重要。

 

基于区块链的非同质化代币

正如我们在加密货币出现前拥有数字货币 (比如航空积分、游戏中的金币),自从互联网诞生以来,我们就拥有了非同质化的数字资产。域名、活动门票、游戏内物品,甚至像 Twitter、Facebook、Weibo 这样的社交网络,都是非同质化的数字资产;只是在可交易性、流动性和互用性方面各不相同。许多游戏都很有价值:仅在 2018 年, Epic Games 就通过免费游戏「Fortnite」销售服装,实现了 24 亿美元的收入;预计到 2025 年,活动门票市场将达到 680 亿美元;域名市场将继续保持稳定增长。
我们拥有大量的数字资产,但我们从未真正拥有过。
显然,我们已经有了一大批数字资产。但是,我们「拥有」这些数字资产的程度如何呢?如果数字所有权只表明某项商品属于你而不属于其他人,那么从某种意义上说,你就拥有了这些资产。但是,数字资产并不总是如此,如果数字所有权更像是现实世界中的所有权 (可以无限期地持有和转让)。但是,您在特定的上下文中拥有这些资产,而这些资产可能或不会移动到其他地方。尝试在淘宝上出售 Fortnite 皮肤,你会发现把数字资产从一个人转移到另一个人的难度很大。

这就是区块链到来的原因!区块链提供给数字资产一个协调层,向用户授予所有权和管理权限。区块链增加了一些非同质化资产的独特属性,从而改变了用户和开发人员与这些资产之间的关系。

 

标准化

在数字世界里,从门票到域名,传统的数字资产并没有统一的表达方式。游戏可以用与事件售票系统完全不同的方式来表示游戏中的收藏。而通过在公链上显示非同质化资产,开发人员可以构建通用、可重用、可继承的所有非同质化代币标准。这包括基本的原语,如所有权、传输和简单的访问控制。其他标准 (例如,如何显示 NFT 的规格说明) 可以放在最上面,从而在应用程序中实现丰富的显示。

这些与数字世界中的其他构建块类似,比如 JPEG 或 PNG 图像的文件格式、计算机间请求的 HTTP 协议和用于在 Web 上显示内容的 HTML/CSS。区块链的顶部添加了一层,为开发人员提供了一套全新的有状态原语,用于构建自己的应用程序。

互通性

一个非同质化资产标准允许他们在多个生态系统之间移动自如。当开发人员启动新的 NFT 项目时,这些 NFT 可以立即在数十种不同的钱包提供者中看到,可以在市场中交易,并且最近已经显示在虚拟世界中了。这是可能的,因为开放标准提供了清晰、一致、可靠和经过许可的读写数据 API。

可交易性

互通性在开放的市场自由贸易中最具说服力。用户第一次可以向外移动到物品的原始环境中,进入一个市场,他们可以利用复杂的交易功能,如易趣式拍卖、招标、捆绑、出售任何货币的能力,比如 stablecoins 和专用货币。

尤其对于游戏开发商来说,资产的可交易性代表着一个从封闭经济向开放市场经济的转变过程。游戏开发商不再需要管理经济中的每一个环节:从资源供应到定价再到资金控制。相反,他们可以让自由市场来承担这部分责任!

 

流动性

非同质化资产的极速可交易性会带来流动性的提升。NFT 市场可以满足各种受众的需求,从严格的交易者到较不成熟的交易者,都可以让资产更广泛地面向更多的购买者。与 2017 年的 ICO 热潮催生出由即时流动货币驱动的新一类资产一样, NFT 拓展了数字资产这一独特的市场。

 

不变性和可证明的稀缺性

智能合约允许开发人员对非同质化代币的供应设置严格的上限,并强制使用在发布 NFT 后不能修改的永久属性。例如,开发人员可以通过编程方式强制执行以下操作:只能创建特定数量的特定珍稀物品,而不能提供更多的普通物品。开发人员还可以强制特定属性不随时间变化,方法是对链进行编码。对艺术来说,这是特别有趣的,因为艺术在很大程度上依赖于如何证明原始作品的稀缺性。

 

可编程性

当然,和传统数字资产一样, NFT 也是完全可编程的。CryptoKitties (我们稍后会讨论) 在繁育技术人员中直接繁殖成数字猫的代表。当今许多 NFT 的机制更加复杂,如锻造、制作、兑换、随机生成等等。设计空间是无限可能的。

 

非同质化代币标准

标准就是让非同质化资产变健壮起来的那部分。它们向开发人员保证,资产将以特定的方式运行,并且精确地描述与资产的基本功能交互的方式。

 

ERC721

由 CryptoKitties 提出的 ERC721 是第一个代表非同质化数字资产的标准。ERC721 是可继承的智能合同标准,这意味着开发人员可以很容易地从导入它来创建与 ERC721-合同一致的新的 OpenZeppelin 库 (我们在此创建了 ERC721 合同的第一个有用的教程)。ERC721 实际上相当简单:它提供了一个唯一标识符 (每个标识符代表一个资产) 到一个地址的映射,以此代表标识符的所有者。ERC721 还提供了使用 transferFrom 方法进行资产转让的许可方式。
    interface ERC721 {  
      function ownerOf(uint256_tokenId) external view returns (address);  
      function transferFrom(address_from, address_to, uint256_tokenId) external payable;  
    }
*本文转载自网络转载,版权归原作者所有。本站只是转载分享,不代表赞同其中观点。请自行判断风险,本文不构成投资建议。*