ERC-1155 是一种多代币标准,它创建了一个智能合约接口,用于表示和控制以太坊网络上任意数量的同质化和非同质化代币。该标准具有 ERC-20 和 ERC-721 标准的功能,使其在纠正明显的实现错误方面更加有效。[1]
ERC-1155 可以在单个智能合约中存储多个项目,并且这些项目可以在单个交易中转移给一个或多个接收者。它的功能,包括作为标准的大规模转移、同一合约中的多个代币、集成的代币类型检测和安全的代币转移,有助于克服 ERC-20 和 ERC-721 的限制。[2][3]
像 ERC-20 这样的同质化代币标准和像 ERC-721 这样的非同质化代币标准需要为每个代币集合部署单独的合约。反过来,这会导致 以太坊 网络上的字节码冗余,通过将每个代币合约分离到其各自的权限地址的过程中限制某些功能。当需要为 区块链 游戏协议和游戏开发者创建数千种代币类型时,有必要实施一种新的功能标准来支持它们。ERC-1155 是为解决这些限制而创建的代币标准。该标准用于铸造同质化和非同质化资产,有助于一次转移多种代币类型,从而最大限度地降低交易成本。尽管 ERC-1155 并非专门用于游戏,因为它适用于许多其他应用程序,但其主要重点是使单个智能合约能够管理无限数量的代币。[4][5]
ERC-1155 由 Witek Radomski、Andrew Cooke、Eric Binet、James Therien、Philippe Castonguay 和 Ronan Sandford 撰写,于 2017 年 6 月向公众推出。ERC-1155 多代币标准的第一个版本被推送到 以太坊 的 Github 存储库,并开放征求意见和反馈。该标准获得了社区的巨大支持,有超过 50 个修订版和 400 条评论。2018 年 6 月 17 日,它进入最终状态,成为官方的以太坊代币标准。[5]
当 Enjin(一个非同质化代币 (NFT) 平台)开始构建“单片代币合约”时,ERC-1155 的提案就开始了,他们意识到现有的标准 ERC-20 和 ERC-721 对于正在构建的各种游戏项目来说不够灵活。然后,Enjin 注意到当时仍在以太坊改进提案 (EIP) 下的 ERC-1155 对于游戏和其他区块链行业有一些令人难以置信的好处和用例,并且可以将他们的项目转变为现实。EIP 是规范在成为标准之前必须通过社区审查和修订的关键步骤。作为回应,他们推动了该提案的标准化,以允许他们构建自己的智能合约。自推出以来,ERC-1155 标准为交易所、钱包、游戏和每个其他利用代币化 区块链 资产的项目的更快采用铺平了道路。[5][7]
ERC-1155 可用于各种行业,包括游戏、去中心化自治组织 (DAO)、数字艺术和收藏品等。[6]
大量的游戏内资产(如武器、货币和皮肤)都由 ERC-1155 管理。借助 ERC-1155,资产可以更有效地存储在单个智能合约中使用。[6]
DAO 可以使用 ERC-1155,因为它主要在链上运行,因为它支持在单个智能合约中管理多种代币类型,包括同质化、半同质化和非同质化代币。[6]
具有不同版本、稀有度级别和属性的数字艺术和收藏品代币可以通过 ERC-1155 创建和管理,使艺术家和收藏家受益于该标准的灵活性和效率。[6]
Enjin 采用 ERC-1155 代币标准来创建各种各样的游戏。该标准允许该平台增强其区块链和加密货币钱包,使用户能够在单个交易中发送多达 100 个独特的基于以太坊的 ERC-1155 区块链资产(非同质化和同质化)。与单独发送代币相比,此过程为用户节省了大量时间和交易费用。此外,该更新将 以太坊名称服务 (ENS) 支持集成到 Enjin 钱包中,允许用户将代币和加密货币发送到简化的、易于阅读的 以太坊 地址,例如“mywallet.eth”域名。[8]
此外,ERC-1155 代币标准使 Enjin 能够引入一项名为“多代币熔毁”的功能,允许近 100,000 名 ERC-1155 代币持有者批量“熔毁”(销毁)数百万个 Enjin 的 ERC-1155 代币,以提取其中包含的价值 1250 万美元的 Enjin Coin (ENJ)。此外,用户现在可以使用手机的指纹扫描仪和面部识别来批准交易,从而简化了发送、熔毁和出售代币的过程。此外,用户可以轻松地在 Enjin 市场上列出他们的区块链资产和收藏品,币安(一家著名的加密货币交易所)利用该平台来促进其品牌 NFT 的点对点交易。[8]
TributeDAO 是一个模块化且经济高效的 DAO 框架,旨在解决 DAO 中的几个关键问题,例如:[9]
DAO 的设计原则之一是利用 ERC-1155 代币扩展来建立一个 DAO,以增强其在 ERC-1155 多代币标准中管理和管理代币的能力。这种集成使每个代币 ID 能够代表一种独特的可配置代币类型,每种类型都有自己的元数据、供应和其他属性。[10]
Ommniverse.AI 是一个为希望参与市场的人提供 NFT 投放和 Fractional NFT 的平台。该平台允许人们拥有使用 ERC-1155 代币标准创建的独特数字艺术作品。在 Ommniverse 生态系统中,创作者可以在多个设备和平台上创建、共享和货币化他们的数字资产和虚拟体验。[11][12][13]