NFT 圣经
你需要了解的 NFT 的所有知识
NFT 圣经:你需要了解的关于 NFT 的一
切
第 3 页 共 42
目录
1. 什么是非同 质 化代 币 ? ......................................................................................................... 4
1.1 .基于区 块链 的非同 质 化代 币 .................................................................................. 5
2. 非同 质 化代 币标 准 ................................................................................................................. 8
2.1 . ERC721 ..............................................................................................................8
2.2.ERC1155 ...............................................................................................................9
2.3. 非 Ethereum 标 准 ...........................................................................................11
3. 非同 质 化代 币 元数据 ........................................................................................................... 11
3.1........................................................................................ 链 上 vs. 链 下
................................................................................................................................ 13
3.2 . 链 下 储 存方式 ........................................................................................................... 14
4. 非同 质 化代 币 的 历 史( 2017-2020 年) ........................................................................ 15
4.1. 纪 元前 1 年:在 CryptoKitties 之前 .............................................................15
4.2. 纪 元前 0 年:加密猫的 诞生 .................................................................................. 16
4.3. 2018: 炒作、 击 鼓 传 花游 戏 和第 二层 ................................................................. 19
4.4. 2018 - 2019 年:回到建 设 ................................................................................. 21
5. 非同 质 化代 币 的 传说 与 误 区 ............................................................................................... 33
5.1. 仅 靠稀缺性就能推 动 需求 ....................................................................................... 34
6. 非同 质 化代 币 市 场 ............................................................................................................... 35
6.1 . 目前的市 场规模 ....................................................................................................... 35
6.2 . 市 场 增 长 ................................................................................................................... 35
6.3 . 销 售机制 ................................................................................................................... 38
6.4.NFT 分布 ............................................................................................................38
6.5.NFT 的下一个目 标 是什么?我 们对 2020 年的 预测 .....................................40
附 录 :NFT 常用网址 ..........................................................................................................41
协议标 准 ........................................................................................................................... 41
NFT 项 目 查询 平台 ....................................................................................................41
NonFungible ...........................................................................................................41
NFT 交易平台 ............................................................................................................42
项 目启 动 平台 ................................................................................................................... 42
NFT 圣经:你需要了解的关于 NFT 的一
切
第 4 页 共 42
1. 什么是非同 质 化代 币?
非同质化的资产是常见的资产。同质化的资产才是奇怪的资产! 大多数关于非
同质化代币的讨论都始于从介绍被定义为 “ 能够取代或者能被另一
相同物品代替 ” 的 同质 性 概念 。我们认为这使事情变得过于复杂。
为了更好地理 解
什么可能构成非同质化资产 , 只需要想想你拥有的大多数东西。你坐着的椅 子
,
你的手机 , 你的笔记本电脑 ,任何你可以去 eBay 上出售的东西。
所有这些物品
都属于非同质化物品的范畴。
事实证明 , 同质化资产其实才是奇怪的。货币就是一个典型的同质化资产的例
子
。 五美元永远是五美元 , 不管这五美金纸币上具体的序号是多少 , 也不管这五
美元 是否在你的银行账户里。能够用另一张五美元的钞 票( 或五张一美金钞 票)
替换 五美元的钞票,这就是货币同质化的原因。
请注意 , 同质 性 是 相对 的 , 它实际上只适用于用来 对比 多种事物的时 候 。可参考
商务舱、经济舱和头等舱机票的情况。每张机票在 其 等 级 内大致都是可互换
的, 但你无法公平地用头等舱的机票换成商务舱机票。就连你坐的椅子也大致
可以和 同型号的椅子互换,除非你对自己的特定椅子产生了特殊的感情。
NFT 圣经:你需要了解的关于 NFT 的一
切
第 5 页 共 42
有趣的是 , 可互换性也可以是主观的。 回到机票的例子: 一个在意坐在靠窗座
位
或者靠过道座位的人 , 可能不会认为两张经济舱的机票可以互换。同样的 , 一枚
稀 有的一 分 钱对我来说可能只值 1 分 钱 ,但 对钱币 收藏 者来说 却价 值不 菲 。我
们将看到,当在区块链上表示这些物品时,即使是一些细微的差别变得很重要。
1.1 .基于区 块链的非同质化代
币
就像在加密货币出现之前,我们就有了数字货币(例如航空积分、游戏内货币)
一样 , 从互联 网 诞生之 初 , 我们就有了非同质化数字资产。 域名 、 活 动 门 票、
游 戏内物品 ,甚至是在 Twitter 或 Facebook 等 社交网络 上拥有的 昵称 , 都是
不可 互换的数字资产 , 只是它们的可 交易 性、 流 动性和互 操作 性有所不同。 而
它们其 中 很 多 都 是 非 常 有 价 值 的 。 Epic Games 仅 在 2018
年
就 在
其 免费 游戏
《
Fortnite
》中靠
销
售游戏内的 服
饰
获 得了
24
亿 美元
的
收入
, 预 计
2025
年活
动 门 票 市 场将 达 到
680
亿 美元
,而域名市
也将
保持
定的增
。
场
继续
稳
长
我们有大 量 的数字资产,但我们从 未真正 拥有过它们。
显 而易 见 ,我 们 已 经拥有了大 量 的数 字 资产。但是我们 在多 大 程度上 " 拥有
"
它 们 呢 ?如 果 数字 领域 内的所有 权 只意 味 着一 件 物品属于你 而 不是别人 ,那
么你在 某 种意义上拥有它们。 但如果数字所有
权 更像是物理世界中的所有
权
(有可以无 限期持有和
转让 的自由
), 对数字资产来说 似乎并 不 总 是如 此 。 相
反,
如 果 你在 特定的情 境中 拥有这些资产 , 也 许 你 并 不能或者不能 轻易 地 转移
它们。当 尝试
在 eBay 上出售一 款 Fortnite 皮肤, 你就会感 受 到 将数字资产
从一个人 转移给
另一 个人的 困难 。
NFT 圣经:你需要了解的关于 NFT 的一
切
第 6 页 共 42
这就是区块链诞生的原因 ! 区块链为数字资产 提供 了一个协 调 层 , 赋 予 用 户 所有
权 和管理 权限 。它为 非同质化资产 增 加了一些 独 特的属性 , 从 而改 变了用户和
开 发 者 与 这些资产的关 系 。
1.1.1 . 标 准化
传 统 的数字资产 -- 从 活 动 门 票到 域名 ,在数字
域内并没有
一的表示方式
领
统
。游
戏很可能使用 与活 动票务 系统完全 不同的
方式来表示其 游戏内的 收藏 品。 通 过在 公
共 区块链上表示非同质化代币, 开发 者们
可以 建立 与 所 有非 同质 化代 币相关
的
通 用、可重复 利 用的、可 继承 的标
准 。这
些 标 准包含 了所有 权 、 转让 和 简
单 的 访问
控 制 等 基 本原 语 。 额外 的标 准
(例如,如
何 展 示 NFT ) 可 在上方分 层
以 便 更好 地在
应 用 程 序内 展 示出来。
这些标 准类似 于数字 领域 的其 他 构 件 ,例
如用于 图 像的 JPEG 或 PNG 文件格式, 用于 计算 机之 间 请 求 的 HTTP , 以 及 用
于 在 网页 上 显 示内 容的 HTML / CSS 。区块链 在 上 面 增 加 了 分 层 , 为 开发 者 提
供 了一 套全新 的 有状 态 原 语 ,可用于在 此基础 上构 建应 用 程 序。
1.1.2 . 互 通性
NFT 圣经:你需要了解的关于 NFT 的一
切
第 7 页 共 42
非同质化代币标 准允许 非同质化代币在多个生 态系统中轻松转移 。当一个 开发
者
推出一个新 NFT 项 目 时 , 这些 NFT 可以 立 即在很多不同的钱 包提供 商内 部 被
看 到, 可以 在 市 场上 交 易 的, 而且最近 NFT 还 可以在 虚 拟世界 的内 部展 示出
来。 之这之所以可行 , 是因为 开放 标 准提供 了一个 清晰 、一致、可靠、有 权限
的 API 来 读写 数 据 。
1.1.3 . 可 交 易
性
互 通 性 带 来的 最引 人注 目 的 功 能是在 开放市 场上可 进 行自 由贸易 。这是用户 第
一 次 可以将物品 移 出原有场 景然后进入市 场 ,在市
内用
可以利用复
的交
场
户
杂
易功 能, 例如 eBay
式的拍
卖
、 竞价 、 捆绑 销售 , 以 及 可以出售如 稳 定币 和 特
定 应 用
货币 的 任何 货币的能 力 。
具体到游戏 开发 者来说 ,
资产的可 交易 性代表着从 封闭 经济到 开放 自 由市 场经济
的 转 变。游戏 开发 者不 再 需要管理 他 们经济的每一个 环节 : 从资 源 的 供应 到定
价
, 再到
本控制。取而代之的是,他
可以
自由市
来完成繁重的工作
资
们
让
场
!
1.1.4 .流 动 性
非同质化代币的即时 交 易 性将 引领 更 高 的 流 动性。 NFT 市 场可以 满足 到 各 种 受
众的需求 -- 从 核心交易 者到更多的 新 手 玩家 -- 允许 资产更大的 曝光给 更 广泛 的 买
家池。就 像 2017 年 的 ICO 热潮催 生了 由 即时 流 动性代币 驱 动的 新 资产 类 别
一 样, NFT 扩 大 了 独 特数字资产的 市 场。
1.1.5 . 不 可 变性和 可 证明的 稀 缺性
NFT 圣经:你需要了解的关于 NFT 的一
切
第 8 页 共 42
智能合 约允许开发 者对非同质化代币的 供应 设 置硬 性上 限,并且
强 制
执 行 NFT
发 行 后 不可被 修改 的长 久 属性。例如 , 一个 开发 者可以 通 过 编程强制执 行一 件
特 定稀有的物品只能被
创 建出特定的数量
, 并 同时 保持 更常见物品的 供应量 是
无 穷 的。 开发 者也可以 通 过 在
链 上
编码 的 方式来
强 制
执 行特定的属性 不 随 时
间而
改 变。这对于 艺术 来说特别有趣 , 因为 艺术 在很大 程度 上 依赖 于原 创作 品
的可证明 的 稀缺 性。
1.1.6 . 可 编 程
性
当 然 , 和传 统 的数字资产一样 , NFT 也是 完 全 可 编程 的。 CryptoKitties (我
们 后 面 会 讲 到)直接在 代表加 密猫的 合约 中 内 置 了 繁殖机制 。如 今很多 NFT
都有 更复杂的机 制 , 例如 锻造 、 制作 、 兑 换、 随 机生成等。 其中的
空
充
设 计
间
满 了可 能性。
2. 非同 质 化代 币标 准
标 准 是使非同质化代币变得 强 大的 部 分原因。它们 给开发 者 提供 了资产将以特
定 方式 表现的 保 证 ,并且准确描述了如何与
的基本功能
行交互。
资产
进
2.1 . ERC721
由 CryptoKitties 开创 的 , ERC721
是 第 一个表示非同质化数字资产的标
准
。 ERC721 是一个可 继 承 的 Solidity 智 能 合约 标 准 ,这意 味着 开发 人 员 可
以
通
过 从
OpenZeppelin 库中导 入它来容易地
创 建新的
符 合 ERC721 标 准 的
合约
(我 们 在
这 里
有一个 很 有用的关于 创 建第一个 ERC721 合约 的 教
程) 。 ERC721 实
NFT 圣经:你需要了解的关于 NFT 的一
切
第 9 页 共 42
际上 较 为 简单 : 它 提供 了一个 独 特标 识符 号 (每个
标 识 符号代表一个
资产 )到地
址的映射,地址代表 该 标 识 符 号的所有者。 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 的 核心 是相当 基础 的。
2.2.ERC1155
ERC1155
, 由 Enjin
团 队 首 创 , 将 半 同 质 化 的 理 念 带 入 NFT 世
界 。 通
过 ERC1155 , ID 代表的不是 单 一资产 ,而是 资产的 类 别。例如 , 一
个 ID 可能代
表 " 剑 " ,而 一个钱 包 可以拥有 1000 把 这样的 剑 。在这 种 情况 下 , balanceOf
方 法 将 返 回 钱 包 所 拥 有 的 剑 的 数 量 , 而 用 户 可 以 通 过 使 用 " 剑
"ID 调 用
transferFrom 来 转移任何 数 量 的 剑 。
interface ERC1155 {
function balanceOf(address _owner, uint256 _id) external view
returns (address);
function transferFrom(address _from, address _to, uint256 _id,
uint256 quantity) external payable;
NFT 圣经:你需要了解的关于 NFT 的一
切
第 10 页 共 42
}
这 类系统 的 优势 之一是 效率: 使用 ERC721 , 如 果 用户想 转让 1000 把 剑 , 需
要 修改 智 能 合约 的 状态 (通
过 调 用
transferFrom 方法), 以 获 得 1000 个 独 特
的代币。使用 ERC1155 , 开发 者只需要 调 用数 量 为 1000 的 transferFrom ,
并执 行一 次转移操作 。当 然 , 这 增 加了 效 率,但同
也
来了信息的
失
时
带
损
:
我们
无法 再追踪单 个 剑 的历 史 。
还 要注意的是 , ERC1155 提供 了 ERC721 功 能的 超集 , 意 味着一个 ERC721
资产可以用 ERC1155 来构 建( 你只需要为每个资产 准备 不同的 ID 且数量 为
1 )
。 由 于这些 优势 ,我们 最 近 见证了 越 来 越 多的人 采 用 ERC1155 标
准 。 OpenSea 最近在 Github
上 开发 了一个资 源库 ,用于 开 始使用 ERC1155
标 准 。
剖析 ERC20、ERC721 和 ERC1155 标准。ERC20 将地址映射为金额,ERC721 将唯一的
ID 映射为所有者,ERC1155 则将 ID 与所有者和金额进行嵌套映射。
2.2.1. 可 组 合性 资产
NFT 圣经:你需要了解的关于 NFT 的一
切
第 11 页 共 42
以 ERC-998
标 准引导 的可 组合 资产, 提供 了一个 NFT 可以拥有非同质化资产
和同质化资产的 模板 。 目 前只有 几 个可 组合 的 NFT 在主 网络 上 ,但 我们认为
有 令 人 难 以 置信 的机会将它们 投入 使用!
... 一只 cryptokitty 可能拥有一个 猫抓板 和一个 喂食 用的 盘 子 ; 盘 子里可能有一
定数 量 的同质化 "chow " 代币。如 果 我 卖掉 这只加密 宠 物, 那 么我就 卖掉 了这只
cryptokitty 所 拥 有 的 全 部 物
品。
2.3. 非 Ethereum 标
准
虽 然 Ethereum 是 最热门 的 NFT 所在公链, 但 还 有其 他 的一些 NFT 标 准正
在 出
现 在
其 他 的链上。如 由 Mythical
Games
团队
开创 的 DGood
s ,正 专 注
于
从 EOS 开 始 并提供 一个 功 能 丰富 的 跨 链标 准 。 Cosmos 项 目 也在 开发 一个
NFT
模
块 ,可以作 为 Cosmos
SDK
的一 部 分加以 利 用。
3. 非同 质 化代 币 元数据
像之前 提 到的 , ownerOf 方法提供了 一 种方式去 查询 NFT 的所有者。例如 ,
通
过 在 CryptoKitties
智
能
合约
上查询 ownerOf(1500718) , 我们可以 看到,
在 写 这 篇文章的
时 候
, CryptoKitty #1500718 在本文 所 写 时的所有者是一
个 地
址 为 0x6452 的 账 户 ...... 这 可 以 通 过 访 问 他 们 在 OpenSea
或
CryptoKitties.co
上的 CryptoKitty 来 验 证。