Skip to content

17 · Token 与 NFT

LESSON 17 / 35 · 资产表达

阶段 04 · 进入协议和应用三件套:已深度整理课程正文资产表达Token / NFT

Token(代币)解决“链上权益如何被编码”,NFT(Non-Fungible Token,非同质化代币)解决“数字对象如何表达区别和转移记录”。理解它们时,要把技术记录、产品功能、合约权限和现实世界中的权利边界分开看。

学习目标

读完本节,你应能:

  • 区分平台内余额、Coin(原生币)、Token(代币)和 NFT 的记账层级;
  • 解释 Token 合约如何记录余额、转账、授权和供应变化;
  • 读懂 ERC-20、ERC-721 和 ERC-1155 的基本用途与接口边界;
  • 区分功能型、治理型和收益/资产型权益,不把名称当成权利证明;
  • 说明 NFT 的 Token ID、图片、元数据和版权/许可之间的关系;
  • 按照官方入口、合约状态和条款完成一张资产权益卡,不进行不必要的签名或购买。

课程正文

17.1 从平台余额到链上资产:谁在记账

平台内积分、游戏金币或 Q 币通常由平台数据库记录。用户登录后可以使用它们,但能否转让、兑换或提现取决于平台规则;平台也可能修改规则、冻结账户或关闭服务。它们看起来像“余额”,但并不等于由用户密钥直接控制的链上资产。

**Coin(原生币)**是某条公链协议内置的资产,例如 BTC、ETH 或 SOL。它通常参与 Gas(网络执行费)、结算、区块奖励或网络安全。原生币的发行和转移规则由公链协议及其节点共同执行,不依赖某一个 Token 合约。

**Token(代币)**通常是在宿主链(Host Chain,承载合约的区块链)上由智能合约维护的余额或权益。它依赖宿主链记录合约状态,也依赖合约代码决定转账、供应和权限。部署一个 Token 合约不会自动创建一条独立的区块链。

类型主要由谁记录状态用户通常控制什么需要继续核对什么
平台内余额平台数据库账户登录后的使用权平台规则、冻结和恢复机制
Coin公链协议与节点符合协议规则的密钥控制权网络、托管、私钥和最终性
Token宿主链上的智能合约合约规则允许的余额或权益合约地址、权限、升级和供应
NFTNFT 合约中的 Token ID 与持有人记录某个 Token ID 的链上转移控制权元数据、许可条款、应用功能和创作者权限

“私钥即所有权”只能作为协议控制层的简化说法。托管平台可能代为控制密钥,合约可能保留暂停或升级权限,项目条款也可能限定使用范围;链上记录、合约可执行权利和现实法律请求权不是同一层。

17.2 Token 的技术本质:合约状态与标准接口

以 ERC-20(Ethereum Request for Comments 20,以太坊同质化代币接口标准)为例,合约可以维护一个“地址到余额”的映射,并通过函数和事件让钱包、交易所及其他应用使用相对统一的接口。常见接口包括:

  • totalSupply:查询总供应量;
  • balanceOf:查询某个地址的余额;
  • transfer:由持有人转出 Token;
  • approve:设置某个地址可以代为转出的额度;
  • allowance:查询已设置的授权额度;
  • transferFrom:在额度允许范围内代为转账;
  • TransferApproval 事件:记录转账与授权变更,供应用索引和查询。

转账不只是界面上的数字变化。交易需要调用合约,节点执行代码,合约状态更新后由链上事件提供可追踪记录。钱包显示的余额通常来自节点或索引服务读取的结果,重要判断仍应回到正确网络和正确合约地址。

标准主要规定接口和外部可观察行为,不保证发行方诚实、代码没有漏洞、Token 有真实用途或市场一定有流动性。decimals(小数位)等展示信息也不能替代对实际最小单位、供应和合约逻辑的核对。

17.2.1 供应与权限:合约里谁能改变什么

“发行”可能包括初始铸造(Mint,创建 Token)、按规则增发、空投、挖矿分配、销售或解锁。阅读一个 Token 时,先把总供应和变化权限列出来:

  • 总供应量是多少,是否存在上限;
  • 谁可以 Mint 或 Burn(销毁),权限是否能转移或撤销;
  • 团队、投资人和生态分配如何解锁,集中持仓是否会改变治理或市场风险;
  • 是否有 Pause(暂停)、黑名单、转账限制、手续费或地址额度;
  • 合约是否通过 Upgradeable Proxy(可升级代理)运行,谁能升级实现;
  • 管理权限由单个地址、多签还是治理模块控制,异常时谁能介入。

这些状态可能分散在 Token 合约、权限管理合约、代理合约和项目条款中。区块浏览器上显示“Verified(源码已验证)”有助于阅读代码,但不等于代码经过安全审计,也不等于部署地址一定来自项目官方入口。

17.2.2 三类权益:功能、治理与收益

Token 的名称、图标和宣传语不能直接证明持有人拥有什么权利。可以先用三个类别建立问题清单:

  • 功能型权益:支付产品费用、兑换服务、使用协议功能、获得折扣或进入某个应用。要确认产品是否真实提供该功能,Token 是否是必要条件,以及功能能否被项目方改变。
  • 治理型权益:提出议案、投票、委托投票或参与参数调整。要确认投票权如何计算、是否有委托集中、投票结果是否自动执行,以及多签或管理员是否仍拥有最终权限。
  • 收益/资产型权益:分红、回购、利息、现实资产现金流或其他经济请求权。这类安排可能涉及证券、税务、合同和跨境监管;“实用型”标签不能代替具体法律分析。

同一个 Token 可能同时具有多种属性。技术上能转账,也不表示它必然有使用权、治理权或收益请求权;产品文档、合约代码和适用条款必须分别核对。

17.3 NFT:唯一 ID、元数据与资产表达

NFT 是非同质化代币。普通同质化 Token 中,一个单位通常可以和另一个单位互换;NFT 则通过合约地址与 Token ID(代币编号)识别一个具体记录。所谓“唯一”,首先是在特定合约和特定编号体系中可区分,不自动表示作品在现实世界中不可复制。

ERC-721 是常见的 NFT 标准。典型接口包括 ownerOf(查询某个 Token ID 的持有人)、余额查询、转移、授权和 tokenURI(读取元数据位置)。ERC-1155(多代币标准)可以在同一个合约中表达多个 ID,并支持同质、半同质或非同质资产及批量操作,适合需要多种物品和批量转移的场景。

一件 NFT 通常至少涉及四层信息:

  1. 合约与 Token ID:链上记录哪一个合约的哪一个编号属于哪个地址;
  2. 元数据(Metadata,描述信息):名称、属性、图片或媒体的 URI(统一资源标识符)、哈希等;
  3. 媒体内容:图片、音乐、视频或游戏资源,可能直接上链,也可能放在 IPFS、Arweave 或中心化服务器;
  4. 应用与法律关系:会员资格、游戏功能、入场权、版权许可、商业使用范围或现实资产安排。

这四层可能由不同系统维护。链上 Token ID 还在,不代表 URI 一定可访问,元数据一定不变,媒体一定长期保存,也不代表持有人自动获得版权、商标权、商业使用权或艺术家人格权。右键保存图片可以复制展示内容,但不会改变链上 Token ID 的持有记录;反过来,拥有 NFT 也不自动等于拥有底层作品的全部权利。

17.3.1 价值叙事与风险边界

NFT 的使用场景可能包括收藏、社区身份、会员资格、票证、游戏道具、数字艺术或现实资产凭证。稀缺性、文化意义、使用权益和二级市场流动性可能同时影响人们对它的评价,但地板价(Floor Price,最低挂牌价)和成交量只是市场信号,不是资产价值或未来回报的证明。

还要单独检查:

  • 元数据是否可变,谁可以更新或替换内容;
  • 合约是否可升级,创作者或管理员有哪些权限;
  • 铸造页、授权签名和空投入口是否来自官方渠道;
  • 版税(Royalty,二次交易分成)是市场执行习惯、合约逻辑还是条款承诺;
  • 游戏、会员或社区服务停止后,NFT 还保留什么可验证功能;
  • 所谓 RWA(Real-World Asset,现实世界资产)凭证背后,谁承担赎回、保管和争议处理责任。

可组合(Composable,能被其他应用组合使用)扩大了资产的应用范围,也会把依赖关系带入更多合约和服务。它不自动带来跨平台兼容、版权转移或永久服务权。

17.4 资产、权益与现实法律边界

可以把一项 Token 或 NFT 的“拥有”拆成三层:

层次它回答什么问题不能自动推出什么
链上记录哪个地址在某个状态下持有哪个资产或 Token ID持有人真实身份、现实资产确实存在
合约权利合约允许持有人调用哪些函数、转移什么记录合约之外的版权、退款、收益或服务承诺
条款与法律关系项目方、创作者、平台和用户约定了什么跨司法辖区自动有效、争议一定可执行

因此,分析一项资产时要分别寻找三类证据:区块浏览器或节点中的状态、合约源码与权限、项目官方条款或许可文件。缺少其中一类时,应把结论写成“尚未核验”,而不是用宣传文案补齐。

概念结构

text
Token 与 NFT
├─ 记账层级
│  ├─ 平台余额:平台数据库与账户规则
│  ├─ Coin:公链原生资产 / Gas / 结算 / 安全激励
│  └─ Token:宿主链合约维护余额与权益
├─ Token 合约
│  ├─ ERC-20:余额、转账、授权与事件
│  ├─ 供应:铸造 / 增发 / 销毁 / 解锁
│  └─ 权限:暂停 / 黑名单 / 手续费 / 升级
├─ Token 权益
│  ├─ 功能:产品使用、支付、兑换、折扣
│  ├─ 治理:提案、投票、委托与执行
│  └─ 收益/资产:现金流请求权与监管边界
├─ NFT
│  ├─ 合约地址 + Token ID:区分具体记录
│  ├─ ERC-721:单一 NFT 接口
│  ├─ ERC-1155:多种资产与批量操作
│  └─ 元数据 / URI / 媒体 ≠ 自动版权或永久可用
└─ 判断闭环
   ├─ 核对官方合约地址与网络
   ├─ 读取标准、源码、供应与权限
   ├─ 分开链上记录、合约权利与现实法律关系
   └─ 证据不足时不签名、不授权、不购买

理解重点是:标准解决接口协作,合约决定可执行状态,条款和法律关系决定链下权利。 三者不能互相替代。

可验证问题

  • 平台内余额、Coin、Token 和 NFT 分别由哪一层规则记录和控制?
  • ERC-20 的 balanceOftransferapprovetransferFrom 各自解决什么问题?授权额度为什么需要单独检查?
  • Token 的总供应、增发、销毁、暂停和升级权限分别可能由谁控制?
  • ERC-721 和 ERC-1155 如何表达资产?“唯一”到底是在哪个范围内成立?
  • NFT 的 Token ID、元数据 URI、媒体文件和现实法律权利之间是什么关系?
  • 一个治理 Token 的投票结果是否自动执行?如果不自动执行,谁拥有执行权?
  • 为什么“源码已验证”“有审计”或“有地板价”都不能单独证明资产安全或有价值?
  • 一项 Token/NFT 的链上记录、合约权利和条款权利,分别需要什么证据?

学习动作:做一张 Token/NFT 权益卡

选择一个公开 Token 或 NFT 项目,只阅读官方文档、合约页面和许可/条款,不连接钱包、不进行铸造或授权。记录:

项目需要确认的内容
链与合约地址网络、地址是否来自官方入口,源码是否已验证
资产类型与标准Coin、ERC-20、ERC-721、ERC-1155 或其他实现
持有人得到什么功能、治理、收益、会员、游戏功能或仅一条链上记录
供应与合约状态总供应、铸造/销毁、暂停、黑名单、手续费和升级权限
NFT 数据路径Token ID、元数据 URI、媒体存储位置和更新权限
现实权利边界版权、商标、商业许可、赎回、收益请求权和地区限制
证据与未确认项至少两条可回查证据,以及仍然无法确认的内容

完成后写一句:“我不会从这张 Token/NFT 自动推出什么结论。” 不记录价格预测,也不把历史收益当成未来预期。

官方资料入口

来源与时效提醒

本页公开整理自课程 17 的 preview、线性笔记和 mindmap。代币标准版本、项目功能、合约权限、供应与解锁、元数据存储、版税安排、市场价格和监管状态都会变化;涉及具体项目时,应回到当前官方技术文档、合约状态和适用条款核验。

标准、源码已验证或审计记录只能支持对应范围内的判断,不能自动证明资产安全、版权归属、收益承诺或服务永久有效。本页用于建立概念和资料核验能力,不构成投资、资产配置、法律意见或链上交互建议。

下一节

18 · CEX:继续理解托管、撮合、法币入口和平台偿付风险。