以太坊於 2015 年推出,在以太坊系統中,代幣代表了各種數位資產。以太坊代幣本質上是利用以太坊區塊鏈的智能合約實現的,其中最重要的代幣標準之一是 ERC-20,它已經成為產業通用的技術規範。本文將為您詳細介紹 ERC-20 是什麼、ERC-20 代幣有哪些,以及除 ERC-20 之外的其他以太坊標準,協助您快速了解整個生態系統。
ERC-20 是以太坊上用於發行可替代代幣的技術標準,常見代幣有 USDT、USDC、LINK、UNI、WBTC 等,其他標準還有 ERC‑721、ERC‑1155 等。

我們在本文中梳理 ERC‑20 的核心概念與常見代幣,並對比其他以太坊標準,如 ERC‑721、ERC‑1155,協助您快速把握代幣技術全貌,後續章節將深入解析每種規範的適用場景,值得細讀。
ERC-20 是什麼?
ERC-20(Ethereum Request for Comments 20)是用於在以太坊區塊鏈上發行和管理資產的技術標準。ERC 表示「以太坊徵求意見」,數字 20 是該提案的唯一識別碼。該標準列出了建立、轉移以及查詢代幣所必須遵守的函式介面,確保不同合約之間的相容性。
簡言之,ERC-20 為以太坊上的可替代資產提供統一的規則集合,規定了代幣的轉移、餘額查詢以及總供應量等基本操作,使得代幣能夠在整個生態系統中順暢流通。
ERC-20 的歷史起源
- 2015 年,開發者 Fabian Vogelsteller 提出 ERC 標準的概念。
- 2017 年 9 月,提案正式被收錄為以太坊改進提案 EIP‑20。
在此之前,以太坊上缺乏統一的代幣介面,導致不同專案的代幣難以互操作。為了解決這個問題,社群透過提交 EIP(Ethereum Improvement Proposal) 的方式描述新功能和協議,經過審查、修改後形成正式的 ERC 標準。ERC-20 的出現,使得所有遵循該標準的代幣在功能上保持一致,成為以太坊生態的基石。
值得注意的是,2023 年 10 月,以太坊將 ERC 與 EIP 划分為兩條改進軌道:ERC 側重於應用層的互動標準,EIP 則關注網路、共識和底層協議的改進。
為什麼需要創建 ERC-20 代幣?
以太坊網路允許任何人部署智能合約並發行自己的代幣,但缺乏統一規則會導致:
- 代幣之間難以相互交互。
- dApp 開發者需要為每種代幣單獨編寫適配程式碼。
- 交易所與錢包的相容性成本上升。
ERC-20 透過強制所有代幣實作同一套介面,消除了上述障礙,促進了生態系統的協同發展。其他公鏈也借鑑了該模型,例如幣安智能鏈的 BEP‑20。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
ERC-20 標準的核心介面
ERC-20 合約必須實作以下函式(均為 view 或 pure 類型,除 `transfer`、`transferFrom`、`approve` 外):
| 介面 | 功能描述 |
|---|---|
| **totalSupply()** | 回傳代幣的總供應量。 |
| **balanceOf(address account)** | 查詢指定地址的代幣餘額。 |
| **transfer(address to, uint256 amount)** | 將 `amount` 個代幣從呼叫者轉移到 `to` 地址。 |
| **transferFrom(address from, address to, uint256 amount)** | 代表 `from` 地址轉移代幣,需要事先取得授權。 |
| **approve(address spender, uint256 amount)** | 允許 `spender` 在未來最多提取 `amount` 個代幣。 |
| **allowance(address owner, address spender)** | 查詢 `owner` 已授權給 `spender` 的剩餘可提取額度。 |
這些函式形成了代幣的最小互動集合,所有相容 ERC-20 的錢包、交易所和 DeFi 協議均依據此介面進行操作。
ERC-20 代幣的優勢
- 部署簡便
Solidity(或 Vyper)語言提供範本,開發者可在數分鐘內完成合約編寫並部署。
- 高度可客製
在基本介面之上,可加入燃料補貼、凍結/解凍、增發/銷毀等業務邏輯。
- 統一藍圖
標準化的介面讓開發者無需從零實作代幣功能,降低研發成本。
- 流動性與互操作性
只要符合 ERC-20,代幣即可在任意支援該標準的錢包、交易所和 DeFi 協議之間自由轉移。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
- 廣泛接受
主流交易所、錢包以及鏈上服務普遍支援 ERC-20,提升了代幣的可達性。
- 防偽機制
所有轉帳必須經過 `approve` 授權,且總供應量在合約層面受限,降低了重複發行的風險。
ERC-20 代幣的局限性
| 問題 | 說明 |
|---|---|
| **網路不穩定** | 以太坊從 PoW 向 PoS 遷移期間,系統可能出現短暫波動,部分代幣在合約呼叫時會被意外銷毀。 |
| **高 Gas 費用** | 交易費用隨網路擁堵程度波動,在高峰期可能導致使用者成本顯著上升。 |
| **轉帳錯誤** | 將代幣發送至不支援 ERC-20 的合約地址會導致資金永久鎖定,已有案例損失近百萬美元。 |
| **交易延遲** | 區塊確認時間受網路負載影響,擁堵時轉帳確認速度下降。 |
| **不可逆性** | 誤發送至錯誤地址後無法撤回,需自行承擔風險。 |
| **低門檻濫用** | 任意使用者均可發行 ERC-20 代幣,導致部分專案缺乏實質價值,增加了詐騙風險。 |
依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
ERC-20 代幣的常見實例
以下代幣在社群中具有較高知名度,均遵循 ERC-20 標準:
- USDT(Tether):與美元 1:1 鎖定的穩定幣,廣泛用於 DEX 與流動性池。
- USDC(USD Coin):同樣鎖定美元,因透明度和合規性受到青睞。
- LINK(Chainlink):為去中心化預言機網路提供激勵的代幣。
- UNI(Uniswap):Uniswap 去中心化交易所的治理代幣。
- WBTC(Wrapped Bitcoin):將比特幣價值映射到以太坊上,提供比特幣流動性。
- SHIB(Shiba Inu):最初的 meme 幣,現已發展出完整的 DeFi 生態。
其他常見 ERC-20 專案還包括 COMP、BAT、MATIC、SAND、IMX、WETH 等,它們共同構成了以太坊代幣生態的多樣化格局。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
其他以太坊代幣標準
除了 ERC-20,以太坊還定義了多種針對不同場景的標準:
| 標準 | 主要用途 |
|---|---|
| **ERC-721** | 不可替代代幣(NFT),每個代幣唯一,適用於數位藝術、收藏品等。 |
| **ERC-1155** | 多代幣標準,既支援可替代也支援不可替代代幣,實現「一合約多資產」。 |
| **ERC-777** | 對 ERC-20 的升級版,降低交易成本並加入鉤子函式,實現更靈活的互動。 |
| **ERC-223** | 解決 ERC-20 轉帳至合約時的代幣遺失問題,支援使用代幣支付交易費用。 |
| **ERC-1400** | 證券型代幣標準,加入 KYC/AML 機制,滿足合規發行需求。 |
這些標準不斷演進,體現了以太坊社群對功能性、安全性和合規性的持續追求。
ERC-20 的未來展望
ERC-20 已經奠定了代幣互操作的基石,推動了 DeFi、DAO、NFT 等創新應用的快速發展。儘管存在 Gas 費用高、交易擁堵等挑戰,社群正透過以下方向進行改進:
- 可擴展性:以太坊 2.0、分片技術以及 Layer‑2 方案(如 Optimism、Arbitrum)有望顯著降低交易成本。
- 安全性:合約審計、形式化驗證以及賞金計畫正在提升整體安全水平。
- 標準迭代:ERC-777、ERC-1155 等新標準正逐步獲得生態採納,可能在特定場景取代 ERC-20。
隨著去中心化金融的成熟和主流採納的加速,遵循 ERC-20 的代幣仍將在提升金融可及性、流動性和創新方面發揮關鍵作用。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
常見問題解答
Q: ERC-20 代幣有哪些用途?
A: ERC-20 代幣廣泛用於 DeFi(如流動性提供、借貸)、DAO 治理、穩定幣以及各類 dApp 的實用代幣,例如 Uniswap 的交易對、Maker 的抵押品和 Brave 瀏覽器的 BAT 獎勵。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
Q: ERC-20 與 ETH 是同一種資產嗎?
A: 不是。ERC-20 是遵循特定標準的代幣合約,而 ETH 是以太坊網路的原生加密貨幣,兩者在功能和定位上完全不同。
Q: 如何儲存和轉移 ERC-20 代幣?
A: 可使用 MetaMask、Ledger、Trust Wallet 等以太坊錢包。只需在錢包中新增代幣合約地址,即可查看餘額並進行轉帳。依據臺灣金融監督管理委員會相關規範,使用者應自行評估相關法規風險。
Q: ERC-20 代幣是否絕對安全?
A: 與所有區塊鏈資產一樣,ERC-20 也面臨合
相關閱讀
- Ethena USDe 穩定幣全解析:全球第三大鏈上抵押美元代幣
- 幣安上線 UnifAI Network (UAI) AI‑DeFi 空投與永續合約詳解
- 歐易新手教學:USDT購買TRX、提幣與Gas費使用全攻略
💡 註冊幣安使用邀請碼 B2345 享平台手續費折扣。詳見 幣安完整教學。