# ERC-1155

> ERC-1155 是一种以太坊代币标准，它融合了 ERC-20 和 ERC-721 的功能，允许一个智能合约管理多个同质化和非同质化代币，从而降低了 Gas 费用并实现了高效的批量转账。

- Canonical URL: https://iq.wiki/zh/wiki/erc-1155
- Categories: Glossary
- Created: 2023-07-31T16:06:16.565Z
- Last updated: 2026-06-18T14:14:15.210Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**ERC-1155** 是一种多代币标准，它创建了一个[智能合约](https://iq.wiki/wiki/smart-contract)接口，用于在[以太坊](https://iq.wiki/wiki/ethereum)网络上表示和控制任意数量的同质化和[非同质化代币 (NFT)](https://iq.wiki/wiki/non-fungible-token-nft)。该标准兼具 [ERC-20](https://iq.wiki/wiki/erc-20) 和 [ERC-721](https://iq.wiki/wiki/erc-721) 标准的功能，使其在纠正明显的实现错误方面更加高效。[\[1\]](#cite-id-9bwlmm8hcc)​

ERC-1155 可以在单个[智能合约](https://iq.wiki/wiki/smart-contract)中存储多个项目，并且可以在单笔交易中将这些项目转移给一个或多个接收者。它的功能（包括作为标准的批量转账、同一合约中的多个代币、集成的代币类型检测和安全的代币转账）帮助克服了 [ERC-20](https://iq.wiki/wiki/erc-20) 和 [ERC-721](https://iq.wiki/wiki/erc-721) 的局限性。[\[2\]](#cite-id-4obf2s81bhj)​[\[3\]](#cite-id-025kss27fdfd)​

## 概述

像 [ERC-20](https://iq.wiki/wiki/erc-20) 这样的同质化代币标准和像 [ERC-721](https://iq.wiki/wiki/erc-721) 这样的[非同质化代币](https://iq.wiki/wiki/non-fungible-token-nft)标准要求为每个代币集合部署一个单独的合约。这反过来又导致了[以太坊](https://iq.wiki/wiki/ethereum)网络上字节码的冗余，并通过将每个代币合约分离到各自的权限地址的过程限制了某些功能。当[区块链](https://iq.wiki/wiki/blockchain)游戏协议和游戏开发者需要创建成千上万种代币类型时，有必要实施一种新的功能标准来支持它们。ERC-1155 就是为了解决这些局限性而创建的代币标准。该标准用于[铸造](https://iq.wiki/wiki/minting)同质化和非同质化资产，有助于一次性转移多种代币类型，从而最大限度地降低交易成本。尽管 ERC-1155 并非专门针对游戏（因为它适用于许多其他应用），但其主要重点是使单个智能合约能够管理无限数量的代币。[\[4\]](#cite-id-bmk3875751b)[\[5\]](#cite-id-3jmlooi7uqb)

## 历史

ERC-1155 由 Witek Radomski、Andrew Cooke、Eric Binet、James Therien、Philippe Castonguay 和 Ronan Sandford 编写，于 2017 年 6 月向公众推出。ERC-1155 多代币标准的第一个版本被推送到[以太坊](https://iq.wiki/wiki/ethereum)的 Github 仓库，并开放征求意见和反馈。该标准得到了社区的极大支持，经历了 50 多次修订和 400 多条评论。2018 年 6 月 17 日，它进入最终状态，正式成为以太坊代币标准。[\[5\]](#cite-id-3jmlooi7uqb)

ERC-1155 的提案始于非同质化代币 ([NFT](https://iq.wiki/wiki/non-fungible-token-nft)) 平台 [Enjin](https://iq.wiki/wiki/enjin) 开始构建“单体代币合约”时，他们意识到现有的标准 [ERC-20](https://iq.wiki/wiki/erc-20) 和 [ERC-721](https://iq.wiki/wiki/erc-721) 对于正在构建的游戏道具类型不够灵活。随后 Enjin 注意到，当时仍处于以太坊改进提案 (EIPs) 阶段的 ERC-1155 对于游戏和其他区块链行业具有一些令人难以置信的优势和用例，可以将他们的项目变为现实。EIP 是规范在成为标准之前必须通过社区审查和修订的关键步骤。作为回应，他们推动了该提案的标准化，以便他们能够构建自己的[智能合约](https://iq.wiki/wiki/smart-contract)。ERC-1155 标准自发布以来，为交易所、钱包、游戏以及所有其他利用代币化[区块链](https://iq.wiki/wiki/blockchain)资产的项目更快地采用铺平了道路。[\[5\]](#cite-id-3jmlooi7uqb)[\[7\]](#cite-id-iva4vksgmr)



## ERC-1155 的特性

ERC-1155 具有一些特殊特性，包括：[\[2\]](#cite-id-4obf2s81bhj)[\[5\]](#cite-id-3jmlooi7uqb)

* 支持无限数量的代币，不像 [ERC-20](https://iq.wiki/wiki/erc-20) 和 [ERC-721](https://iq.wiki/wiki/erc-721) 代币那样需要为每种代币类型建立新的智能合约。
* 安全转账功能，如果代币被发送到错误的地址，可以将其收回。
* 除了同质化和非同质化代币外，还支持半同质化代币（如音乐会门票）。
* 简化的流程，消除了分别“批准”单个代币合约的需要，从而减少了需要签署的交易数量。
* 支持仅需两个简单步骤即可进行任意数量代币的原子交换，无需中间方参与，且绝对防止欺诈。
* 在[铸造](https://iq.wiki/wiki/minting)新代币时，Gas 费用可降低约 80–90%。

## 用例

ERC-1155 可用于多种行业，包括游戏、[去中心化自治组织](https://iq.wiki/wiki/dao) (DAOs)、数字艺术和收藏品等。[\[6\]](#cite-id-ze9m5it3w2)

### 游戏

大量的游戏内资产（如武器、货币和皮肤）都由 ERC-1155 管理。通过 ERC-1155，资产可以在单个智能合约中更高效地存储和使用。[\[6\]](#cite-id-ze9m5it3w2)

### DAOs

主要在链上运行的 [DAOs](https://iq.wiki/wiki/dao) 可以使用 ERC-1155，因为它能够在单个智能合约中管理多种代币类型，包括同质化、半同质化和非同质化代币。[\[6\]](#cite-id-ze9m5it3w2)

### 数字艺术和收藏品

具有不同版本、稀有程度和属性的数字艺术和收藏品代币可以通过 ERC-1155 创建和管理，艺术家和收藏家可以从该标准的灵活性和效率中受益。[\[6\]](#cite-id-ze9m5it3w2)

## 示例

### 游戏 - Enjin

[Enjin](https://iq.wiki/wiki/enjin) 采用 ERC-1155 代币标准来创建各种各样的游戏。该标准允许平台增强其区块链和加密货币钱包，使用户能够在单笔交易中发送多达 100 个独特的非同质化和同质化以太坊 ERC-1155 区块链资产。与单独发送代币相比，这一过程为用户节省了大量的交易费用时间和金钱。此外，该更新还将 [以太坊域名服务 (ENS)](https://iq.wiki/wiki/ens) 支持集成到 Enjin 钱包中，允许用户将代币和加密货币发送到简化且易于阅读的[以太坊](https://iq.wiki/wiki/ethereum)地址，例如 "mywallet.eth" 域名。[\[8\]](#cite-id-ipbm2fmmx4d)

此外，ERC-1155 代币标准使 Enjin 能够推出一项名为“多代币熔毁”的功能，允许近 100,000 名 ERC-1155 代币持有者批量“熔毁”（销毁）数百万个 Enjin 的 ERC-1155 代币，以提取其中蕴含的价值 1250 万的 Enjin Coin (ENJ)。此外，用户现在可以使用手机的指纹扫描仪和面部识别来批准交易，从而简化了发送、熔毁和出售代币的过程。此外，用户可以毫不费力地在 Enjin 市场（知名加密货币交易所 [币安](https://iq.wiki/wiki/binance) 用于促进其品牌 NFT 点对点交易的平台）上列出他们的区块链资产和收藏品。[\[8\]](#cite-id-ipbm2fmmx4d)



### DAOs - TributeDAO

TributeDAO 是一个模块化且具有成本效益的 [DAO](https://iq.wiki/wiki/dao) 框架，旨在解决 DAO 中的几个关键问题，例如：[\[9\]](#cite-id-9pg60kgwu7o)

1. 缺乏模块化：这给扩展、管理和升级 DAO 带来了挑战。
2. 僵化的投票和治理机制：这些限制制约了尝试替代治理形式的能力。
3. 高昂的链上投票成本：由于与链上投票相关的费用，这尤其成问题。
4. 单代币 DAO 结构：这使得分离经济权和治理权，以及在 DAO 内创建团队或子小组变得具有挑战性。
5. 缺乏 NFT 支持：这一困难阻碍了在 NFT 项目中部署 DAO。

DAO 的设计原则之一涉及利用 ERC-1155 代币扩展来建立一个 DAO，以增强其在 ERC-1155 多代币标准内管理和策划代币的能力。这种集成使每个代币 ID 能够代表一个独特的可配置代币类型，每个类型都有自己的元数据、供应量和其他属性。[\[10\]](#cite-id-1qsj9344521)

### 数字艺术和收藏品 - Ommniverse.AI

Ommniverse.AI 是一个为希望参与市场的个人提供 NFT 投放和碎片化 NFT 的平台。该平台允许人们拥有一件使用 ERC-1155 代币标准创建的独特数字艺术品。在 Ommniverse 生态系统中，创作者可以跨多个设备和平台创建、共享其数字资产和虚拟体验并从中获利。[\[11\]](#cite-id-2t7zob79ywc)[\[12\]](#cite-id-eki9fk6yh67)[\[13\]](#cite-id-4dcj1u3mltf)
