W3
进阶赛道入门980 次阅读

ERC-721 与 ERC-1155:两种 NFT 标准的区别与适用场景

一对一的 ERC-721 与一对多的 ERC-1155 各自解决什么问题?从所有权模型、批量转账、成本与适用场景四个维度讲清差异。

#NFT#ERC-721#ERC-1155#代币标准#智能合约

一句话结论

ERC-721 是「每个编号都独一无二」的所有权登记表,ERC-1155 是「同一编号可以有多个副本」的批量账本。两者不是新旧替代关系,而是针对不同用途的两套工具。

两种标准的核心差异

ERC-721:每个 tokenId 只存在一个,合约里用「某编号的持有人是谁」来登记归属,一次交易只能转移一个编号。适合唯一性真正重要的场景,例如单件艺术品、身份凭证、独一无二的收藏品。

ERC-1155:同一个编号可以有任意份数,合约记录的是「某人持有多少个编号为 X 的物品」,并支持在一笔交易里批量转移多个编号。适合卡牌、道具、门票这类需要大量同质副本的资产。

成本与工程上的差别

ERC-721 要为每个代币单独存储归属信息,铸造数量大时成本线性上升;ERC-1155 把同一编号的所有份数压缩成一个余额数字,铸造与批量转账都更省。反过来,ERC-721 的所有权模型更简单、生态兼容性更好,绝大多数钱包与市场都原生支持。

怎么选

判断标准只有一条:这个资产需不需要「唯一性」?

  • 需要唯一(一件作品、一个身份)→ ERC-721
  • 需要多份同质副本(一千张同款卡牌)→ ERC-1155

要注意,ERC-1155 的「同一编号多份」意味着这些副本彼此完全等价、不可区分;如果你想让每一份都不同,本质上还是在用 721 的思路。

常见的误解

  • 「1155 编号更大所以更先进」:版本号高不代表替代关系,ERC-1155 并没有取代 ERC-721。
  • 「标准决定价值」:标准只决定技术行为(能否批量转、怎么查余额),不决定藏品是否有价值。
  • ERC-1155 的批量转账也意味着一次授权可能划走一大批资产,授权前必须看清范围。

给你的教训

  • 以合约地址和接口为准:在区块浏览器上确认合约实现的标准,而不是只看市场页面的标签。
  • 看到「同一编号有几千份」就要意识到:你买到的是可互换的副本,稀缺性来自发行方的设定而非技术。
  • 授权是共同的风险点:无论 721 还是 1155,交易完成后都要撤销不再使用的授权。
  • 标准只解释机制,不解释价值:不要因为「用了某个标准」就默认它更安全。

延伸阅读

动手教程

把这个概念用起来的分步实操,跟着做一遍比再读十篇都记得牢

开发环境搭建:Hardhat、Foundry 与编辑器配置
从零搭好一套专业的智能合约开发环境:先建立「编写 → 编译 → 测试 → 本地部署 → 测试网部署 → 审计」的完整路线图,再一步步安装 Node.js、初始化 Hardhat 项目、安装 Foundry 工具链、配置 VS Code 的 Solidity 插件与编译器版本,讲清 artifacts / cache / contracts / test / scripts 目录各自存放什么,最后用 .env 与环境变量管理 RPC 与私钥,从第一天就养成「私钥绝不硬编码进代码」的安全习惯,并跑通第一次 hardhat compile。
预计 30-40 分钟 →
出入金(一):法币入金与链上充值
把人民币换成 USDT 的两种法币通道,以及从外部钱包或另一家交易所链上充值的完整流程:选网络、核对地址、小额测试、到账核对与未到账排查。
预计 20-40 分钟 →
编写与发布智能合约:Solidity 实战
一条能真正跑通的合约开发路径:用零安装的 Remix IDE 起步,掌握 Solidity 版本声明、状态变量、函数可见性、view / pure、modifier 与 event,完整写一个带 owner 权限控制和事件的计数器合约,编译理解 ABI 与 Bytecode,切到 Sepolia 测试网领水龙头,用 MetaMask 注入部署,在浏览器上调用并验证源码,最后做 Gas 优化与安全自查,走完「写 → 编译 → 部署 → 调用 → 验证」全流程。
预计 60-90 分钟 →
智能合约原理:EVM、状态与不可篡改
从零理解智能合约:它为什么被称为「部署在链上的程序」,以太坊如何从一本账本升级为「世界计算机」,合约地址、字节码、存储与 ABI 分别是什么,EVM(以太坊虚拟机)如何用栈式模型逐条执行操作码并计量 Gas,为什么执行失败要整体回滚,以及不可篡改性、可组合性、可升级代理各自带来的风险,最后用 The DAO、Parity 等真实事故建立风险直觉。
预计 25-35 分钟 →

相关问题

读者在这类操作前后最常搜索的问题

免责声明与合规提示内容更新日期:2026-10-29
  • 本站全部内容仅用于技术学习与科普,不构成任何投资建议、要约或招揽。 数字资产价格波动剧烈,请独立判断并自行承担决策结果。
  • 教程记录的是撰写时的产品界面与规则,相关产品更新频繁, 实际操作请以官方当前界面与公告为准。发现内容过时,欢迎在对应页面反馈。

想系统排查自己的安全习惯?从安全自查清单开始。