ERC-20是什么?

以太坊是一个区块链系统,能够创建和转移各种类型的代币。这些代币具有多种用途,包括可替代代币、非同质代币或具有其他特性的代币,每一种都有不同的代币标准。今天我们将介绍以太坊上最流行的代币标准——ERC-20。

ERC-20 的要点

  • ERC-20 代表以太坊请求评论(Ethereum Request for Comments)的编号 20。
  • 它创建了一个框架,定义了 ERC-20 代币可以做什么,规定了一系列可供它们使用的函数和事件接口。
  • 它为代币设定了标准,使它们之间相互兼容。

什么是 ERC?

为了使这些代币相互兼容,以太坊社区遵循一份名为ERC的技术文件规定的程序。

ERC 代表以太坊请求评论,并通常配有唯一的提案 ID 编号。它规定了代币可以如何共享、交换或转移到加密钱包中。

以太坊请求评论是实施对以太坊网络改进的官方协议。ERC 标准由以太坊社区的开发者创立。

开发者制定了一份文档,描述了他们认为能改善以太坊生态系统的方法和规则。如果核心开发者和社区同意该提案,它就变成了一个标准。

所有遵循 ERC-20 标准的代币都可以在大多数兼容 ERC-20 的钱包中持有,无需进行任何附加的技术工作。

ERC-20 能做什么?

ERC-20 通过定义代币可以使用的函数类型和事件接口,来规定以太坊代币的初步规则。这意味着它并不规定代币的确切逻辑,但是设定了一个大致的框架,让代币代码可以在此框架内编写,使开发者能够预测新代币将如何在以太坊系统内运作。

ERC-20 代币专为在以太坊平台上使用而设计。它们遵循一系列标准,以便它们可以共享、交换或转移到加密钱包中的其他同标准代币。

ERC-20 确保了每次发布新代币时,项目不需要重新开始。ERC-20 标准确保旧代币与新代币兼容(如果新代币遵循 ERC-20 规则)。在以太坊上作为初始币发行(ICO)发布的大多数代币都是 ERC-20 代币。

为什么 ERC-20 很重要?

ERC-20 使得代币的管理和创建变得更简单。在 ERC-20 标准创建之前,开发者在决定代码中使用什么术语时遇到了问题。这意味着交易所和钱包需要构建自己的平台才能接受每一个新的单独代币。

ERC-20 为代币设定了规则,以使所有在以太坊系统内的代币都相互兼容。这些规则确保了以太坊网络内不同类型的代币无论在哪里都以相同的方式工作。

当 ERC-20 成为标准时,新代币可以自动地在交易所上市或转移到个人钱包。这意味着几乎所有支持以太坊货币(ETH)的钱包也支持遵循 ERC-20 标准的代币。

如何制造 ERC-20 代币?

ERC-20 代币通过智能合约创建。代币需要满足一系列规则才能被接受并称为 ERC-20 代币。

这些标准规则适用于以太坊网络上的所有代币,使它们根据该协议与其他代币可互换(或可替代)。遵循相同标准的代币相等,并且可以相互交换。

在以太坊上购买、销售和交易代币时,你需要支付交易费用。费用由交易写入区块链所需的 gas 量决定,并以 ETH 的子单位支付。