LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 下一个数字资产热点:非同质化代币

下一个数字资产热点:非同质化代币

2020-08-27 盛合区块链 来源:区块链网络

非同质化代币(NFTs,全称为Non-fungible tokens )是具有区块链管理所有权的独特数字项目。例如收藏品,游戏项目,数字艺术,活动门票,域名,甚至实物资产的所有权记录。

如果您在加密货币世界中生活了一段时间,则可能听说过“非同质化代币”或“ NFT”一词。也许您是一个怀疑论者,信徒,或者您仍然不真正知道非同质化的代币到底是什么。

无论如何,这篇文章适合任何一位入门了解的爱好者!

作为NFT的市场,OpenSea有一个独特的优势:自2017年底第一个NFT标准出现以来,几乎所有与NFT相关的项目都已上线。NFT生态系统是由令人难以置信的创新者组成的紧密联系的团队:从发烧友到开发人员再到游戏玩家再到企业家再到艺术家,每个人都如此。我们很荣幸能成为这个社区的一员。

这篇文章旨在提供对非同质化代币的深入概述:ERC721的技术剖析,NFT的历史,对NFT的常见误解以及NFT市场的现状。我们希望这对本领域的新手以及已经了解NFT但希望更好地了解其内部工作细微差别的人们都有意义。

什么是非同质化代币?

非同质化资产只是正常的东西。可替代的资产是奇怪的!

关于非同质化代币的大多数讨论都是从引入可替换性的想法开始的,可替换性的概念被定义为“能够替换或被另一个相同的项目替换”。我们认为这会使事情复杂化。为了更好地了解非同质化资产的构成,只需考虑一下您拥有的大部分资产即可。您坐在的椅子,手机,笔记本电脑以及可以在eBay上出售的任何物品。所有这些都属于非同质化的事物。

事实证明,可替代资产实际上是奇怪的资产。货币是可替代资产的经典示例。无论特定的五美元钞票上的序列号是五美元还是存入您的银行帐户,五美元始终是五美元。用另一张五美元的钞票代替五美元的钞票(或者说是五张钞票)的能力使货币可以互换。

注意互换性是相对的 ; 它实际上仅适用于比较多个事物。考虑商务舱,经济舱和头等舱机票。每张票在其班级中大致可以互换,但是您不能公平地将头等票换成商务舱票。甚至您坐在的椅子都可以与相同型号的椅子互换使用,除非您为特定的椅子开发了特殊的附件。

有趣的是,可替代性也可以是主观的。回到机票示例:一个在乎坐在靠窗座位还是靠过道座位的人可能不会认为两张经济舱机票可以互换。同样,一分钱稀少的硬币对我来说可能价值1美分,但对硬币收藏家来说价值更高。我们将看到,当在区块链上表示这些项目时,其中一些细微差别变得非常重要。

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

正如在加密货币出现之前我们拥有数字货币(例如航空点数,游戏中的货币)一样,自互联网诞生以来,我们就拥有非同质化的数字资产。域名,活动门票,游戏内物品,甚至是Twitter或Facebook等社交网络上的手柄,都是非同质化的数字资产;它们只是在可交易性,流动性和互操作性上有所不同。其中许多都是非常有价值的:仅在2018年,Epic Games 就通过其免费游戏Fortnite出售了服装,实现了24亿美元的收入;到2025年,活动门票市场预计将达到680亿美元;域名市场继续保持稳定增长。

我们拥有大量的数字资料,但我们从未真正拥有过。

显然,我们已经拥有大量的数字资料。但是,我们在多大程度上“拥有”这些数字产品?如果数字所有权仅表示某项商品属于您而不是其他人,则您在某种意义上拥有它们。但是,如果数字所有权更像是物理世界中的所有权(无限期持有和转让的自由),那么数字资产似乎并非总是如此。而是,您在特定的上下文中拥有这些资产,这可能使迁移它们变得容易,也可能使迁移变得不容易。尝试在eBay上出售Fortnite皮肤,您会发现将数字资产从一个人转移到另一个人的困难。

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

标准化

从事件门票到域名的传统数字资产在数字世界中没有统一的表示形式。游戏可能以与事件票务系统完全不同的方式表示其游戏内收藏品。通过在公共区块链上表示非同质化代币,开发人员可以构建与所有非同质化代币相关的通用,可重用,可继承的标准。这些包括诸如所有权,传输和简单访问控制之类的基本原语。可以将其他标准(例如,如何显示NFT的规范)放在顶部,以在应用程序内部进行丰富的显示。

这些类似于数字世界的其他构建块,例如用于图像的JPEG或PNG文件格式,用于计算机之间的请求的HTTP和用于在网络上显示内容的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;}

如果您考虑一下,这两种方法实际上就是代表NFT所需的全部:一种检查谁拥有什么的方法以及一种移动事物的方法。该标准还有其他一些特色(其中有些对NFT市场非常重要),但是ERC721的核心是非常基本的。

ERC1155

ERC1155,由首创Enjin团队,带来了半可替代性到NFT世界的想法。在ERC1155中,ID代表的不是资产,而是资产的类别。例如,一个ID可能代表“剑”,而一个钱包可能拥有其中的1000把剑。在这种情况下,该balanceOf方法将返回钱包拥有的剑的数量,并且用户可以通过transferFrom使用“剑” ID 进行调用来转移这些剑中的任意数量。

interface ERC1155 {?function balanceOf(address _owner, uint256 _id) external view returns (address);

function transferFrom(address _from, address _to, uint256 _id, uint256 quantity) external payable;}

这种类型的系统的一个优势是效率:使用ERC721,如果用户想要转移1,000把剑,他们将需要(通过调用transferFrom方法)修改智能合约的状态以获取1,000个唯一代币。使用ERC1155,开发人员只需要呼叫transferFrom数量为1,000的电话并执行一次转移操作。当然,这种提高的效率伴随着信息的丢失:我们再也无法追踪单个剑的历史。

还要注意,ERC1155提供了ERC721功能的超集,这意味着可以使用ERC1155构建ERC721资产(您只需为每个资产拥有单独的ID和数量1)。由于这些优势,我们最近目睹了ERC1155标准的越来越多的采用。OpenSea最近在Github上开发了一个存储库,以开始使用ERC1155标准。

以下是我们为大家收集的部分资料,请大家下载来看吧,或者关注公众号之后,在对话栏输入“资料”下载区块链学习资料。

End

/ 关注盛合 /

获取更多有价值的行业信息,欢迎进入盛合区块链

—-

编译者/作者:盛合区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...