📖 术语 🟢 通俗解释 🔰 新手

🎒 ERC-1155 Multi-Token Standard

以太坊的一项代币标准,让一份智能合约同时创建并管理多种代币:可互换的货币、独一无二的 NFT,以及半可互换的道具。外号「多代币标准」。

💡
常见误解 — ERC-1155 只是又一个用来取代 ERC-721 的 NFT 标准?没那么简单!它是一种多代币标准,把可互换、不可互换、半可互换的代币一并照管。它不会让旧标准退场——只是当你一次要用到多种代币时,它才大显身手。
📜一份合约ERC-1155🪙可互换一堆堆金币⚔️不可互换独一无二的剑🧪半可互换药水
📜 一份合约 → 🪙 可互换的货币、⚔️ 独一无二的 NFT、🧪 半可互换的道具,全部一并照管。

🎒 一句话讲明白 — 一个背包装下各种道具

想象一个游戏里的物品背包,由同一套系统打理。里面有一摞摞一模一样的金币(每一枚都能互相替换),一把别人都没有的传说之剑,还有一捆治疗药水(喝掉之前彼此毫无差别)。ERC-1155 就是这样一套标准,让以太坊上的一份智能合约同时管好这三样东西——还能一次就把好几样递到朋友手里。

🧩 一份合约怎么装下三类代币

在一份 ERC-1155 合约里,每个代币都有一个 ID,而你为这个 ID 铸造的供应量,决定了它的性质。

代币类型供应量表现得像
🪙 可互换供应量很大游戏内货币或积分——每一单位都能互相替换
⚔️ 不可互换(NFT)供应量为 1独一无二的道具,只有一个人能拥有
🧪 半可互换先发一批一样的,再各自分化活动门票或消耗品:起初彼此通用,一旦使用或核销就各不相同

📦 批量转账 — 它的招牌特性

ERC-1155 最拿得出手的本事是批量操作。一次函数调用(safeBatchTransferFrom)就能在一笔交易里转移多种不同的代币,查询余额、授权也是同理。把这些事一次办完,而不是一件一件地转,就省下了 Gas 费

⛽ 你可能会看到「最高省下 90% Gas」之类的说法。实际能省多少,取决于你转的是什么,所以任何精确百分比都只能当作大致估算,别当成承诺。

🛡️ 内建的安全设计

ERC-1155 带有安全转账保护接收方回调(receiver hooks)。当代币被发往一份智能合约时,那份合约有机会做出反应、确认自己能否接住,这样代币发到不兼容的地址时就不那么容易被卡住

🕹️ 新手会在哪儿遇到它

ERC-1155 是从 NFT 和游戏的需求里长出来的——它在 2018 年随 EIP-1155 提出,由 Witek Radomski 和 Enjin 团队牵头,目的是补上早期 ERC-20 和 ERC-721 标准的不足。如今它已是区块链游戏与元宇宙资产以及大批量 NFT 发行的主流标准。当你铸造或购买游戏道具、浏览混搭的 NFT 合集,或在市场上看到「ERC-1155 版本」——也就是同一个 NFT 的多份相同副本时,就会撞见它。The Sandbox 就是一个知名项目,它的游戏内资产用的正是 ERC-1155。

🚨 新手须知

  • 🔁 不是只管 NFT 的标准 — 它照管可互换、不可互换和半可互换的代币,不止 NFT
  • 🤝 不会取代 ERC-20 或 ERC-721 — 简单的项目照样用那两套;ERC-1155 是给你一次要用到多种代币时准备的
  • 🎮 为游戏而生 — 在混用货币和独特道具的游戏与元宇宙世界里,它的好处最明显
  • ⛓️ 它是一套规则,不是一种币 — ERC-1155 是以太坊上的代币标准,你买不到「ERC-1155」本身

❓ 常见问题

ERC-1155只是又一个用来取代ERC-721的NFT标准吗?
不是。ERC-1155 是一种多代币标准:同一份合约里可以同时装下可互换的货币、独一无二的 NFT 和半可互换的道具。它并没有让 ERC-20 或 ERC-721 退场——很多项目只需要一种代币时,照样用那两套。ERC-1155 真正出彩的地方,是你一次要用到好几种代币的时候,这种场景多半出现在游戏里。
一份合约怎么可能既是货币又是独一无二的NFT?
每个代币 ID 都有自己的供应量。某个 ID 铸造时供应量很大,它就表现得像一种可互换的货币;而供应量恰好为 1 的 ID,就是独一无二的 NFT。同一份合约里,这两类可以并排存在。
游戏和NFT批量发行为什么偏爱ERC-1155?
游戏既需要货币,也需要独一无二的道具,而 ERC-1155 把两者放在一处搞定。它的批量转账能在一笔交易里转移多种不同的代币,比起一件一件地发,省下了 Gas 费。正因如此,它也很适合大批量的 NFT 发行。

🔗 相关术语 · 币种