全新

通过即将推出的 IQ.wiki API,将专家精选的加密货币和区块链知识集成到您的应用中。

0% read

ERC-20

ERC-20

以太坊 ERC-20 合约是在上构建代币的标准。在 ERC20 代币出现之前,交易所必须在平台之间构建自定义桥接,以支持任何代币的交换。为此,一位名叫 Fabian Vogelsteller 的开发者制定了六条规则,并将其命名为 ERC20,意为“以太坊意见征求稿第 20 号”。[3][4]

ERC20 标准是每个全面运行的 ERC20 合约的基础。此类智能合约可以分发代币,并控制其供应量,监控其流动和余额。[5]

历史

ERC-20(以太坊意见征求稿第 20 号)由 Fabian Vogelsteller 于 2015 年 11 月提出,是一种在中实现代币 API 的代币标准。 该标准描述了一套通用的规则,代币必须遵循这些规则才能在以太坊生态系统中正常运行。因此,ERC-20 不应被视为一段代码或软件。相反,它可以被描述为一种技术指南或规范。[6]

概述

ERC-20 是使用创建的同质化代币的技术标准。 ERC-20 允许不同的支持的代币进行交换。在这方面,代币是资产、权利、所有权、访问权、加密货币或任何本身不具有唯一性但可以转让的事物的代表。该标准允许代表这些因素之一的代币与智能合约一起,交换为代表另一个因素的代币。是写入代码中的条件,用于执行各方之间交易的不同方面。

ERC-20 的属性

  • 可转让性: 它们可以从一个地址发送到另一个地址。
  • 固定供应量: 必须创建固定数量的代币,以便开发者无法发行更多代币并增加供应量。
  • 同质化: 每个代币的代码与任何其他代币相同,尽管交易历史可用于识别和区分所涉及的代币。

目的

ERC20 标准背后指南的主要目的是促进智能合约之间的互操作性。因此,所有基础设施组件(如用户界面、交易所和钱包)都可以以可预测的方式连接到合约。

ERC-20 指导在以太坊区块链上创建新代币,使其能够与智能合约中使用的其他代币互换。[7]

互操作性本身是通过 ERC20 标准建立应用程序编程接口 (API) 来实现的。这样,第三方可以访问信息并执行交易,第三方应用程序可以针对每个 ERC20 进行通用编码,而无需熟悉特定的代币。[1][2]

ERC-20 的功能

  • 帮助将代币从一个账户转移到另一个账户
  • 用于获取账户当前的代币余额
  • 用于获取网络上可用的代币总供应量
  • 用于批准账户中的若干代币是否可以由第三方账户支出。[8][9]
发现错误了吗?

参考文献 (9 来源)

首页分类维基MC事件词汇表