什麼是 ERC-20?以太坊代幣標準詳解

更新時間 2026-09-30 03:40:12
閱讀時長: 3m
ERC-20 是以太坊上用於同質化代幣的技術標準。它定義了一組通用的智慧合約函式,讓錢包、交易所與 DApp 能以相同方式處理 USDT、LINK 等資產;原生 ETH 則仍作為獨立貨幣,用於支付網路費。

在以太坊上,大多數已發行的資產——USDT、DAI、WETH 以及許多 DeFi 代幣——都是以 ERC-20 合約的形式存在,而非區塊鏈原生貨幣。對於需要區分代幣標準、網路選擇與費用的讀者,本文將介紹 ERC-20 如何與智慧合約協同運作、它與 TRC-20 的差異、如何進行轉帳與交易驗證,以及日常使用中最需要留意的風險。

核心要點

  • ERC-20(EIP-20)是以太坊的主要同質化代幣介面;符合標準的合約會提供相同的核心方法,讓錢包與應用程式維持互通性。
  • 傳送 ERC-20 代幣一律使用以太坊網路,並需要 ETH 支付 Gas 費——即使轉移的資產是 USDT 或其他代幣。
  • USDT ERC-20 與 USDT TRC-20 是不同網路上的版本:以太坊使用 0x… 位址並以 ETH 支付費用;TRON 使用 T… 位址並以 TRX 支付費用。
  • 進行代幣交易或授權前,請在 Etherscan 上驗證合約並檢查支出額度——選錯網路或進行無限授權,是常見的資金損失途徑。

什麼是 ERC-20?

ERC-20 是一項技術標準,用於規範在以太坊區塊鏈上透過智慧合約建立的同質化代幣。「ERC」代表以太坊徵求意見(Ethereum Request for Comments)、「20」則是提案編號。Fabian Vogelsteller 於 2015 年 11 月以以太坊改進提案(EIP-20)的形式提出該標準,社群於 2017 年完成最終定稿後,該標準便獲得廣泛採用。

由於每個符合標準的代幣都實作相同的介面,錢包、交易所與其他合約便能以相同的標準方式進行互動——查詢餘額、轉移代幣,以及授予支出額度——無需針對每個專案撰寫自訂程式碼。這套共用藍圖讓 ERC-20 成為 ICO 時代專案發行代幣的預設格式,並持續作為以太坊 DeFi 流動性、治理代幣及許多穩定幣的基礎。

ERC-20 代幣具備同質化特性:同一合約中的一個單位可以與另一個單位互換,就如同 1 美元與另一個 1 美元具有相同價值。ETH 是以太坊的原生加密貨幣,並未實作 ERC-20 介面;WETH 等封裝版本的存在,是為了讓 ETH 能在 DeFi 協議中以 ERC-20 的形式運作。並非所有代幣都是貨幣——有些代幣代表投票權、獎勵或其他數位資產。如需查看官方方法清單與事件,請參閱 ethereum.org 上的 ERC-20 文件與 EIP-20。

ERC-20 代幣如何運作?

ERC-20 代幣是透過代幣合約在以太坊上建立,而不是建立在自己的區塊鏈上。餘額與轉帳記錄都儲存在該合約中。當使用者傳送代幣時,錢包會呼叫 transfer 或 transferFrom 等函式,將代幣轉移至指定位址並更新帳戶餘額,驗證者則會將該呼叫納入區塊。

這項設計帶來 3 項實用規則:

  1. 網路始終是以太坊:ERC-20 轉帳一律使用以太坊網路——若在交易所選錯鏈,可能導致資金無法使用。
  2. 位址以 0x… 開頭:其格式與 ETH 位址相同;一個以太坊位址可以持有 ETH 以及多種 ERC-20 代幣餘額。
  3. Gas 費以 ETH 支付:代幣合約負責轉移代幣餘額,但網路費用仍以 ETH 結算,因此即使轉移的是 USDT,錢包也需要預留少量 ETH。

可選的中繼資料欄位——name、symbol 和 decimals(通常為 18 位小數)——有助於錢包顯示餘額。totalSupply 會回報合約目前記錄的發行總量;根據設計,發行方可以鑄造或銷毀代幣。專案也可以在基礎標準之上加入其他功能,因此「永久固定供應量」是專案的選擇,並非 ERC-20 的硬性要求。

ERC-20 標準要求哪些函式?

ERC-20 定義了 6 個關鍵函式,以及可選的中繼資料。這些內容共同支援應用程式讀取餘額、轉移代幣,並允許第三方代表使用者支出代幣。

ERC-20 token functions overview
圖 1。常見 ERC-20 合約函式概覽。

函式 作用
totalSupply 回傳合約記錄的代幣總量
balanceOf 回傳指定位址帳戶的代幣餘額
transfer 將代幣從呼叫者轉移至其他位址
approve 授權支出方(錢包、DEX 路由器或合約)從所有者帳戶中使用不超過設定數量的代幣
allowance 回傳支出方仍可代表所有者使用的目前支出額度
transferFrom 允許已獲授權的支出方將代幣從所有者轉移至接收方

approve + transferFrom 是 DeFi 用於兌換與存入資產的模式:使用者先授予支出額度,再由協議提取代幣。這項便利也帶來風險——若支出方是惡意合約或遭到攻擊,未設上限的支出額度可能讓其抽走錢包中的資產。因此,許多介面會建議使用者在修改授權額度前,先重設授權。Transfer 與 Approval 事件會記錄這些操作,供區塊瀏覽器和索引器查詢。

USDT ERC-20 與 USDT TRC-20 有何差異?

Tether(USDT)發行於多條區塊鏈上。ERC-20 USDT 位於以太坊,TRC-20 USDT 位於 TRON。兩者共用相同的代幣代碼,但在鏈上不可互換——您無法直接將 USDT 從以太坊位址傳送至 TRON 位址。

特徵 USDT ERC-20 USDT TRC-20
區塊鏈 以太坊 TRON
費用代幣 ETH TRX
典型費用水準 網路壅塞時較高 通常較低
確認速度 取決於 Gas,通常需幾分鐘 通常為幾秒至幾分鐘
位址格式 以 0x… 開頭 以 T… 開頭
適用場景 以太坊 DeFi 與 ERC-20 錢包 雙方均支援 TRON 時的低成本轉帳

當收款位址是以太坊錢包、DEX 或 DeFi 應用程式時,請選擇 ERC-20。當傳送方與接收方都明確支援 TRON,且節省費用比接入以太坊生態系統更重要時,請選擇 TRC-20。轉帳時,務必確認雙方的網路標籤一致。

如何轉移 ERC-20 代幣並在 Etherscan 上查詢?

MetaMask 等相容錢包,以及許多交易所的充值頁面,都支援 ERC-20 資產。典型的傳送流程如下:

  1. 確認錢包中有足夠的 ETH 支付 Gas 費,並持有要傳送的 ERC-20 代幣數量。
  2. 選擇代幣,貼上支援以太坊網路的收款方 0x… 位址,並確認網路為以太坊 / ERC-20。
  3. 查看預估 Gas 費(速度檔位會影響 gwei 與 ETH 總費用),然後確認。
  4. 從錢包或交易所儲存交易雜湊(TxID)。

如需在 Etherscan 上驗證狀態:

  1. 將 TxID 貼到搜尋欄中。
  2. 檢查狀態(Success / Pending / Failed)、轉出/轉入位址、代幣數量與確認數。
  3. 如需核驗代幣本身,請開啟合約頁面,並在買入或授權前確認已驗證的合約名稱與官方連結。

跨鏈轉移(例如將 ERC-20 USDT 轉為 TRC-20 USDT)需要使用同時支援兩條網路的交易所或跨鏈橋,不能直接透過錢包傳送。向錯誤網路充值,是穩定幣遺失的主要原因之一。

使用 ERC-20 有哪些優勢與風險?

優勢

  • 透過在錢包、去中心化交易所和其他代幣之間採用統一規則,獲得廣泛的錢包與交易所支援
  • 專案團隊無需重新設計代幣基礎設施即可發行自有代幣,從而加快專案上線
  • 具備深度 DeFi 可組合性——去中心化金融依靠 ERC-20 的互通性來支援流動性池、借貸和跨鏈橋
  • 餘額與轉帳透明,可透過公開區塊瀏覽器查詢

風險與限制

  • 以 ETH 支付的 Gas 費可能在以太坊壅塞時大幅上漲,使小額轉帳變得不划算
  • 將代幣傳送至錯誤網路或不相容的合約,可能導致資金無法追回
  • 釣魚網站和虛假合約會仿冒熱門代幣代碼;務必驗證合約位址
  • 未設上限的 approve 支出額度,會在支出方惡意或遭到攻擊時增加資產被抽走的風險
  • 純 ERC-20 標準沒有內建機制處理代幣被傳入無法處理代幣的合約的情況;如果沒有資產救援邏輯,資金可能會被鎖定

基本的加密貨幣錢包安全習慣同樣適用:離線保存助記詞、檢查 DApp URL、在 Etherscan 上驗證合約,並定期撤銷未使用的支出額度。

總結

ERC-20 是最重要的以太坊改進提案之一,至今仍是以太坊占主導地位的同質化代幣標準:它為錢包、交易所和 DeFi 中的同質化資產提供了統一的智慧合約介面。原生 ETH 仍是支付費用的貨幣;ERC-20 餘額則儲存在合約中,並對應 0x… 位址。比起單純記憶函式名稱,理解 USDT ERC-20 與 TRC-20 的差異、謹慎轉帳、在 Etherscan 上查詢 TxID,以及管理授權,才是更重要的實用技能。ERC-721 等面向NFT 資產的新標準解決的是不同問題,但 ERC-20 仍是以太坊上同質化加密資產的預設標準。

常見問題

什麼是 ERC-20 代幣?

ERC-20 代幣是由以太坊上的智慧合約發行,並實作 ERC-20 介面的同質化數位資產。錢包和應用程式可以透過 balanceOf、transfer 和 approve 等標準方法與其互動。

ETH 是 ERC-20 代幣嗎?

不是。ETH 是以太坊的原生貨幣,用於支付 Gas 費。WETH 及類似的封裝版本是 ETH 的 ERC-20 形式,可在基於代幣的協議中使用。

ERC-20 和 TRC-20 有什麼差異?

ERC-20 運作於以太坊上,使用 0x… 位址並以 ETH 支付費用。TRC-20 運作於 TRON 上,使用 T… 位址並以 TRX 支付費用。不同網路上的同代碼資產(例如 USDT)彼此獨立,不能在同一筆轉帳中混用。

為什麼傳送 USDT ERC-20 需要 ETH?

USDT ERC-20 轉帳屬於以太坊交易。代幣合約負責更新餘額,但網路仍會以 ETH 收取 Gas 費,因此傳送位址需要持有足夠的 ETH 來支付費用。

如何查詢 ERC-20 交易?

從錢包或交易所複製 TxID,在 Etherscan 上搜尋,並確認交易狀態、位址、代幣數量與確認數。對於新代幣,還應開啟合約頁面,在互動前驗證已公布的合約位址。

作者: Mayowa
譯者: Yuanyuan
審校: Matheus, Hugo, Joyce, Ashley, Jayne
免責聲明

* 投資有風險,入市須謹慎。本文不作為 Gate 提供的投資理財建議或其他任何類型的建議。

* 在未提及 Gate 的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate 有權追究其法律責任。

相關文章

Solana需要 L2 和應用程式鏈?
進階

Solana需要 L2 和應用程式鏈?

Solana在發展中既面臨機遇,也面臨挑戰。最近,嚴重的網絡擁塞導致交易失敗率高,費用增加。因此,一些人建議使用Layer 2和應用鏈技術來解決這個問題。本文探討了該策略的可行性。
2026-04-06 23:31:55
Sui:使用者如何利用其速度、安全性和可擴充性?
中級

Sui:使用者如何利用其速度、安全性和可擴充性?

Sui 是一個權益證明 L1 區塊鏈,具有新穎的架構,其以物件為中心的模型可以通過驗證器級別的擴展實現交易的並行化。在這篇研究論文中,將介紹Sui區塊鏈的獨特功能,將介紹SUI代幣的經濟前景,並將解釋投資者如何通過Sui應用程式活動瞭解哪些dApp正在推動鏈的使用。
2026-04-07 01:12:38
Morpho 代幣經濟學深入解析:MORPHO 的應用、分配方式與價值邏輯
新手

Morpho 代幣經濟學深入解析:MORPHO 的應用、分配方式與價值邏輯

MORPHO 是 Morpho 協議的原生代幣,主要用於治理及生態系統激勵。藉由代幣分配與激勵機制的設計,Morpho 將用戶行為、協議發展與治理權利緊密結合,進而在去中心化借貸體系中建立長期價值邏輯。
2026-04-03 13:14:03
Morpho vs Aave:深入解析 DeFi 借貸協議的機制與結構差異
新手

Morpho vs Aave:深入解析 DeFi 借貸協議的機制與結構差異

Morpho 與 Aave 的主要差異在於借貸機制:Aave 採用流動性池模型,而 Morpho 則在此基礎上引入點對點(P2P)撮合機制,使其能於相同市場中實現更優化的利率匹配。Aave 作為原生借貸協議,提供基礎流動性與穩定利率;而 Morpho 則屬於優化層,透過縮小存貸利差以提升資本效率。因此,兩者的本質區分在於「基礎設施」與「效率優化工具」。
2026-04-03 13:10:03
Pendle vs Notional:DeFi 固定收益協議對比分析
中級

Pendle vs Notional:DeFi 固定收益協議對比分析

Pendle 和 Notional 是 DeFi 固定收益賽道中極具代表性的兩大協議,但兩者採用不同的收益實現模式。Pendle 以 PT 與 YT 收益拆分機制,為用戶帶來固定收益及收益交易功能;Notional 則透過固定利率借貸市場,協助用戶鎖定借貸利率。相較之下,Pendle 更適合進行收益資產管理與利率交易,Notional 則聚焦於固定利率借貸應用場景。兩者共同推動 DeFi 固定收益市場的成長,但在產品架構、流動性設計及目標用戶層面各具特色。
2026-04-21 07:34:06
什麼是 Pendle 的 PT 和 YT?深入解析收益拆分機制
中級

什麼是 Pendle 的 PT 和 YT?深入解析收益拆分機制

Pendle 的 PT 和 YT 是 Pendle 協議中的兩種核心收益代幣。PT(Principal Token)代表收益資產的本金部分,通常會以折價進行交易,並於到期時依面值贖回;YT(Yield Token)則代表該資產未來產生的收益權,可用於交易未來收益預期。Pendle 透過將收益資產拆分為 PT 和 YT,建立了 DeFi 領域中的收益交易市場,讓用戶能夠鎖定固定收益、參與收益率變化的投機,並有效管理收益風險。
2026-04-21 07:18:16