在以太坊系統中,代幣代表了各種數位資產。其中最重要的以太坊代幣之一是 ERC-20,它已成為一種技術標準。本文將詳細介紹 ERC-20 的定義、優勢與局限,並列舉其他常見的以太坊標準,協助您快速了解。
ERC-20 是以太坊上用於發行可互換代幣的技術標準,另外還有 ERC-721、ERC-1400、ERC-223、ERC-777 等標準。

我們在本文中梳理了 ERC‑20 的核心概念及其在以太坊生態的作用,並對比了 ERC‑721、ERC‑1400 等其他常見標準。透過清晰的技術拆解,協助讀者快速把握代幣發行的基本規則與選擇方向,後續章節將進一步探討各標準的優勢與局限,值得細讀。
什麼是 ERC-20?
ERC-20(Ethereum Request for Comment 20)是以太坊社群提出的第 20 號提案編號。該提案列出了在特定合約地址上建立、轉移和使用代幣所必須遵守的函式與事件規範,形成了目前使用最廣的代幣協議。
ERC-20 代幣是可在以太坊網路上自由發行的數位資產,典型例子包括穩定幣 Tether(USDT) 與預言機服務 Chainlink(LINK)。任何人或企業均可依照標準編寫智慧合約,發行符合 ERC-20 規範的代幣,常用於專案融資、投票權分配等情境。
為什麼需要建立 ERC-20 代幣?
以太坊允許使用者自行建立代幣,但早期缺乏統一的互動規則,導致不同代幣之間難以互操作。為解決此問題,社群在智慧合約層面制定了 ERC-20 規則,所有在網路上發布的代幣必須實作這些介面,從而保證了:
- 代幣之間的相容性
- 錢包、交易所等應用的即插即用
- 跨專案協作的技術壁壘降低
其他區塊鏈也借鏡了此規範,例如幣安智能鏈的 BEP-20 就是基於 ERC-20 改寫的實作。
ERC-20 標準的核心函式
ERC-20 合約必須實作以下關鍵函式與事件:
| 函式/事件 | 功能說明 |
|---|---|
| `totalSupply()` | 回傳代幣的總供應量 |
| `balanceOf(address account)` | 查詢指定地址的餘額 |
| `transfer(address recipient, uint256 amount)` | 將代幣從呼叫者轉移至目標地址 |
| `transferFrom(address sender, address recipient, uint256 amount)` | 代表發送者執行轉帳(需事先授權) |
| `approve(address spender, uint256 amount)` | 授權指定地址可支出一定數量的代幣 |
| `allowance(address owner, address spender)` | 查詢已授權的可支出額度 |
| `Transfer`(事件) | 記錄每筆轉帳資訊 |
| `Approval`(事件) | 記錄授權資訊 |
這些介面使得外部應用(如錢包、去中心化交易所)能統一讀取與操作任意 ERC-20 代幣。

ERC-20 代幣的優勢
- 部署便利
使用 Solidity 或 Vyper 撰寫的智慧合約即可快速發行 ERC-20 代幣,門檻低。
- 高度可客製
開發者可在標準函式之上加入燃料自動補償、凍結/解凍、中心化鑄幣等業務邏輯。
- 統一藍圖
標準提供完整的介面定義,避免從零實作,提高開發效率。
- 標準化互動
統一的協議讓錢包、交易所一次性支援所有 ERC-20 代幣,提升使用者體驗。
- 流動性提升
許多專案基於 ERC-20,形成生態網路,促進代幣在交易所與 DeFi 中的流通。
- 廣泛相容
主流交易所與錢包均已內建 ERC-20 支援,幾乎不需額外適配。
- 防偽機制
所有轉帳必須透過 `approve` 與 `transferFrom` 授權流程,便於稽核與防止重複發行。
ERC-20 代幣的局限
| 問題 | 說明 |
|---|---|
| **網路不穩定** | 以太坊正從 PoW 向 PoS(ETH 2.0)遷移,期間可能出現鏈上波動。 |
| **高 Gas 費用** | 每筆交易皆需支付 gas,網路擁堵時費用顯著上升。 |
| **轉帳錯誤** | 若將代幣送至未實作相應接收函式的合約地址,資產可能永久鎖定。 |
| **交易延遲** | 區塊鏈吞吐受限,網路擁塞時確認時間變慢。 |
| **不可逆性** | 誤發或被盜後無法找回,需自行做好地址驗證。 |
| **門檻過低** | 任意人皆可發行代幣,導致大量低品質或詐騙專案出現。 |
其他以太坊代幣標準
除了 ERC-20,以太坊還制定了多種針對不同需求的標準:
- ERC-721:不可替代代幣(NFT)標準,每個代幣唯一,廣泛用於數位藝術、收藏品等。
- ERC-1400:面向證券型代幣的標準,引入 KYC、合規控制等功能。
- ERC-223:改進轉帳安全,防止代幣誤送至不支援接收的合約。
- ERC-777:在保持向後相容的前提下,降低交易成本並加入更豐富的鉤子函式。
ERC-20 的發展前景
雖然 ERC-20 仍是最主流的代幣標準,但其固有缺陷已催生 ERC-223、ERC-777 等改進方案。隨著以太坊擴容技術(如分片、Rollup)的落實,Gas 成本與交易延遲有望進一步降低。未來,ERC-20 可能繼續作為基礎協議共存,也可能被更高效的標準逐步取代。
以上即為「什麼是 ERC-20?還有哪些以太坊標準?」的完整解析,想了解更深入的 ERC-20 細節,請關注 Bitaigen(比特根)其他相關文章。
本內容所提及之交易行為,請遵守台灣金管會相關規範,並請自行評估法規風險。
相關閱讀
💡 註冊幣安使用邀請碼 B2345 享平台手續費折扣。詳見 幣安完整教學。