详解 ERC-20 vs ERC-777、ERC-721 vs ERC-1155: 它们有何不同?
2022-07-26 10:12:00 小编 人浏览

ERC-20、ERC-777、ERC-721 和 ERC-1155 是以太坊上最受欢迎的通证标准,它们具体指什么以及各有什么不同?

1. 什么是ERC?

在我们开始深入讲不同的通证标准之前,需要追根溯源一下什么是 ERC ?

ERC 是 Ethereum Request for Comments 的缩写,即“以太坊征求意见”,是以太坊开发者的协议提案,是以太坊智能合约开发人员使用的技术文档,为以太坊生态系统中的特定用户组提供方法、创新、研究和特征的规范。这些文档通常由开发人员创建,并且包含有关协议规范和合约说明的信息。任何人都可以创建 ERC,但它需要通过以太坊改进提案 (EIP) 的流程。一旦开发人员提交了他们的提案,提案将由以太坊的核心开发人员进行评估和审查。如果社区认为这是对区块链生态系统的一种重要补充,该提案将被接受和实施。一旦这个过程完成,初始文档就将成为其他开发人员用来创建自己的通证的 ERC 标准。

以太坊的 ERC 标准有很多,目前使用最多的通证标准为:ERC-20、ERC-777、ERC-721、 和 ERC-1155。通证协议标准代表了在底层区块链上创建、发行和部署新通证的指南。其中ERC-20、ERC-777同质化通证协议标准,而 ERC-721、 和 ERC-1155 为非同质化标准。

2. 同质化通证标准:ERC-20、 ERC-777

ERC-20 和 ERC777 都是同质化通证标准,可以把 ERC777 视为 ERC20 的升级版本,下面我们对此详细说明。

ERC-20,同质化通证标准,创建于2015年11月

ERC-20开启了太坊上上可替代通证的先河,从技术角度来看,ERC-20 通证必须实现六个主要功能:

  • 用于得出特定 ERC-20 通证的总通证供应量
  • 用于导出以太坊钱包中的通证余额
  • 允许用户将通证的所有权转让给另一个
  • 与 transfer 功能类似,具有允许合约代表用户转移通证的额外优势
  • 用于设置智能合约可以提取的通证数量限制
  • 授予外部地址访问权限并允许从一定余额中使用通证

除了以上六项强制功能之外,还有其他可选功能可以提高 ERC-20 通证的可用性,例如通证名称、通证代码(例如 ETH)和可分割性(通证可以支持多少个小数位)。

通过将上述功能组合在一起,它将形成一个 ERC-20 合约,该合约成为不同加密货币的基础,无论是稳定币、证券型通证还是实用型通证。目前受欢迎的 ERC-20 通证包括 ChainLink (LINK)、 Tether (USDT)、Shiba Inu (SHIB)、Maker (MKR) 等等。

ERC-777,同质化通证标准,创建于2017年11月

ERC-777 旨在解决 ERC-20 的局限性。该通证标准使智能合约通过名为“挂钩(Hooks)”的机制更有效地发送和接收通证。“挂钩”是一种功能,它将原本是两条消息的发送通证和通知合约合并为一个。不仅如此,ERC-777 还引入了拒绝来自黑名单地址交易的附加功能。

本资讯链接: - 外星视界
声明:本文版权归原作者所有,发布此文为传递更多市场信息,不代表外星视界的观点和立场,请自行参考。如作者信息标记有误,请第一时间联系我们处理!

回顶部