ERC-20代币标准是什么?以太坊最重要标准的特点

更新时间:2026-08-25 16:38

ERC-20是以太坊上同质化代币的技术接口标准,规定了代币合约必须实现的一组函数与事件。它让不同项目发行的代币能以统一方式被钱包、交易所和智能合约识别与调用,是以太坊生态中应用最广的代币规范。

ERC-20代币标准是什么?以太坊最重要标准的特点

用户在链上碰到的稳定币、治理币和大多数项目代币,基本都建立在这套规则之上。搞懂ERC-20,就大致明白了以太坊里资产怎么转、怎么授权、怎么被合约调用。

ERC-20标准是什么、管什么

ERC-20对应的正式提案是EIP-20,2015年提出后逐渐成为社区通用标准,它只负责同质化代币,也就是每一枚都一样、可以互相替换的币,和人民币、美元的逻辑类似。

NFT不属于它管,那是ERC-721、ERC-1155的事。ERC-20原生用在以太坊,但因为接口清楚,后来很多EVM兼容链和L2也直接沿用了同一套写法。

合约需要提供哪些能力

ERC-20不是发币许可证,而是一份接口约定。合约按规范把这些方法和事件写好,钱包、交易所和Defi就能用同一套方式跟它交互。

常用功能一览

名称作用(大白话)
name/symbol/decimals代币全称、简称、小数位数
totalSupply总共发行了多少
balanceOf某个地址有多少余额
transfer自己把币转给别人
approve授权某个地址(常见是合约)最多能动你多少币
allowance查已经批出去的额度还剩多少
transferFrom被授权方按额度帮你转账(Defi最常用)

必须记录的事件

1、Transfer:余额发生变化时记录

2、Approval:授权额度变化时记录

浏览器、钱包刷新余额、很多工具都靠这两个事件来跟踪链上动态,事件发得不规范,显示就容易出问题。

为什么它这么重要

主要是因为兼容性带来的方便。

1、同一个代币,MetaMask、交易所、Uniswap这类平台都能直接认,不用单独适配

2、授权加上transferFrom,让存币、换币、抵押可以像搭积木一样组合

ERC-20代币标准是什么?以太坊最重要标准的特点

3、项目方按模板部署,就能进入现有钱包和交易设施

4、到2026年很多L2和跨链场景处理同质化资产时,仍然默认用ERC-20这套语义

大家日常转的USDT、USDC,以及点钱包里的“授权”,底层基本都是在调用这套接口。

常见使用场景

1、点对点转账、交易所充值提现

2、DEX里换币、加流动性

3、借贷、质押、收益凭证(很多凭证本身也是ERC-20)

4、治理代币、激励代币

5、游戏或应用里可互换的积分、道具券

交易必须注意的坑

标准只解决“怎么被统一调用”,不保证这个币一定安全或有价值。

1、接口符合标准,不代表合约没问题。能不能随便增发、冻结账户,要看完整代码和权限

2、授权额度别给太大。用完及时检查和撤销,避免被盗用

3、小数位不一样,有的18位,有的6位,对账时别搞混

4、转错到不支持接收的合约地址,有可能拿不回来

5、在L2上交互时,标准没变,但手续费、确认速度和跨链风险要单独看

和其他标准怎么区分

标准资产类型简单区别
ERC-20同质化主流默认,工具支持最全
ERC-721非同质化(NFT)每个都独一无二
ERC-1155混合一个合约里可以同时管同质和非同质
ERC-4626金库份额常建立在ERC-20之上,规范存取收益的接口

能互相替换的流通代币,优先想ERC-20,要独一无二的,才去看NFT相关标准。

常见问题

ERC-20是发币许可证吗?

不是。它只是技术接口约定,任何人都可以按规范部署合约。合不合法、有没有价值,是另一回事。

2026年了还有必要了解它吗?

有。交易方式在变,但链上同质化资产对外沟通的主流方式,仍然大量是ERC-20。会看授权、会辨认假代币,比追新名词更实用。

和交易所选的“充币网络”有什么关系?

你选Ethereum或某条EVM网络充稳定币时,本质上就是在找对应的ERC-20合约地址。网络或地址选错,币就到不了账。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!