荐读 | NFT 圣经:关于非同质化代币的所有知识

这篇文章是 Luyaoyuan于2020年1月在 NFT上发表的,对于读者了解 NFT有帮助,特此推荐。NFT是一种非同质代币,具有区块链管理功能的独特区块链项目。举例来说,收藏,游戏物品,数字艺术,赛事门票,域名,甚至是实物资产的所有权记录。假如你生活在一个加密货币的世界里,你可能会听到“非同质代币”或“NFT”等字眼。也许你是一个怀疑论者、信仰者,也许你还不知道那非同质化的代币究竟是什么。总之,这篇文章很适合你!OpenSea是 NFT的交易市场,它有一个独特的优势:自从 NFT标准在2017年底发布以来,几乎所有与 NFT有关的项目都已经上线。如果你问我们有关 NFT项目的事,我会跟你赌一把 GodsUnchainedCard。我们都听说过,而且在某些情况下,他们也可能和我们的开发者谈过!NFT的生态系统是由不可思议的革新分子组成的,每个人都是这样:从爱好者到开发者,从玩家到企业家到艺术家,人人都是这样。我们也很高兴能成为这个社区的一员。这篇文章是对非同质代币的深入分析:ERC721的技术剖析, NFT的历史,对 NFT的普遍误解,以及 NFT市场的现状。我希望这对这个领域的新手,以及那些已经知道 NFT但是想要更好地了解它内部工作细节的人,都有帮助。一、什么是非均匀代币?1.1基于区块链的非同质代币,1.1.1标准化,1.1.2互动性,1.1.3交易性,1.1.4流动性,1.1.5不变性,1.1.6可编程性,2.1.1.1非同质化代币标准,2.1ERC721

2.2ERC1155

2.21可组合物品,2.3非以太坊标准,4.1–0 BC: CryptoKitties之前,4.2 CryptoKitties之前,4.4.4虚拟世界扩展,3.1.1链上与链下,3.1.2上元数据,3.2下元数据,3.2链下存储方案,3.2.1集中式服务器,3.2.2 IPFS

4.非同质化代币的历史,4.1-0 BC: CryptoKitties之前,4.4.4虚拟世界扩展,4.4.2摘除加密猫,4.4.7其他试验,4.4.4.8游戏和再开发,5.4.8游戏和再开发,5.4.8游戏和再开发,5.5.5.8游戏和再开发,5.5.5.8游戏和再开发,5.5.5.8游戏和再开发,5.5.5.5.5.5.5.5.5.5.6游戏和再开发,5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.6游戏在我们的2020年预测中,不可替代性资产是常态。替代性资产真奇怪!有关非同质代币的大部分讨论始于引入同质概念,同质概念被定义为“可以替代或被同一物品替代的另一个事物”。我觉得这会让情况更复杂为了更好地理解非均质资产的意义,只需要考虑你所拥有的大多数资产。您坐的椅子,手机,笔记本,还有任何可以在淘宝上卖的东西。所有这些都是不相称的东西。同质资产实际上是一种怪异资产。金钱是一种典型的同质资产。无论特定的5美元钞票序列号是5美元还是存在您的银行账户中,5美元总是5美元。通过使用另一张5美元的纸币(即5美元纸币)而取代5美元纸币,可以实现货币互换,请注意,交换是相对的,它仅适用于多个事物的比较。商业舱、经济舱、头等舱在同一班次内,每张票大概可以互换,但头等票不能以商业舱位的形式交换。甚至您所坐的椅子也可以与相同类型的椅子互换,除非您为某一种椅子设计了特殊的配件。有意思的是,同质资产的定义也可能是主观的。返回机票例子:那些需要靠窗户或走道座位的人可能会认为,两张经济舱机票是不可互换的。同理,对我来说,一便士不多的硬币可能值一便士,但对收集硬币的人来说,它更值钱。当在区块链上表示这些项目时,我们将看到其中一些细微的差异变得非常重要,就像我们在加密货币出现之前就有了数字货币(像是飞机积分,游戏里的金币)一样,从互联网开始,我们就有了非同质化的数字资产。像 Twitter

Facebook

Weibo之类的域名,活动门票,游戏内物品,甚至社交网络,都是非同质化的数字资产;只是在可交易性,流动性和互用性上有所不同。很多游戏都很有价值:仅2018年, Epic Games就通过免费游戏“Fortnite”获得了24亿美元的收益;到2025年,游戏票市场有望达到680亿美元;域名市场将继续稳步增长。我有很多数字资产,但我从来没有真正拥有过。很明显,我们已经拥有大量的数字资产。但我们“拥有”这些数字资产有多大?假如数字所有权只是表示某件物品属于你,而非别人,那么在某种意义上,你拥有这些财产。但如果数字所有权更像真实世界的所有权(可以无限期地持有和转让),数字资产并不总是这样。然而,您在特定上下文中拥有这些资产,并且它们可能不会移至别处。试着将 Fortnite皮肤在淘宝上销售,你会发现将数字资产从一家公司转移到另一家公司非常困难,所以才会出现区块链!数字资产的协调层就是区块链,它赋予用户所有权和管理权限。块链为一些非同质资产添加了独特的属性,从而改变用户和开发者与这些资产之间的关系。在数字世界中,从票券到域名,传统的数字资产并没有统一的表述。在游戏中,游戏可以以完全不同于票务系统的方式来表示收藏。并且,通过在公链上展示非同质资产,开发者可以构建所有的通用的,可重用的,可继承的非同质代币标准。其中包括所有权、传输和简单访问控制等基本原语。另外一些标准(例如, NFT如何显示技术规范)可以被放在上面,从而在应用程序中实现丰富的显示。它们类似于数字世界中的其它构件,如 JPEG或 PNG图像的文件格式,计算机之间请求的 HTTP协议,以及 HTML/CSS,用来在 Web上显示内容。在区块链的顶部增加了一个层,它为开发者构建他们自己的应用程序提供了一套全新的有状态原语。互动性,一种非均质的资产标准允许它们在多个生态系统间自由移动。随着开发者们开始新的 NFT项目,这些 NFT可以立即出现在几十个不同的钱包提供商中,可以在市场上进行交易,而且最近已经出现在虚拟世界中。由于开放标准提供了清晰、一致、可靠和授权的读写数据 API,因此这是可行的。开放市场自由贸易中,可交易性、互通性是最有说服力的。首次,使用者可以将物品移入原始环境,并进入市场,利用诸如 Elite拍卖、招标、捆绑、销售货币等复杂的交易功能,例如 stablecoins和专用货币。特别是对游戏开发商而言,资产的可交易性意味着从封闭经济到开放市场经济的转变。从资源供应、定价到资金控制,游戏开发者不再需要管理经济中的每一个环节。取而代之的是,他们可以让自由市场来承担这个责任!流动,非同质化资产的极易交易性带来了流动性的提升。非标市场可以满足不同受众的需求,从严格的交易者到不成熟的交易者,使资产更广泛地面向更多的买家。正如2017年 ICO热潮所带来的以即时货币为动力的新资产类别, NFT扩大了数字资产这一独特市场。不可变性和可证明的稀缺性,智能合约允许开发者为非同质代币的供应设定严格的上限,并强制使用 NFT发布后无法修改的永久属性。举例来说,开发人员可以通过编程来强制执行以下操作:只能创建特定数量的特定稀有物品,而不能提供普通物品。开发者也可以通过对链代码的方式,让特定的属性不随时间而改变。对于艺术而言,这尤其有趣,因为它严重依赖于如何证明原始作品的稀缺性。当然, NFT像传统的数字资产一样,具有可编程的特性。克鲁普提斯(我们稍后会讨论)是数字猫在繁殖技术员中的直接代表。现在很多 NFT的机制都比较复杂,比如锻造,制造,转换,随机生成等等。“设计空间是无限的,非均质代币标准,即使非均质资产变得更有活力的部分。他们向开发人员保证,资产将以一种特定的方式运行,并精确地描述如何与资产的基本功能进行交互。由 CryptoKitties提出的ERC721标准是首个代表非同质数字资产的标准。ERC721是一种可继承的智能合约标准,这意味着开发人员可以轻松地从导入中创建新的符合ERC721-合约的 OpenZeppelin库(我们创建了第一个用于ERC721合约的有用教程)。事实上,ERC721非常简单:它提供了从一个地址到一个惟一标识符的映射(每个标识符代表一个资产),以表示标识符的所有者。此外,ERC721还提供了使用 transferFrom方法进行资产转移的许可方式,interfaceERC721 function ownerOf (uint256_ tokenId)虚拟 returns (address); function transferFrom (address_ from

address_ to

uint256_ tokenId) external payable;;,如果你想一想,这两个表达 NFT的方法实际上都是必需的:一个是检查拥有什么,另一个是发送什么。这一标准还具有其他一些特征(对 NFT市场来说,某些特征非常重要),而ERC721的核心部分是非常基本的,由 Enjin公司的团队率先提出的ERC1155

ERC1155,提出了 NFT世界的半同质化方案。对于ERC1155

ID不代表资产,它是资产的一个类别。举例来说,一个 ID可以表示一把“剑”,而一个钱包可以拥有1000把。这种情况下, balanceOf方法将返回钱包里有多少剑,用户可以通过 transferFrom调用“剑 ID”来转移任意数量的剑。interfaceERC1155 function balanceOf (address_ owner

uint256_ id) external view returns (address_ to

uint256_ id

uint256 quantity); function transferFrom (address_ from

address_ to

uint256 quantity) external payable;,这类系统的一个优点是效率:使用ERC721时,如果用户想要换掉1

000把剑,他们需要改变其状态(通过调用 transferFrom方法),才能得到1

000个标记。在ERC1155中,开发者只需调用1000个 transferFrom,然后就可以执行一个传输操作。这种效率的提高,当然也带来了信息的损失:我们再也不能跟踪单把剑的交易历史了。还请注意,ERC1155提供了ERC721的超集能力,这意味着ERC1155可以用来构建ERC721资产(您只需为每个资产单独设置 ID和资产数目)。ERC1155标准的发展正是得益于这些优势。

提示:如果您觉得本文不错,请点击分享给您的好友!谢谢
相关推荐
新闻聚焦
猜你喜欢
热门推荐
 
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。