
以太坊于 2015 年问世,开启了区块链技术的新纪元。在此之前,区块链的应用主要局限于比特币等加密货币。而作为首个智能合约平台,以太坊迅速成长为第二大、最受欢迎的加密货币,吸引大量支持者和投资者积极买入以太币。上线后几年间,依托 ERC-20 代币的新项目出现爆发式增长。
所有 ERC-20 代币都遵循统一标准,可在以太坊区块链上运行。这种标准化为代币与以太坊应用之间搭建了统一生态,各类代币间能够无缝交互。本指南将系统梳理 ERC-20 代币标准的核心内容,深入解析新 ERC-20 代币的创建规则,并展示众多现有 ERC-20 代币的实际应用场景,体现其在区块链行业的广泛适用性。
与比特币类似,以太坊是一条记录所有历史交易的区块链,自创世区块起持续更新。但以太坊还拥有一层关键组件——以太坊虚拟机 (EVM)。EVM 赋予用户在以太坊平台上编写智能合约的能力,开发者可据此打造具备多元功能的去中心化应用。
智能合约是一段用以太坊编程语言 Solidity 编写的代码,采用“如果……则……”的逻辑结构。其运作方式类似自动售货机:投入硬币后自动获得饮料或糖果。智能合约同样会在满足条件时自动执行预设动作,无需中介,确保协议可无需信任地达成。
ERC-20 是以太坊平台上最广泛应用的智能合约标准之一。几乎所有以太坊代币均按统一标准发行,这为以太坊生态系统用户带来了诸多便利。标准化实现了 ERC-20 代币之间及与所有 ERC-20 合约、交易所、市场、钱包的互通兼容,开发者构建应用更高效,用户管理数字资产也更加便捷。
这种高度集成为以太坊生态提供了正向驱动力,吸引了大量开发者和用户持续参与。标准化带来的网络效应,是以太坊在智能合约领域持续增长和保持领先地位的关键因素。
ERC-20 代币标准包含九项简明规则用于发行代币。其中六项为强制规定,任何代币都必须遵循;三项为可选规则,实际开发中通常至少会采用其中两项。该结构既确保了规则一致性,又为代币设计提供了灵活空间。
三项可选规则如下:
代币名称 —— 例如 Maker。虽然非强制,但几乎所有项目都会设定名称,便于用户识别并提升品牌认知度。
代币符号 —— 例如 MKR。交易所通常依靠代币符号展示交易对,是交易和市场识别的关键。符号一般为三至五个字符。
小数位数 —— 每个 ERC-20 代币可定义最多 18 位小数,实现微支付和精确价值转账,类似于比特币可拆分为 satoshi。
强制规则分为函数和事件。前两个函数不会改变合约状态,而是定义代币的基本属性,在被查询时返回预设信息。
总发行量 —— 代币的总数量。此函数有助于提升代币透明度,让用户更好了解其经济属性。
余额查询 —— 查询任意地址持有的代币数量。此函数对于钱包和交易所准确显示用户余额至关重要。
另外两个为加密货币用户熟悉的常用事件:
授权 —— 批准代币转账。持有人可授权第三方支出代币,该功能对去中心化交易所和 DeFi 应用尤为重要。
转账 —— 经授权后,指令合约将指定数量的代币从发送方地址转移到接收方地址,是实现代币交易的核心操作。
最后还有两项必须声明但无法直接实现的规则,这也是 ERC-20 合规的必要条件:
剩余额度 —— ERC-20 允许为某地址预设可支出的代币额度,智能合约可直接转出,无需额外授权。该函数默认返回零,但查询时会显示剩余可用额度,特别适合自动付款和订阅服务。
代理转账 —— 支持自动付款,触发转账事件,将代币从剩余额度中转出。此功能为去中心化应用赋予了复杂金融操作和自动化流程能力。
因此,任何以太坊代币只要遵循上述规则即可采用 ERC-20 标准发行。代币发行方还可根据实际需求,设定额外编程规则调整代币行为。例如,项目方在众筹时可编程智能合约自动分发 ERC-20 代币:投资者将 ETH 从个人钱包转入智能合约后,所购代币将自动返还至投资者钱包,实现便捷投资体验。
根据 Etherscan 数据,以太坊区块链上已有超过 350,000 个 ERC-20 代币合约。这其中不乏“死亡币”,即失败或被遗弃的项目。许多项目选择以太坊作为首发平台,是因为操作便捷、速度快,并可充分利用现有基础架构和用户群。EOS 就是先在以太坊发行代币,后续迁移主网的典型案例。
不过,加密货币领域最为知名且应用广泛的项目,至今仍以 ERC-20 代币运作,并有望继续维持这一模式。以太坊生态的强大,足以支持各种类型与规模的项目。以下是代表 ERC-20 标准多样性的主要项目类型和类别:
所有主流稳定币均采用 ERC-20 发行,原因在于其可与 DeFi 及其他以太坊应用高效互通。例如,Tether 的 USDT、Circle 的 USDC,以及主要稳定币 BUSD,均可作为 ERC-20 代币流通。这些稳定币在加密生态中扮演着价格锚定和连接传统金融与去中心化应用的桥梁角色。
为应对以太坊平台的拥堵与高昂手续费问题,部分稳定币选择多链发行。例如,USDT 还可在 Tron、Omni、EOS 等网络流通,用户可自主选择成本更低的平台完成交易。这种多链策略也展现了成功代币标准的跨平台适应性。
Maker 的 DAI 是 ERC-20 代币,也是最大规模的加密资产抵押稳定币,在去中心化金融领域具有里程碑意义。不同于中心化稳定币,DAI 通过算法和超额抵押机制保持汇率稳定,充分体现智能合约的强大功能。
目前市值和人气最高的 ERC-20 代币多为 DeFi 代币。2020 年夏季,Compound 推出 COMP 代币,DeFi 代币由此迅速走红,具备收益生成和治理权等多样功能。“DeFi 夏天”成为去中心化金融服务大规模普及的转折点。
此后,Uniswap 的 UNI、Sushiswap 的 SUSHI、Yearn 的 YFI 等代币也取得了显著成功。这些代币不仅用于治理机制,还为流动性提供者和活跃用户提供经济激励。上述项目充分证明了 ERC-20 代币能够支持无中介的复杂金融系统。
部分 ERC-20 代币专为特定项目赋能。功能型代币应用场景丰富,由区块链创业者开发,涵盖访问权限、生态激励等多重用途。例如,基础注意力代币 (BAT) 是 Brave 浏览器广告生态的激励机制,用户可通过参与获得奖励,实现更公平的数字广告模式。
功能型代币是区块链技术创新应用的重要代表,推动了新型商业模式和经济体系的诞生。它们可用于服务访问、赋予去中心化组织投票权,或作为游戏化生态的奖励。ERC-20 标准的高度灵活性为这些多元化场景提供了理想基础。
最后,ERC-20 代币也可在其他平台流通,应用范围远超以太坊主网。例如,Polygon Network 是为解决以太坊扩容问题而开发的二层平台,其采用以太坊虚拟机,因此支持 ERC-20 代币。这意味着 ERC-20 生态比以太坊本身更庞大,众多扩展方案和侧链均可兼容 ERC-20 代币。
ERC-20 代币并非十全十美,所有智能合约的安全性均取决于底层代码。安全漏洞和实现失误可能造成重大损失,凸显智能合约开发需重视审计与最佳实践。但整体而言,发行 ERC-20 代币流程简便,应用广泛,在加密领域获得了良好支持。
ERC-20 标准化降低了新项目的准入门槛,同时保证了生态系统的兼容性。易用性与功能性的平衡,是以太坊作为创新平台获得成功的核心动力。因此,合理推测 ERC-20 标准将在未来较长时间内持续保持主流地位。
伴随 ERC-20 代币广泛应用带来的网络效应,以及以太坊平台持续优化,ERC-20 代币将继续在去中心化金融及区块链应用发展中占据核心地位。随着技术成熟和新应用场景不断涌现,ERC-20 标准也将持续适应和演进,始终坚持互操作性和标准化的核心原则。
ERC-20 是以太坊的同质化代币标准,规范可互换代币的发行与操作。该标准构建了 DeFi 基础,实现资产交易、借贷和金融操作在去中心化应用和协议间的无缝流通。
使用 Solidity 编写符合 ERC-20 标准的智能合约,通过 Remix 或 Hardhat 等工具部署到以太坊区块链。需具备基础区块链和 智能合约知识,方能顺利发行代币。
ERC-20 是同质化代币标准,适用于可互换资产如货币。ERC-721 是非同质化代币标准,用于 NFT 等独特资产。ERC-1155 则兼容两者,支持同质化与非同质化代币在同一合约中共存。
主要风险包括 Gas 费波动、智能合约漏洞、假币骗局、钓鱼攻击及钱包安全隐患。务必核查合约地址,选择安全钱包,交易前充分调研项目。
合约审计与安全认证可发现漏洞、降低攻击风险。通过严格测试提升代码可靠性,增强用户信任,有效保护资金安全。
导入代币合约地址至钱包即可添加 ERC-20 代币。请使用兼容以太坊的钱包查看余额并管理资产,所有代币转账须在以太坊网络确认,才能安全完成。
ERC-20 Gas 费=(基础费 + 优先费)× Gas 限额。可通过调整 Gas 限额、选择低峰时段、批量处理交易等方式降低整体成本。
ERC-20 代表性项目包括 Uniswap、Aave、USDC。这些代币同质化、可互换,是 DeFi 生态基础资产,广泛应用于去中心化交易所、借贷协议和流动性挖矿等场景。











