什麼是 ERC-20 代幣?
ERC-20 是以太坊上的通用代幣標準,定義了同質化代幣的運作規則,讓任何符合規範的代幣都能與錢包、交易所及去中心化應用程式(dApp)無縫互動。該標準於 2015 年提出,要求智能合約實作六項核心函數,並支撐了 USDT、USDC、UNI 等主要資產。近期改進包括可節省 Gas 費用的 Permit 函數,以及在第二層網路上的廣泛應用。
ERC-20 是在 以太坊區塊鏈上建立同質化代幣的通用技術標準。同質化代幣的每個單位在類型與價值上完全相同,就如同一美元與另一美元並無差別。這項標準確保不同開發者所建立的代幣,能與整個以太坊生態系中的錢包、交易所及去中心化應用程式(dApp)順暢互動。
以太坊上的 ERC-20 代幣標準是什麼?
ERC-20 推出之前,開發者在以太坊上建立代幣時,往往各自採用不同的程式碼。這使得交易所和錢包要支援新代幣極為困難,因為每新增一個代幣就必須撰寫專屬的對接程式碼。
開發者 Fabian Vogelsteller 於 2015 年提出「以太坊意見徵集第 20 號」(ERC-20),建立了一套共同語言。正因如此,任何遵循這套規則的新代幣,都能立即與 MetaMask、Uniswap 及主流硬體錢包等現有基礎設施相容。
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)網路,如 Arbitrum、Base 及 Optimism,交易費用約為以太坊主網的 1/100。
- 帳戶抽象化(ERC-4337):使用者現可透過智能錢包與 ERC-20 代幣互動,支援社交恢復等功能,並可直接以代幣本身支付交易費用,無需持有 ETH。
ERC-20 代幣的主要範例
ERC-20 標準支撐了加密貨幣市場的龐大份額。2026 年的代表性案例包括:
- 穩定幣:Tether(USDT)與 USD Coin(USDC),錨定美元價值。
- 治理代幣:UNI(Uniswap)與 Aave(AAVE),持有者可對協議變更進行投票。
- 代幣化資產:Ondo(ONDO),代表美國國債與債券等真實世界資產。
- 迷因幣:Shiba Inu(SHIB),從迷因起家,演變為規模龐大的社群主導生態系。
使用 ERC-20 代幣時應注意的風險與安全警示
ERC-20 本身具備高度安全性,但其普及程度也使其成為詐騙者的攻擊目標。
- 蜜罐詐騙:惡意開發者可撰寫僅允許買入、卻封鎖賣出的合約程式碼。建議在 Etherscan 等工具上確認代幣合約的健康狀況。
- 意外遺失:若將 ERC-20 代幣傳送至無法處理該代幣的智能合約地址(例如代幣合約本身),代幣將永久遺失。
- 傳送 ERC-20 代幣時須保留 ETH 支付 Gas:在以太坊網路上轉移 ERC-20 代幣,錢包中必須持有少量 Ether(ETH)以支付網路費用(Gas)。
ERC-20 是數位金融的基石嗎?
ERC-20 至今仍是代幣經濟中無可爭議的通用語言。它能夠承載從忠誠點數、遊戲內虛擬貨幣到市值數十億美元的金融資產等各類應用,是區塊鏈歷史上最成功的技術標準。
常見問題
ERC-20 和以太坊(ETH)是同一回事嗎?
不是。ETH 是以太坊網路的原生貨幣,用於支付交易費用;ERC-20 則是一套標準,用於在以太坊網路上建立其他代幣。
我可以將 ERC-20 代幣傳送到任何錢包嗎?
如果將代幣傳送到錯誤的網路,會發生什麼事?
Permit 函數是什麼?
還沒有帳戶?
立即註冊,開啟您的加密貨幣之旅