JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

NFT 非同质化代币

NFT 是一份保存在公开账本上、独一无二的所有权记录。本文讲清究竟什么真正存在链上、什么只是指向链外,以及这类代币为何远不止于艺术品。

两张十元钞票,一幅签名画作

把两张十元钞票并排拿着。互换一下,什么也没变——每一张都值得分毫不差,彼此完全可以替代。经济学家称之为同质:可互换、可等价替换。现在再想象一幅原作画,角落里有艺术家的签名。它只有一幅,没有第二张画布能取代它。这幅画是非同质的——独一无二,每一件都自成一物。

大多数加密代币都是同质的:这一枚币与下一枚一模一样,就像那两张钞票。而 NFT——非同质化代币——则是那幅画。它是区块链上一条独一无二、与众不同的记录,没有任何别的代币能顶替它。如果说同质代币回答的是*你持有多少*,那么 NFT 回答的就是*到底哪一个才是你的*。

NFT 究竟是什么:账本里的一行

剥去喧嚣,NFT 朴素得令人欣慰:它不过是某个智能合约所维护的表格里的一行。该合约保存着一张简单的映射,从一个代币编号(一个唯一的数字,比如 #7)指向拥有它的地址。秘密就这么多。拥有一枚 NFT,意味着在合约的表格里,你的地址紧挨着那枚代币的编号——而正因为这张表活在一条公开链上,任何人都能查验它,没有人能偷偷改写它。

Inside one NFT contract -- the ownership table

  token ID   ->   owner address
  --------        -------------
     #5      ->   0xA11ce...   (Alice)
     #6      ->   0xB0b...     (Bob)
     #7      ->   0xA11ce...   (Alice)

  Each ID appears once. "Owning" = your address
  is on the right of your token's row.
NFT 不过是一个唯一的代币编号映射到一个所有者地址,并保存在链上。

为了让每个交易市场、钱包和应用都能无需定制代码就读懂任何一枚 NFT,合约都遵循一份共享的规则手册,名为 ERC-721。它是面向独特物品的代币标准:它规定了一份合约必须对外提供的确切函数——*谁拥有 #7 号代币?*、*把 #7 转给这个地址*——于是整个生态系统说着同一种语言。照标准来写,你的 NFT 立刻就能在任何地方通用。

链上与链外:那张图究竟在哪

下面这一点,是多数新手会忽略的关键。当你买下一张图片的 NFT 时,那张图片通常并不在区块链上。把一张大图存上链实在太昂贵了——每个节点都得永远保留一份副本。真正活在链上的,是那一行所有权记录,外加一段简短的链接,称作该代币的*元数据 URI*,它指向一个存放在别处的文件:一台网页服务器,或像 IPFS 这样按内容寻址的网络。

铸造与转移,一步一步看

两个动作几乎涵盖了 NFT 所做的一切。铸造会创造一枚全新的代币:合约在它的表格里添上一个崭新的编号,并把它指派给第一位所有者。转移则把一枚现有的代币交给另一个人:合约先核实请求确实来自当前所有者,再把那一行改写为新的地址。这两者都是寻常的链上调用,因此都要支付一笔 燃料费,也都会被永久记录。

  1. 铸造。 创作者调用合约;合约写入一行新记录,*代币 #7 -> 创作者*,并存下 #7 的元数据链接。代币 #7 自此存在。
  2. 挂单与购买。 所有者在某个市场上把 #7 挂牌出售。买家同意,并通过市场自己的合约付款。
  3. 核验所有者。 在挪动任何东西之前,合约先确认卖家的地址确实持有 #7。无凭无据,便不转移。
  4. 转移与结算。 那一行翻转为*代币 #7 -> 买家*,款项抵达卖家,链上记录下新的所有者——这一切都在一个原子步骤里完成。

不止艺术:门票、身份、游戏物品

一旦你把 NFT 看作*一份可证明、可转移的、对某个特定之物的所有权记录*,它的用途便远远蔓延出图片之外。一张演唱会门票可以是 NFT:场馆按座位逐一铸造,你在入口处证明自己持有它,而转售规则也能直接烤进合约里。一件游戏物品——一把剑、一块地、一个角色——可以是一枚你真正拥有的 NFT,你能带着它在不同游戏间穿行、或将它卖出,而不再是被锁死在某家公司服务器里的数据。

一些最具前景的 NFT,从设计上就是不可转移的——它绑定在某一个地址上,而非用来出售。一纸文凭、一份会员资格,或一份你修完某门课程的证明,都可以发行为一枚你持有却无法交易的代币,从而带来一种可携带、可验证的身份与凭证形式,由你装在自己的钱包里随身携带。在这里,价值根本不在于稀缺或转售;它在于证明

炒作、骗局,与诚实的内核

公允地说,NFT 的故事确有过喧嚣、投机的篇章,也确有不良行为者借这股热度行骗——伪造的合集、抄袭的作品,以及凭空消失的项目。诚实的结论很简单:NFT 是一套用来证明谁拥有某条独特链上记录的机制,而非一纸保证那条记录值钱的承诺。它所保障的是所有权记录本身;至于那条记录值多少、它所指向之物是否真实,则永远是另一个需要你自己去判断的问题。

牢牢抓住这个内核,你便能越过喧嚣去读懂它:一枚 NFT 是一份由 ERC-721 标准化的、独一无二、可拥有、可转移的记录,而沉重的媒体文件通常活在链外、藏在一条链接之后。正是这台朴素的机器——对某个特定之物的可验证所有权——让门票、凭证、游戏物品,乃至艺术品,都得以表达为同一种代币。接下来,我们将在关于 DAO 的指南里,转而看看社区如何用代币来自我治理。