鏈圖NETWORK ATLAS
註冊 OKX

ERC-20 充提要注意什麼?地址、Gas 和常見錯誤

先說結論

以太坊地址是 0x 加 40 位十六進位制,共 42 個字元;Gas 只能用 ETH 支付,從自己錢包轉出 ERC-20 代幣時錢包裡也得有 ETH。ERC-20 是代幣標準,不是網路,歐易頁面上的 ERC20 指的是以太坊主網。

在歐易(OKX)的入金頁選了 USDT,網路裡出現「ERC20」,指的就是以太坊主網。點複製地址之前,值得先弄清三件事:地址怎麼校驗、手續費該用什麼幣付、同一個 0x 地址為什麼會出現在好幾條鏈上。

以太坊 0x 地址有多長?大小寫會影響嗎?

以太坊文件對地址的描述很直接:私鑰生成公鑰,取公鑰 Keccak-256 雜湊的最後 20 個位元組,前面加上 0x。20 位元組寫成十六進位制是 40 位,所以普通帳戶地址總共 42 個字元。合約帳戶的地址也是同樣的 42 位,光看字串,分不出對面是個人錢包還是一份合約。

大小寫有講究,但不是隨便寫。十六進位制裡的字母 a~f 大寫小寫代表同一個數。ERC-55(EIP-55)利用這一點:對小寫地址做雜湊,再按雜湊的對應位把某些字母改成大寫,大小寫的排布就成了校驗碼。結果是:

  • 全小寫或全大寫的地址依然有效,只是不帶校驗。
  • 大小寫混合的地址,其中某個字母的大小寫被改動,校驗幾乎一定會失敗。
  • 規範裡估算,隨機抄錯後意外通過檢查的機率約 0.0247%,比沒有校驗強得多,但不是零。

貼上到 地址格式識別工具 裡,大小寫混合的地址會被校驗,全小寫的只會提示「未帶校驗資訊」。實際操作時有個簡單分流:貼上來的地址是混合大小寫,就讓工具校驗一遍;是全小寫,就多花十秒核對開頭和結尾各 6 位。

ethereum.org 對以太坊帳戶型別的說明
ethereum.org 對以太坊帳戶型別的說明。2026 年 11 月 4 日截圖,檢視原頁面 ↗

轉 USDT-ERC20 的 Gas 為什麼要用 ETH 付?

ethereum.org 的說明是:Gas 費必須用以太坊的原生幣 ETH 支付,哪怕交易最後失敗,費用也照付。費用等於消耗的 Gas 量乘以單價,單價由基礎費(base fee)加上給驗證者的小費(priority fee)組成。文件給的算例是:普通 ETH 轉帳消耗 21,000 單位 Gas,假設基礎費 10 gwei、小費 2 gwei,則費用 252,000 gwei,即 0.000252 ETH。

把同樣的假設套到 USDT 轉帳上:轉 ERC-20 代幣是合約呼叫,消耗的 Gas 比普通 ETH 轉帳多得多,實際數字隨合約和帳戶狀態而變。這裡假設一筆消耗 65,000 單位 Gas(假設值,不是 ethereum.org 給出的數字),同樣按基礎費 10 gwei、小費 2 gwei 的假設,費用是 65,000 × 12 = 780,000 gwei,也就是 0.00078 ETH。這些都是演示用的假設,實際單價隨擁堵上下浮動;想看當下數字,可以開啟區塊瀏覽器的 Gas 查詢頁,詳細概念見 Gas 費是什麼。

這件事在充提裡有兩個後果:

  • 從歐易提幣時,提幣頁會顯示網路費(各網路不同、由區塊鏈決定)。這筆交易由歐易發出,你的收款錢包不用為它準備 ETH。
  • 之後你想把錢包裡的 USDT-ERC20 轉出去,錢包裡就得有 ETH 付 Gas。只剩 USDT、沒有 ETH,這筆轉帳發不出去。歐易的錯網補救教程裡也提醒:在以太坊網路轉出,需要有足夠的 ETH 當手續費。

網路擁堵時確認會變慢。歐易的說明舉過例子:NFT 交易量大的時候,以太坊提幣的確認時間會拉長,對方平台看不到到帳是常見情形。

ERC-20 是網路還是代幣標準?

ERC-20 是以太坊上同質化代幣的標準介面:查餘額、轉帳、授權第三方花費這幾個函式加上兩個事件。符合它的合約就叫 ERC-20 代幣合約。所以:

  1. 幣種名字不唯一,合約地址才是代幣的身份證。歐易的說明也是這樣講的:合約地址用來確認兩個平台說的是同一個代幣。入金頁上能查到合約地址,在區塊瀏覽器裡核對的步驟見 代幣簡稱、合約地址和區塊鏈網路,怎樣一起核對。
  2. 「ERC-20」放在交易所的網路欄裡,等於「以太坊主網」,不等於「所有相容 ERC-20 的鏈」。BSC 上的 BEP-20 和波場上的 TRC-20 都是仿照它做的標準,各在各的鏈上。穩定幣在這些鏈上的版本是怎麼分開的,見 USDT 和 USDC 在不同鏈上是什麼關係。
  3. ethereum.org 專門列了一個已知問題:把 ERC-20 代幣轉到一個並非為接收代幣設計的合約地址,代幣會卡在裡面,因為 ERC-20 標準沒有「通知接收合約」的機制。它引用的數字是截至 2024 年 6 月 20 日至少 8365 萬美元的 ERC-20 代幣因此丟失。同一頁稱,最常見的問題是使用者把代幣轉給了該代幣合約本身的地址,頁面舉的例子是 USDT 轉到 USDT 代幣合約的地址。
Etherscan 上的 USDT(ERC-20)代幣頁面,從這裡可以核對合約地址和持有人數量
Etherscan 上的 USDT(ERC-20)代幣頁面,從這裡可以核對合約地址和持有人數量。2026 年 11 月 4 日截圖,檢視原頁面 ↗

從歐易充提 ERC-20 代幣要核對哪幾項?

動作 看什麼 原因
入金 入金頁選 USDT 後,網路選帶 ERC20 的那一項 地址跟著網路走
入金 頁面上的最低入金額和確認數 歐易寫過,USDT 在以太坊網路要 32 個確認,同頁提醒以網站最新資料為準;低於最低額不會入帳也不退回
入金 頁面上的合約地址與轉出方是否一致 避免幣名相同、合約不同
提幣 對方入金頁的網路是否也是 Ethereum / ERC20 地址同為 0x 的網路有好幾條
提幣 地址簿裡儲存地址時的網路範圍 歐易的地址簿允許選「所有 EVM 網路」,省事,但也放大了選錯的空間;想降低風險可選單一網路、單一幣種

歐易還提過一件事:2025 年 3 月 27 日系統升級後,部分入金地址更新過,舊地址仍然有效,但已儲存或加入白名單的地址建議更新。入金前以頁面當前顯示的地址和網路為準。整套步驟見 歐易入金步驟 與 歐易提幣步驟。

提幣後一直不到帳,怎麼查是不是以太坊擁堵?

先拿到提幣記錄裡的交易雜湊(TxID):歐易 App 的資產裡找到對應提幣記錄,複製 TxID,到區塊瀏覽器裡搜尋。按看到的狀態對照:

瀏覽器裡的狀態 含義 下一步
成功,但對方沒入帳 多半是地址、網路或 Tag/Memo 對不上 核對對方入金頁的網路與地址,TxID 發給對方平台
確認中 已上鍊,在等確認,通常幾分鐘到幾十分鐘 等;不同平台要求的確認數不同,轉出方完成不等於接收方立刻入帳
失敗 常見原因是擁堵或手續費不足 回到發起平台處理,別重複提交
搜不到 可能還在等待廣播 稍候再看

到帳時間的整體判斷見 歐易提幣到帳時間怎麼估。

充提 ERC-20 選錯網路或地址會怎樣?

場景 實際發生了什麼 能不能補救
歐易提幣選了 ERC20,對方平台只收 BSC 幣已在以太坊上轉出,對方平台未必識別這條網路上的入帳 提幣狀態到了「處理中」或「已轉出」之後歐易不能撤銷,只能找對方平台協助
提到自己的錢包,錢包停在別的網路 資產沒有丟,在以太坊上 把錢包切換到以太坊網路,必要時手動新增代幣合約
提到自己的錢包,但選錯了 EVM 網路 同一個 0x 地址在另一條 EVM 鏈上也有效,幣到了那條鏈 歐易的教程是匯入私鑰或助記詞,在那條網路上轉回;前提是你掌握這個地址的私鑰
轉給代幣合約地址 幣卡在合約裡 一般無法找回
低於最低入金額 不入帳 歐易的一篇說明寫無法處理也無法退回,另一篇寫只有部分幣種支援找回且要收額外費用;穩妥起見按「找不回」對待,充之前先看最低額

鏈上已確認的轉帳一般不能撤銷,追回依賴對方的配合,沒有保證。提交之前把網路、地址和金額逐項過一遍,可以照著 網路、地址和 Memo 怎麼一次核對完 來。

以太坊地址和哪些網路的地址長得一樣?

以太坊的地址格式被一大批網路共用:BNB Smart Chain、Arbitrum One、Base、OP Mainnet、X Layer 都是 0x 加 40 位。同一把私鑰在這些鏈上對應同一個地址,但每條鏈上的餘額各自獨立。這套格式本身不是漏洞,漏洞來自於「地址對了所以網路也對了」的錯覺。

後續可以接著看 BNB Smart Chain 的地址與 BEP-20、Layer 2 提錯網路怎麼辦 兩篇,以及 各平台網路名稱怎麼對應。

這篇文章參考了哪些資料

以下資料查閱於 2026 年 11 月 4 日。平台規則可能因地區、帳戶和時間變化。

下一站波場轉帳要多少 TRX?能量和頻寬怎麼算

你可能還想了解

怎麼把幣入金到歐易?地址、網路、Memo 一次講清從歐易 App 和網頁取到入金地址與 Tag/Memo,對上轉出方的網路,並看清最低入金額和確認數,減少充錯的機會。約 11 分鐘
兩個網路的地址都是 0x 開頭,為什麼仍不能隨意互轉?用具體轉帳場景講清 EVM 鏈上同一個 0x 地址的含義:選錯網路會怎樣、自己的錢包還能不能找回、合約錢包和歐易地址簿的「所有 EVM 網路」有什麼不同。約 11 分鐘
Arbitrum、Base 充提提錯網路怎麼辦?解釋 Arbitrum One、OP Mainnet、Base、X Layer 為什麼共用同一個 0x 地址、各自用什麼幣付 Gas、橋和交易所充提的區別,以及提錯網路的幾種後果。約 10 分鐘