ERC-20 是在 以太坊區塊鏈上建立同質化代幣的通用技術標準。同質化代幣的每個單位在類型與價值上完全相同,就如同一美元與另一美元並無差別。這項標準確保不同開發者所建立的代幣,能與整個以太坊生態系中的錢包、交易所及去中心化應用程式(dApp)順暢互動。

以太坊上的 ERC-20 代幣標準是什麼?

ERC-20 推出之前,開發者在以太坊上建立代幣時,往往各自採用不同的程式碼。這使得交易所和錢包要支援新代幣極為困難,因為每新增一個代幣就必須撰寫專屬的對接程式碼。

開發者 Fabian Vogelsteller 於 2015 年提出「以太坊意見徵集第 20 號」(ERC-20),建立了一套共同語言。正因如此,任何遵循這套規則的新代幣,都能立即與 MetaMaskUniswap 及主流硬體錢包等現有基礎設施相容。

ERC-20 代幣如何運作?

ERC-20 代幣並非存放在電腦上的獨立檔案,而是以太坊區塊鏈上智能合約帳本中的記錄項目。當你傳送代幣時,實際上是呼叫智能合約中的函數,從你的地址扣除餘額,再將其加到另一個地址。

要符合 ERC-20 規範,智能合約必須實作以下六項核心函數:

  • TotalSupply:定義代幣的總發行量上限。
  • BalanceOf:查詢特定錢包地址的代幣餘額。
  • Transfer:自動將指定數量的代幣傳送至某個地址。
  • TransferFrom:允許智能合約代替使用者傳送代幣。
  • Approve:設定智能合約可從你的錢包提取的代幣數量上限。
  • Allowance:查詢某個授權方仍可提取的剩餘代幣數量。

2026 年 ERC-20 標準有哪些最新改進?

截至 2026 年,ERC-20 標準已演進並納入數項已成為業界標準的體驗升級:

  • Permit(EIP-2612):多數新型代幣現已支援離線簽署 Permit 訊息,省去了舊有的 Approve 交易步驟,大幅降低使用者的 Gas 費用支出。
  • 第二層網路主導:ERC-20 的大部分活動已轉移至 Layer 2(L2)網路,如 ArbitrumBaseOptimism,交易費用約為以太坊主網的 1/100。
  • 帳戶抽象化(ERC-4337):使用者現可透過智能錢包與 ERC-20 代幣互動,支援社交恢復等功能,並可直接以代幣本身支付交易費用,無需持有 ETH

ERC-20 代幣的主要範例

ERC-20 標準支撐了加密貨幣市場的龐大份額。2026 年的代表性案例包括:

使用 ERC-20 代幣時應注意的風險與安全警示

ERC-20 本身具備高度安全性,但其普及程度也使其成為詐騙者的攻擊目標。

  1. 蜜罐詐騙:惡意開發者可撰寫僅允許買入、卻封鎖賣出的合約程式碼。建議在 Etherscan 等工具上確認代幣合約的健康狀況。
  2. 意外遺失:若將 ERC-20 代幣傳送至無法處理該代幣的智能合約地址(例如代幣合約本身),代幣將永久遺失。
  3. 傳送 ERC-20 代幣時須保留 ETH 支付 Gas:在以太坊網路上轉移 ERC-20 代幣,錢包中必須持有少量 Ether(ETH)以支付網路費用(Gas)。

ERC-20 是數位金融的基石嗎?

ERC-20 至今仍是代幣經濟中無可爭議的通用語言。它能夠承載從忠誠點數、遊戲內虛擬貨幣到市值數十億美元的金融資產等各類應用,是區塊鏈歷史上最成功的技術標準。