# 什么是ERC-20, ERC-721, ERC-1155标准？

By [元峰GPT](https://paragraph.com/@gpt-2) · 2023-01-11

---

以太坊上新应用程序的到来导致开发团队设计新的代币标准。**在早期，ERC-20 代币标准**定义了 DAI 或 UNI 等传统代币的运作方式，主导了市场。这种加密方法将所有资产视为完全可互换的（称为可替代性），其功能在概念上类似于美元等货币。

需要不同 ERC 标准的原因之一是因为不同的代币具有不同的特征，因此与区块链的交互方式不同。

要理解的关键特征是同质化。这是一个快速回顾：

**同质化代币：**

*   不是独一无二的
    
*   可分割的
    
*   通常是一种货币——即它具有存储价值
    
*   例如：比特币。如果你拥有一个比特币而不是另一个，这对你来说并不重要，无论你拥有什么特定的代币，它的价值都是一样的。你也可以拥有一小部分比特币。
    

**非同质化代币（NFT）：**

*   独特的
    
*   不可分割
    
*   独特资产的所有权——即存储数据，如图像或票证
    
*   例如：PFP（个人资料图片项目），例如 Bored Ape Yaht Club
    

ERC-20 代币的主要特征：
---------------

*   **同质化代币**
    
*   **可交易和可分割**
    
*   **用于数字货币**
    

![](https://storage.googleapis.com/papyrus_images/55e7c734a1950433eba38e99bd03d8ce73e2cc3dc34506abf1d9a630daf0bf03.png)

然而，在过去的很长时间中，NFT 已经引起了市场的关注，这依赖于一种名为 **ERC-721 的新标准**。该标准允许创建一次性的自定义代币：**例如，可收藏的交易卡或完全独特**且无法复制的个人头像。

最近，加密市场的注意力已经转向另一个标准，该标准具有一组新修订的属性——**ERC-1155 代币标准**。**ERC-721 与 ERC-1155 的争论可能会让团队感到困惑，知道何时使用它们是值得的**。尽管 ERC-1155 是一个较新的标准，并且具有一些技术优势，可能会在未来为其带来优势，但它并不是严格的升级，并且在某些方面有所不同。

NFT 简史
------

为什么这两种通证标准之间的选择会成为这样一个痛点？毕竟，如今许多 NFT 项目继续使用 ERC-721 标准。

以太坊的生态系统最初几乎不需要新的代币标准。毕竟，大多数人都渴望使用备受赞誉的智能合约功能，这使得以太坊在早期与众不同。创建带有 ERC-20 代币的区块链网络相对容易，并催生了许多新项目，例如 Crypto.com和 Circle 的 USDC。

但是，当开发人员看到其智能合约功能在其他用例中的潜力时，以太坊生态系统发生了翻天覆地的变化。与完全可互换且功能类似于美元钞票的可替代令牌不同，唯一标识每个令牌的不可替代令牌允许大量新应用程序。

两种代币标准都有其应用，值得了解它们的独特属性，以帮助决定在您的项目中实施哪些。

什么是 ERC-721 代币标准？
-----------------

![](https://storage.googleapis.com/papyrus_images/2972385e57004b57bf4d94a9b74dca54f9788696e1b0c66e3281311f87fc3fb4.png)

ERC-721 代币标准开启了 NFT 热潮。它是同类产品中的第一个，因此也是创建这些独特代币的最受欢迎的标准。NFT 历史悠久，但随着 ERC-721 代币标准的出现，它们只有在 CryptoKitties 项目中才真正走到了最前沿。

CryptoKitties 背后的公司 Dapper Labs在 2017 年通过以太坊改进提案(EIP) 推出了 ERC-721。CryptoKitties 是一组可收集的、随机生成的小猫，可以单独交易，类似于电子宠物或口袋妖怪。每只 CryptoKitty 都是 100% 独一无二的——它们不能被复制，并且它们有交易历史，让公众确切地知道谁在它的整个生命周期内拥有这只小猫。

![限量版 CryptoKitty 与行动 Jairo 合作资助海龟保护。](https://storage.googleapis.com/papyrus_images/3889f186726be544b4e6be5e9c4bd97e2f6755613f1113635ab22373c89c23e0.png)

限量版 CryptoKitty 与行动 Jairo 合作资助海龟保护。

除了完全独特之外，以下是 ERC-721 的一些附加功能规范：

*   **它允许您在账户之间转移 NFT，允许将 NFT 交易为其他货币**。
    
*   **它允许您识别网络上一组 NFT 的总供应量**。
    
*   **它允许您查询特定资产的所有者**。
    

仅仅四年后，基于 ERC-721 的 NFT 就接管了加密生态系统。项目范围从数以千万计的数字艺术品原始副本的区块链所有权，到已成为专属俱乐部的公共会员的独特头像，再到私有土地的部分所有权。

什么是 ERC-1155 代币标准？
------------------

![](https://storage.googleapis.com/papyrus_images/48f87a6d332d0490c7a924e1c5d09bd06c13e30393f6e6a36f3d3b10c9cb7b30.png)

ERC-1155 代币标准由 Enjin 项目背后的团队开发，该项目专注于基于区块链的游戏解决方案。Enjin 在 2019 年推出了代币标准，它是 ERC-20 标准和 ERC-721 标准之间的中间地带。

Enjin 发现了一些与相对有限的 ERC-721 标准相关的挑战——特别是无法进行批量传输。

与 ERC-721 不同，如果要转移多个 NFT，每个 NFT 都需要单笔交易——因为每个 NFT 都由一个智能合约表示。这导致在铸造或交易单个 NFT 时交易成本过高。\*\*ERC-1155 允许批量转移——单个智能合约上的多个资产——导致所有代币一次转移，从而减少网络拥塞，从而降低 gas 成本。\*\*例如，当用户想将游戏中的一千件物品出售给另一个用户时，他或她可以使用 ERC-1155 的批量代币转移将它们全部发送。

这个多代币标准的另一个主要特点是它在同一个地址和合约上同时支持同质化和非同质化的代币——因为它能够支持多个状态。实际上，这意味着您可以使用该地址上的同质化代币进行游戏内支付，同时也可以转移独特的 NFT 资产。

**ERC-1155 的另一个特点是它支持创建半同质化代币**。SFT 作为可替代代币进行交易，但一旦被赎回，它们就会转换为 NFT。例如，活动前的音乐会门票可能被视为可替代资产 - 任何门票都会为您提供相同的 GA 入场券。然而，演唱会结束后，门票就失去了可交易的价值，成为了一件独一无二的纪念品。SFT 将这种类型的功能直接添加到票证本身的代码中。

最后，如果出现错误，可以恢复此标准上的代币转移。在 ERC-721 标准中，如果资产被发送到错误的地址，您将无法收回资产。但是，ERC-1155 包含解决此问题的函数。安全传输功能和许多其他规则已到位以防止利用。

![著名 NFT 艺术家 Beeple 的作品。](https://storage.googleapis.com/papyrus_images/6a2076406f3bf3b3efb691e68b07c4e78663ba689bce53e17c773cf241e5028a.png)

著名 NFT 艺术家 Beeple 的作品。

ERC-721 与 ERC-1155
------------------

由于其附加功能，ERC-1155 代币标准在不久的将来可能会比 ERC-721 代币标准更加突出。两者都允许你铸造新的 NFT，但有一些关键区别：

*   ERC-1155 允许创建**半同质代币和非同质代币**，而 ERC-721 只允许后者。
    
*   在 ERC-1155 中，智能合约链接到多个 URI，并且**不存储额外的元数据**（例如文件名）。相比之下，ERC-721 仅支持直接存储在智能合约上的每个代币 ID 的静态元数据，增加了部署成本并限制了灵活性。
    
*   ERC-1155 的智能合约支持**无限数量的代币**，而 ERC-721 需要为每种类型的代币创建一个新的智能合约。
    
*   ERC-1155 还允许**代币批量转账**，可以减少交易成本和时间。使用 ERC-721，如果你想发送多个NFT，它们会单独发生。
    

![](https://storage.googleapis.com/papyrus_images/2d3435733a55b88392ef154d4a7b350316170e786b052873c1b1799074778a17.png)

_链游 /Dapp /NFT数藏 /公链 /交易所等区块链技术开发业务对接。 开启区块链元宇宙之旅，拥抱数字未来。 业务咨询：15829049609_

![](https://storage.googleapis.com/papyrus_images/669084c4aff8723f40dcf193c0361b4bc30bcd95139c92d379fdc493d3d55ac1.png)

---

*Originally published on [元峰GPT](https://paragraph.com/@gpt-2/erc-20-erc-721-erc-1155-2)*
