NFT系列(一)快速理解非同质化代币
September 22nd, 2022

不可替代代币 (NFT) 是具有区块链管理所有权的独特数字物品。包括收藏品、游戏物品、数字艺术、活动门票、域名,甚至实物资产的所有权记录。

——Devin Finzer

NFT Metrix
NFT Metrix

大多数关于不可替代代币的讨论都是从引入Non-fungible的概念开始的,事实上正如世界上没有两片完全相同的叶子,Fungible的东西只能说在使用价值上存在可替换性。

如果说区块链的经济学底层是数字确权,那么如何代表链上独特的各类资产呢?如何数字原生的产品是否能够被[拥有]?

NFT出现的最大价值是,让有拥有个性化的数字资产变成可能。

首先,让我们给所有权下一个定义:无限期持有和自由转让(建立在权属清晰的前提下)。在特定环境中拥有这些资产,会发现将数字资产从一个人转移到另一个人的困难。

一、NFT——让拥有变成可能

1、统一标准

传统的数字资产——从活动门票到域名——在数字世界中本来没有统一的标准。通过在公共区块链上表示不可替代的代币,开发人员可以构建与所有不可替代的代币相关的通用、可重用、可继承的标准。其中包括所有权、转让和简单访问控制等基本原语。

2、互操作性

NFT标准允许NFT横跨多个链上宇宙。这就是所谓的互操作性Interoperability,它直接的结果就是带来各个链上经济体之间的自由贸易。用户可以将物品从其原有的宇宙转移到一个其他宇宙。

3、可交易性

特别是对于游戏开发商而言,引入NFT可以让封闭经济向开放、自由市场经济的转变。各项资产的定价将会全面市场化。

4、高流动性

NFT的即时可交易性将带来更高的流动性。NFT 市场可以保证安全性的前提,让交易变得简单和快捷。

6、稀缺性和无法篡改

智能合约允许开发人员对NFT供应设置硬性上限,并可以引入NFT发行后无法修改的属性。开发人员还可以通过在链上进行编码来强制特征不会随时间变化,艺术品的价值是建立在稀缺性、永久性的基础上的。

7、可编程性

可编程性是使NFT强大的一部分。开发程序将保证资产将以特定方式运行,并准确描述如何与其他资产进行交互。

二、底层协议:重要的只有2个

1、ERC721(强调独特性)

由 CryptoKitties 首创,是NFT的第一个标准。ERC721 是一个可继承的 Solidity 智能合约标准,这意味着开发人员可以通过这项标准来轻松创建新的符合 ERC721 的合约。ERC721 实际上相对简单:它提供了唯一标识符(每个标识符代表单个资产)到地址的映射。

2、ERC1155(强调效率)

由Enjin团队首创,为 NFT 世界带来了半可替代。对于 ERC1155,ID 代表的不是单一资产,而是资产类别。例如,一个 ID 可能代表“剑”,一个钱包可能拥有 1,000 把这些剑。

这种类型的系统的一个优点是效率:使用 ERC721,如果用户想要转移 1,000 把剑,他们需要修改智能合约的状态。当然,这种效率的提高伴随着信息的丢失:我们无法再追溯一把剑的历史。

三、L0:最容易忽视的短板

自下而上L0,L1,L2
自下而上L0,L1,L2

元数据直接存储到NFT的智能合约中,还是单独托管?

1、数据上链的好处

1)它将与链共生,接近永存;例如,一件数字艺术作品如果要创越时间,最优的做法就是和链共存。

2)链上与数据便于交互;以 CryptoKitties 为例,CryptoKitty 的“世代”会影响 CryptoKitty 繁殖的速度,并且繁殖都发生在链上(更高世代的猫繁殖得更慢)。因此,智能合约内部的逻辑需要能够从其内部状态中读取元数据。

2、为什么连链下存储更受欢迎?

**理由很简单:以太坊当前的性能不足。**如果你在链下存储元数据,大抵也有2个选择:

(1)集中式服务器或者云存储

当然,这也有缺点:1)开发者可以随意更改元数据,2)如果项目下线,元数据可能会从其原始来源中消失。为了缓解问题 #2,现在有几个很多NFT交易所会将元数据缓存在自己的服务器上,以方式租用的数据库失灵。

(2)星际文件系统(IPFS)

IPFS 是一种点对点文件存储系统,它允许跨计算机托管内容,以便将文件复制到许多不同的位置。这确保了 A) 元数据是不可变的,因为它由文件的哈希唯一寻址,并且 B) 只要有节点愿意托管数据,数据就会随着时间的推移而持续存在。现在市值最高的项目是Filecoin。

四、NFT的最新叙事

1、支撑SBT,成为新DID的补充

NFT也可以成为一个用来记录的行为、贡献、能力、产权的工具。

2、承载元宇宙中Play2Earn的Play功能

在以DAO为商业主体的模型下,可以发行 Token 来对这些行为进行经济激励,整个 DAO 的商业模型未来可能会演化为所谓的[Play NFT to Earn Token]。

Subscribe to ZZ_Blockchain
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from ZZ_Blockchain

Skeleton

Skeleton

Skeleton