TRC20、ERC20 還是 BEP20:收 USDT 該讓對方走哪條鏈
同樣叫 USDT,走不同的區塊鏈就是完全不同的東西。地址長得不一樣、手續費差十幾倍、而且互相不通。三十秒能用的判斷法排在最前面,為什麼會變成這樣留到後面解釋。
- 若 對方也是從中心化交易所轉出,而且金額不大 → 指定 TRC20(波場網路),這是華語圈最通用的選擇。
- 若 對方用的是自己的 MetaMask 之類的錢包、而且他錢包裡的 USDT 本來就在以太坊上 → ERC20,別叫他跨鏈。
- 若 對方在幣安生態裡操作、想省手續費又不想用波場 → BEP20 可以,但先確認你這邊也支援。
為什麼同一種幣會有好幾條鏈
USDT 是一種發行在區塊鏈上的代幣。發行方可以選擇在哪條鏈上發行,而他們選了很多條:以太坊、波場、BNB Smart Chain、Solana、Avalanche 等等,每一條上面都有一批 USDT 在流通。
這些 USDT 都由同一個發行方承諾兌付,但它們在技術上是各自獨立的。以太坊上的 USDT 跟波場上的 USDT,就像同一家銀行在兩個國家發的支票:面額一樣,但你不能拿其中一張去另一個國家的分行兌現。要「跨過去」得經過交易所或跨鏈橋,那是另一個動作,不是自動發生的。
命名上,TRC20 是波場的代幣標準、ERC20 是以太坊的、BEP20 是 BNB Smart Chain 的。介面上你會看到這些縮寫,也可能看到「Tron (TRC20)」「Ethereum (ERC20)」這種寫法。指定給客戶的時候,直接複製你交易所頁面上顯示的那個原文,不要自己翻譯或簡寫。
轉出方選的網路,必須跟你提供的地址所屬的網路一致。這是整件事唯一的鐵律。
地址格式看起來對不對是次要的。有些鏈的地址甚至長得一模一樣——ERC20 與 BEP20 都是 0x 開頭的四十位十六進位字串,肉眼分不出來。
那要怎麼知道一個地址是哪條鏈的
只看地址本身,你只能縮小範圍,不能百分之百確定。T 開頭的三十四碼幾乎可以確定是波場;但 0x 開頭的那種,以太坊、BNB Smart Chain、Polygon、Arbitrum 全都長這樣,因為它們用的是同一套地址規則。
所以正確的做法不是「猜地址屬於哪條鏈」,而是從產生地址的地方確認:你在交易所充值頁面選了哪條網路,那個地址就是那條網路的。傳給對方的時候把網路名稱一起寫上,別讓對方自己判斷。
站上的地址與鏈別自查器做的就是這件事的第一步:它會告訴你這串字的格式屬於哪一類,波場地址還會額外驗一次校驗和。但它同樣沒辦法幫你分辨那幾條共用格式的鏈。沒有任何離線工具做得到,這是規則本身決定的。
三條鏈實際差在哪
| TRC20(波場) | ERC20(以太坊) | BEP20(BNB Smart Chain) | |
|---|---|---|---|
| 地址開頭 | T 開頭,34 碼 | 0x 開頭,42 碼 | 0x 開頭,42 碼 |
| 出塊時間 | 約 3 秒 | 約 12 秒一個槽位 | 數秒 |
| 提幣費相對高低 | 低 | 三者中最高,且隨網路壅塞浮動 | 低 |
| 華語圈普及度 | 最高 | 高(但多用於鏈上操作) | 中 |
| 常見於 | 交易所之間轉帳、OTC | 去中心化應用、大額 | 幣安生態內的操作 |
提幣費的絕對數字我不寫死,因為它會隨網路狀況與平台政策調整。平台在儲值與提領費用頁列出各幣種各網路的當期費用,要用精確數字的時候直接查那一頁。
速度的差別其實沒那麼重要
三秒出塊跟十二秒出塊,聽起來差四倍,但實際體感差不了太多,因為交易所還要等一定數量的確認才入帳,而且平台自己的處理也要時間。多數情況下,三條鏈都是幾分鐘內的事。真正會讓你等很久的是網路壅塞或對方設的費用太低,那跟選哪條鏈的關係比較間接。
所以我不太用「哪條快」當決策依據。錢的差別比時間的差別明顯得多。
為什麼以太坊比較貴
以太坊的手續費是用競價的方式決定的:同一時間想上鏈的交易多,願意付得多的先被打包,費用就整體被推高。這個機制讓費用會隨著網路使用情況起伏,熱門時段跟冷清時段可能差好幾倍。以太坊官方對 gas 機制的說明把這件事講得比較完整。
波場與 BNB Smart Chain 走的是不同的取捨:它們的驗證節點數量少、集中度高,換來的是低成本與高吞吐。這不是誰比較好的問題,是設計目標不同。對「把一筆穩定幣從 A 送到 B」這個需求來說,你其實不太需要以太坊那種程度的去中心化保證,所以華語圈的收付大量落在波場上,是有道理的。
順帶一提:這也解釋了為什麼提幣費是固定數量而不是百分比。它反映的是鏈上打包一筆交易的成本,而那個成本跟你轉多少錢無關。
照對方的情況選,不是照你的偏好選
收款方最常犯的錯,是照自己習慣指定一條鏈,卻沒問對方能不能從那條鏈轉出。
對方在中心化交易所
那他的選擇空間就大得多,你指定哪條他多半能選哪條,但仍受他那家平台的限制:平台要支援那條網路的提幣、該網路當下沒有在維護暫停、金額要達到最低提幣額,部分網路還要 Memo/Tag。所以指定之前,請對方在提幣頁面確認一下這條網路當下可用。這種情況指定 TRC20 通常最省事:費用低、華語圈的人多半看過這個詞、幾乎所有交易所都支援。
對方用的是自託管錢包
這時候要問清楚:他錢包裡的 USDT 現在在哪條鏈上?如果他的 USDT 在以太坊上,你叫他轉 TRC20,他得先跨鏈,那是一個他可能不會、而且會產生額外費用與風險的動作。這種情況你就配合他,收 ERC20。
多付一點提幣費,換一個對方不會操作失誤的流程,這個交換幾乎永遠划算。
對方是第一次做這件事
那你要把選項壓到最少。給一條鏈、一個地址、一句「網路請選 XXX」,不要給他兩個選擇讓他自己判斷。人在不確定的時候會亂點。
如果你想更系統地跑一遍這個判斷,站上的三題決策器就是把這幾條規則寫成流程的版本,回答三個問題會給你一條建議與提醒。
選錯會發生什麼事
分成幾種情況,結果差很多。
情況一:對方選了 A 鏈,你給的是 A 鏈的地址,但你的交易所不支援從 A 鏈充值那個幣種。這種通常錢會卡住,需要聯繫客服協助找回,多半要付一筆處理費、等上一段時間,而且不保證成功。
情況二:地址格式相同但鏈不同(ERC20 轉到 BEP20 地址,或反過來)。因為地址是同一串,錢確實會到達那個地址在另一條鏈上的對應位置。如果那個地址是你自己控制私鑰的錢包,你有機會把它取回來;如果是交易所給你的充值地址,那就得看交易所支不支援協助。
情況三:轉到一個完全不存在對應關係的地址。錢就沒了,沒有人能幫你。
為什麼交易所有時候能救、有時候不能
關鍵在於私鑰。交易所給你的充值地址,私鑰是交易所保管的;只要那個地址對應的私鑰在他們手上、而且他們的系統支援那條鏈,理論上就有辦法把資產取出來,只是要走人工流程。反過來,如果錢跑到一個沒有任何人持有私鑰的地址,那就是永久性的損失,這跟平台大小、客服態度都沒有關係。
所以求助時要問對問題。不要問「你們能不能幫我找回來」,要問「這條鏈上的這個地址,你們是否持有私鑰、是否支援協助找回」。前者得到的是罐頭回覆,後者才會被轉給真正處理的人。
這幾種的詳細處理順序、要準備什麼資料,寫在轉錯鏈那篇。這裡只重複一次最重要的預防措施:第一次跟某個對象轉帳,一定先試轉一筆極小額。
除了這三條,還有別的嗎
有,而且不少。Solana、Polygon、Arbitrum、Avalanche 上都有 USDT 在流通,各有各的使用者。它們的手續費多半也很低。
那為什麼收款時很少用?兩個原因。一個是對方不一定支援:你指定一條冷門的鏈,對方的平台可能根本沒有這個選項。另一個是你自己出金那一端:本地的 P2P 市場、場外店家熟悉的還是那幾條主流鏈,你手上拿著一條冷門鏈上的 USDT,換錢時會多一道手續。
所以我的建議很保守:收款場景就在那三條裡挑,不要為了省一點手續費去用冷門網路。你省下來的錢,通常會在出金那一端被多花的時間吃掉。
上面說的「網路選單」,指的是充值頁面上那個要你選鏈的下拉框。沒實際看過它長什麼樣,這一節會有點抽象——開戶到拿到收款地址的完整流程裡有那一步的截圖。
費用的絕對數字這篇刻意沒寫死,因為它每週都在動;要看當下的,去平台自己的費用頁。