钱包里的“ERC-20”到底是什么?搞懂EIP和ERC
打开钱包转账,弹窗让你选网络,以太坊主网旁边经常标着"ERC-20"。用了一年多,很多人从来没想过这几个字母什么意思。简单说:ERC就是写在以太坊上的一套通用规则,规定了一个代币应该有哪些基本功能——怎么转账、怎么查余额、怎么授权。这套规则不是某家公司定的,是以太坊社区通过EIP流程共同确立的。 各大交易所:欧易官网 币安官网 芝麻Gate
EIP是什么

EIP全称Ethereum Improvement Proposal,以太坊改进提案,本质上就是一份设计文档。任何人都可以在GitHub上提交,描述你想给以太坊加什么新功能或改什么规则。提交后进入公开流程:Draft是草案还在迭代,Review是社区审查大家提意见,Last Call是最后征求意见期通常14天,Final是定稿可以落地,Stagnant是长期没更新被标记,Withdrawn是作者主动撤回。在AllCoreDevs开发者会议上讨论实现细节,达成粗共识后由客户端团队写代码,随网络升级一起上线。一个EIP从提出到上线短则几个月长则好几年,不是所有提案都能走到最后。
ERC又是什么
ERC全称Ethereum Request for Comments,以太坊征求意见,它是EIP的一个子集,专门用来定义接口标准——规定智能合约应该提供哪些函数和事件,让钱包、交易所能用统一方式和它交互。最直观的例子:ERC-20标准规定代币必须有一个transfer(address, uint256)函数,钱包开发者写充提币功能时调用这个函数就能完成转账,不用为每个代币单独写一套对接代码。所有ERC都是EIP,但不是所有EIP都是ERC。EIP是筐,ERC是筐里专门装应用接口的那一类。EIP这个筐里还分Core(改共识算法、Gas模型,比如EIP-1559)、Networking(改节点通信协议)、Interface(就是ERC,定义应用层接口)、Meta(改EIP流程本身怎么运作)。
| 对比维度 | EIP | ERC |
|---|---|---|
| 范围 | 所有以太坊相关改进,覆盖协议层、共识层、应用层 | 仅限EIP中的一类,专注应用层接口标准 |
| 内容 | 可以改Gas机制、共识算法、交易格式 | 定义代币、账户、接口等交互规则 |
| 例子 | EIP-1559、EIP-4844 | ERC-20、ERC-721、ERC-1155 |
ERC-20、ERC-721、ERC-1155各有什么用

| 标准 | 诞生时间 | 通俗理解 | 典型特征 | 典型应用 |
|---|---|---|---|---|
| ERC-20 | 2015年 | 通用货币 | 每个代币完全一样,可互换可分割 | USDT、UNI、DAI |
| ERC-721 | 2017年 | 收藏品证书 | 每个代币有唯一ID,不可互换不可分割 | 数字艺术品、游戏装备、域名 |
| ERC-1155 | 2018年 | 万能工具箱 | 一份合约同时支持同质化和非同质化代币 | 大型游戏道具系统 |
ERC-20最早也最普及,相当于发行通用门票,每一张都一样撕成碎片还能花,以太坊上90%以上的代币都遵循这个标准。ERC-721是为了解决"独一无二"资产的问题,2017年CryptoKitties每只猫都有自己的ID、长相和血统,两只猫互不相同,这个标准后来被广泛用于NFT、游戏装备、域名。ERC-1155更灵活,同一份合约里可以同时发可互换代币和不可互换代币,还支持批量转账一次打包转多件不同资产,省下好几笔单独转账的Gas费。三种标准不是谁替代谁,是针对不同需求的不同工具。
为什么你得知道这些
偶尔转个账买个币确实不需要深入了解底层原理,但知道这些有实实在在的好处。充值提现选网络不会选错。投资新项目时看懂它用的哪种代币标准,能大致判断项目方的技术合规度和成熟度。打算做开发写智能合约的话,EIP/ERC就是绕不开的基础知识,ERC规范了代币的接口写法,确保你写出来的合约能和其他应用兼容。一套公开透明的标准化机制让成千上万个开发者能在统一框架下协作,不是谁拍脑袋定的规定,是社区共同讨论出来的规则。这也是以太坊能在众多公链中跑出来的关键原因之一。
声明:本文为EIP/ERC技术科普,不构成投资建议。相关提案可能随时间更新,以以太坊官方GitHub为准。





