# Web3 Token 标准总览(ERC-20 / ERC-777 / ERC-721 / ERC-1155 + 原生代币)

# 什么是 Token?

在链(如以太坊)上,Token 是由智能合约发行的资产,与区块链本身原生的资产不同。
原生资产(如 ETH)是由 协议层 定义,而 Token 是在合约层定义的规则和接口。

# 为什么需要 Token 标准?

Token 标准定义了一套统一的函数和事件接口,使得不同代币可在钱包、交易所、DApp 等之间 兼容、互通、可扩展

# 原生代币 vs ERC Token 对比

对比项目 原生代币(如 ETH) ERC-20 ERC-777 ERC-721 ERC-1155
是否通过智能合约创建
同质化(可互换) ✅ / ❌
是否唯一 可唯一可同质
是否需要 approve 机制 ✔️(更好设计)
是否支持批量操作
适合资产类型 Gas、手续费 同质货币 改进型同质货币 NFT 多种资产混合
生态支持 全链原生 最广泛 较弱 NFT 生态强 Game/资产整合

# token标准简介

# 原生代币(Native Token)

  • 由区块链协议层定义,不依赖智能合约。
  • 例如以太坊的 ETH
  • 主要作用:Gas 费、质押、链生态价值传递。
  • 不具备 ERC 接口约束(不能直接兼容 ERC Token 的接口规则)。

# ERC-20 — 同质化代币标准


定义:最常见的 Token 标准,用于发行可互换、价值等价的代币。

核心特点

  • 每个单位代币完全互换。
  • 标准接口如
    • name()(optional)
    • symbol()(optional)
    • decimals()(optional)
    • totalSupply()
    • balanceOf()
    • transfer()
    • transferFrom()
    • allowance()
    • approve()
  • 大量稳定币、治理代币遵循此标准。

优点

  • 生态支持最广;
  • 钱包、交易所、DeFi 协议兼容性最强。

缺点

  • approve + transferFrom 机制容易出错或被滥用;
  • 不支持批量操作。

# ERC-777 — 增强版同质化 Token


定义:对 ERC-20 的升级,兼容 ERC-20,同时提供更灵活/安全的交互方式。

设计亮点

  • 引入 hooks(发送/接收回调),合约可对转账事件做出反应;
  • operator 权限模型替代 approve,提高 UX 和安全性。

特点

  • 向后兼容 ERC-20;
  • 设计理念更现代,但生态实际支持不如 ERC-20。

现实状况

  • 虽有改进,但采用率较低。

# ERC-721 — 非同质化 Token(NFT)


定义:独一无二的 Token 标准,每个 tokenId 代表一个唯一资产。

主要用途

  • 数字艺术、收藏品;
  • 游戏人物/装备;
  • 产权凭证等。

核心特征

  • 每个 Token 有唯一 tokenId;
  • 标准接口:
    • balanceOf()
    • ownerOf()
    • transferFrom()
    • safeTransferFrom()
    • approve()
    • setApprovalForAll()
    • getApproved()
    • isApprovedForAll()

# ERC-1155 — 多资产混合标准


定义:统一管理多种类型 Token(可同时包含同质化和非同质化资产)。

特点

  • 一个合约即可支持任意 Token 类型;
  • 支持批量操作(如 safeBatchTransferFrom());
  • 极大提高合约使用效率和减少 Gas。

典型使用场景

  • 游戏资产、道具系统、复合 NFT 结构等。

# 哪种标准适合你的场景?

场景 建议
代币化货币 / 社区 Token ERC-20
更安全/可响应式 Token ERC-777
NFT 收藏品 / 唯一资产证明 ERC-721
游戏内货币 + 道具等混合资产 ERC-1155
链原生价值 & Gas 机制 原生代币

# 标准比较一览

标准 是否同质化 是否唯一 是否支持批量 生态成熟度
原生代币 极高
ERC-20 最高
ERC-777 中等
ERC-721 NFT 生态强
ERC-1155 都可 都可 游戏和混合资产

# 关键结论

  1. ERC 标准是 Token 的通用接口规则,确保跨钱包、DEX、DApp 的支持。
  2. ERC-20 是最基础、最广泛的标准;ERC-777 是对 ERC-20 的增强。
  3. ERC-721 为 NFT 提供唯一性
  4. ERC-1155 则提供组合与批量能力
上次更新: 3/5/2026, 10:00:46 PM