同一筆轉帳,四條鏈用四種算法收錢,卻都不看你轉了多少

同一筆轉帳,四條鏈用四種算法收錢,卻都不看你轉了多少

以太坊算運算量、比特幣算大小、波場算資源、Solana 算簽章。並排看就會發現,手續費買的是區塊裡的位置。

依協議與交易所官方文件寫成,2026 年 9 月 3 日查核
先看結論

問題簡答
手續費到底買到什麼區塊裡的一個位置。位置有限,手續費決定誰先進去。
金額由什麼決定你這筆交易有多重,乘上單價。單價來自上一個區塊裝得多滿。
我轉多少會影響嗎不會。以太坊和比特幣的計算裡都沒有金額這一項。
失敗也要付嗎只要進了區塊就要。回滾只算跑過的部分,gas 用盡則是整個上限。
用哪個幣付該鏈的原生代幣。在以太坊上轉 USDT,錢包裡仍然需要有 ETH。
交易所的提幣手續費是網路手續費嗎不是。那個數字由交易所自行訂,也由交易所收走。

同樣一筆轉帳,在四條鏈上會用四種完全不同的方式計價。以太坊算運算量,比特幣算資料大小,波場算資源,Solana 算簽章數量。四種尺規量的東西都不一樣,卻有一個共同點:沒有一條鏈會去看你轉了多少錢。因為它們賣的其實是區塊裡的一個位置,把幣送到對方那裡從來就不是收費的標的。抓住這一點,三個常見疑問就會自己解開:小額為什麼跟大額一樣貴、為什麼實際扣款有時比畫面上少、以及一筆什麼都沒完成的交易為什麼照樣收費。下面每個數字都來自協議文件或交易所的說明頁。

網路手續費的結構圖:21,000 單位乘上基礎手續費加優先手續費的算式、決定金額的兩個輸入,以及被標示為不進入計算的轉帳金額 - Cryptonakta
整筆手續費由兩個值決定。大家理所當然以為有影響的轉帳金額,並不在其中。

1. 四條鏈,四種尺規,一個共同點

同樣一筆轉帳,四條鏈用四種完全不同的方式計價。把它們並排看,手續費是什麼就清楚了。

以太坊算的是運算量,比特幣算的是資料大小,波場算的是資源,Solana 算的是簽章數量。四種尺規,量的東西都不一樣。

四種算法有一個共同點

沒有任何一條鏈去看你轉了多少錢。金額不會進入計算,四邊都一樣。

因為它們賣的其實是區塊裡的一個位置,而「把幣送到對方那裡」從來不是收費的標的。位置有限,想進去的人比位置多,手續費是排序的工具。

手續費為什麼存在

以太坊文件把理由寫得很直接:替每個運算標價,是為了擋住有人用無窮迴圈和垃圾訊息把網路灌爆。所以每一筆交易都被要求先聲明執行步數的上限。

沒有標價的話,丟出永遠跑不完的指令就是免費的,區塊會卡在處理那些東西,其他人的交易則排不進去。

知道這個設計,對失敗的交易收費也就順理成章了。不收的話,無限次送出注定失敗的交易同樣是免費的。

抓住這一點,後面三個常見疑問就會自己解開:小額轉帳為什麼跟大額一樣貴、為什麼實際扣款有時比畫面上少、以及一筆什麼都沒完成的交易為什麼照樣收費。

如果「區塊空間有限」對你還是新概念,區塊鏈怎麼運作那篇說明了這個空間為什麼是有限的。

2. 算式打開來看,裡面沒有金額這一欄

以太坊的算式很短:用掉的 gas 單位數,乘上基礎手續費加優先手續費的總和。

把文件裡的標準數字代進去就是 21,000 × (10 + 2) = 252,000 gwei,也就是 0.000252 ETH。gwei 是把 ETH 切成十億份的其中一份,用小單位是為了避免寫一長串 0。

看那個不存在的欄位

算式裡沒有「轉帳金額」這一欄。金額不在計算裡,所以同樣三個值,轉很小的一筆和轉很大的一筆會得到同一個答案。

從銀行帶過來的直覺在這裡會斷掉。匯款手續費和刷卡手續費跟著金額走,鏈上做的是另一件事。

做什麼事決定了工作量

21,000 是單純轉 ETH 的數字,做別的事就是別的數字。工作量不是你挑的,是那件事要走幾個步驟決定的。

轉代幣比單純轉帳重,因為要呼叫合約去改帳。兌換更重,要經過好幾個合約,確認餘額、算兌換比例、再把兩邊都改掉。

所以同一個錢包在同一個時間點送出去,是轉帳還是兌換,收的錢可以差好幾倍。單價完全一樣,差的是工作量。

一個詞底下藏著兩個數字

「gas 費」這個詞底下其實有兩個量。一個是你這筆交易做多少事,另一個是這種事現在一單位值多少。

文件把 gas 定義為衡量執行一項操作所需運算量的單位,不是錢。單純把 ETH 從一個地址送到另一個地址是標準化的工作,一律算 21,000 單位;呼叫合約比較重,數字就比較大。

3. gas 上限是天花板,畫面上的數字也是

錢包上的 gas 上限,是這筆交易最多能用掉幾個單位。把它調高不會變快,因為收費只看實際用掉的單位,多留的額度不會被收。

調太低倒是有實際後果。文件寫明,給一筆普通轉帳 20,000 的上限會讓它在驗證階段就失敗,因為那件事需要 21,000。

數值誰決定去哪裡你能改嗎
用掉的 gas這筆交易做的事不適用不能,由操作本身決定
基礎手續費協議,依上一個區塊銷毀不能
優先手續費驗證者
最高手續費多的會退回能,那只是上限
gas 上限你或錢包只收用掉的部分能,太低會失敗

同樣一筆轉帳,不同錢包顯示的數字不一樣

同樣的金額送到同樣的地址,A 錢包和 B 錢包報出來的手續費可能不同。工作量都是 21,000,沒有差別,差的是單價那一邊。

各家錢包讀取基礎手續費的時間點不同,對優先手續費要加多少的抓法也不同,有的抓得寬鬆,有的抓得很緊。

所以比較兩個數字時,別只看總額,把單價和上限分開看比較準。總額高不代表那個錢包比較貴,通常只是上限預留得比較多。

畫面上的數字是上限不是帳單

錢包送出的兩個欄位是每單位最高手續費和最高優先手續費。交易要執行,最高手續費必須大於基礎加小費的總和,而兩者的差額會退回給發送方。

所以實際扣的比畫面上少是正常的。等待期間預留了漲價空間,結果沒漲,沒用到的就回來了。

要比對的話,該比的不是事前估算,而是你這筆交易最後進到的那個區塊的基礎手續費。

4. 單價由上一個區塊決定,所以沒有便宜時段

單價不是誰掛出來的牌價。基礎手續費由協議計算,只看一件事:上一個區塊裝得多滿,跟它的目標比起來如何。

每個區塊的目標大小是當前 gas 上限的一半,最多可以裝到目標的兩倍。上一個收在目標之上,下一個的基礎手續費就往上;收在目標之下就往下。

幅度有鎖。文件寫的區間是每個區塊最多 12.5%,空區塊是負 12.5%,剛好在目標是 0%,裝到上限是正 12.5%。

12.5% 累積得比想像快

單看一次不多,但它每個區塊都疊在前一個值上。假設連續六個區塊都塞到上限,1.125 乘六次就接近兩倍。

區塊每幾秒出一個,所以這是一兩分鐘內的事。反方向也一樣,暴衝會用同樣的速度退回去。

優先手續費在做什麼

基礎手續費是進那個區塊的人都要付的,這裡不會有差別,同一個區塊裡的交易付的基礎手續費都一樣。

差別出在優先手續費。組區塊的那一方要從等待的交易裡挑,加得多的先被挑走,買到的是順序。

所以「我把手續費調高了怎麼還是不動」是有解釋的:基礎手續費那一段調了也不會改變順序,而且那個值本來也不是你決定的。

反過來說,冷清的時候幾乎不用加優先手續費也會馬上進去,因為沒有人在跟你搶位置。

沒有便宜的時段

常聽到手續費有週期,說半夜或週末是轉帳的時機。這個機制裡沒有時鐘,只有對剛關閉那個區塊的一次測量。

需求退了,幾個區塊之後價格就下來,哪一天都一樣。反過來說,熱門鑄造把區塊塞滿時,安靜的星期天也照樣往上衝。

估算是預測

錢包和瀏覽器給的建議費率,是對一條一直在變的隊伍的即時讀數。比特幣那邊最多人用的估算來源 mempool.space 就明說,他們的建議不保證交易在任何時間內被確認。

5. 你付的錢裡,比較大的那半被燒掉了

以太坊手續費裡比較大的那一半,下場有點反直覺:基礎手續費在區塊被建立的那一刻就被銷毀。

它不會變成任何人的收入,直接離開流通,驗證者、公司或基金會都拿不到。驗證者從你這筆交易賺到的只有優先手續費。標準例子裡總額 0.000252 ETH,驗證者拿 0.000042 ETH。

這會改變你怎麼看壅塞的日子

有人說鏈上壅塞的時候礦工和驗證者賺翻,在基礎那一段算不出來。鏈越擠,燒掉的 ETH 越多,發出去的只有小費。

這是設計上的選擇:會隨擁塞上漲的那部分,不付給決定哪些交易進區塊的人,製造擁塞就沒有好處。

Solana 的分法不同,也寫得很明白:每個簽章 5,000 lamports 的基礎手續費,50% 銷毀、50% 給驗證者,優先手續費則全數給驗證者。Solana 是什麼那篇有其餘的設計。

說明一筆失敗的加密貨幣交易會被收多少的分支圖,區分退回未用 gas 的回滾,以及吃掉整個上限的 gas 用盡 - Cryptonakta
在瀏覽器上比對用掉的 gas 與 gas 上限,兩種失敗立刻就分得出來。

6. 失敗照樣要付,但不是每種失敗都一樣貴

交易失敗了手續費照扣,讓人不舒服,但道理是一致的。網路已經做了工。驗證者執行了你的指令,花掉真實的運算,中途才發現結果站不住。就算失敗仍然會收,因為位置已經佔了、力氣已經花了。

意外的是失敗有分種類,而不同種類收的錢差很多。

哪一種失敗有進區塊嗎收多少
合約主動回滾只算跑過的部分,剩下的退回
中途 gas 用盡整個 gas 上限
遇到無效指令整個 gas 上限
普通轉帳上限低於 21,000沒有不收,驗證階段就被擋下
費率太低還在排隊沒有不收,但也沒有確認

「已經扣掉」和「真的付掉」不是同一刻

以太坊是先執行、再依照實際用掉的量結算,所以失敗與否會影響最後收多少。Solana 則相反,手續費在執行開始前就先從付款人身上扣走。

順序不同,結果就不同。同樣是執行到一半失敗,在以太坊上還要看是哪一種失敗,在 Solana 上則是已經付過了。

回滾會把沒用到的還你

合約自己停下來時用的是 REVERT 指令。它的規格寫著,回滾本身不會把 gas 全部用光,並說明它就是為此而生:先前兩種中止方式,gas 用盡和執行無效指令,都會耗掉全部剩餘的 gas。

前面一筆卡住,後面全部跟著停

同一個錢包送出去的交易帶著序號,而且不能跳號。前面那號還沒進區塊,後面那號就算費率開得再高也擠不到前面去。

所以用很低的費率送出一筆之後就忘了,後面送的會一整排卡在等待狀態。錢包上看起來是好幾筆都停住,實際上擋著的只有最前面那一筆。

不知道這個結構的人會一直去調後面那幾筆的手續費,但塞住的點根本不在那裡。

在瀏覽器上怎麼分辨

打開那筆交易,比對並排的兩個數字:用掉的 gas 和 gas 上限。兩者相等就是 gas 用盡;用掉的明顯低於上限就是回滾,剩下的已經回來了。

Solana 是在流程的另一個點處理這件事。它的手續費在執行開始前就先從付款人身上扣,所以執行途中失敗的交易早就付過了。如果你的狀況不是失敗而是錢還沒出現,入金沒入帳那篇會走一遍它可能卡在哪。

7. 比特幣按交易大小收,不按金額收

比特幣走另一條路得到同樣的結論。它不量運算,因為幾乎沒東西可量,它量的是交易當作一團資料有多大。

單位是虛擬位元組,費率用每虛擬位元組多少聰表示,總額等於大小乘費率。大小取決於錢包得湊幾個零錢、交易產生幾個輸出、以及地址格式,跟搬動的金額無關。

手續費是餘額不是欄位

比特幣交易裡沒有一行寫著「手續費」。輸入減掉輸出剩下的就是手續費,礦工把那筆餘額收走。舉例來說,一筆組錯的交易漏掉找零輸出,剩下的就全部變成手續費。

零錢多的錢包付得多

幣是一塊一塊進來的,要花的時候得湊到夠。假設一個錢包收過很多小額,它就存著很多塊,每花一塊都會多出位元組。

同一天送同樣金額的兩個人,手續費可能差不少,只因為餘額是怎麼堆起來的不同。比特幣是什麼那篇談了讓這件事成立的結構。

費率壓太低不會讓交易消失,它會留在隊伍裡等,讓費率高的先過。塞得嚴重時,節點會停止接受某個門檻以下的交易,那就連隊伍都排不進去。

8. 四條鏈各自在數什麼

量什麼什麼會推高價格用什麼付
以太坊運算量,以 gas 為單位上一個區塊收在目標之上ETH
比特幣交易大小,以虛擬位元組計隊伍裡等待的交易變多BTC
波場頻寬看大小,能量看合約執行免費額度和質押額度用完燒 TRX
Solana簽章數,加上要求的運算量大家搶同一批帳戶SOL
OP 系 Layer 2在 L2 執行,加上貼到以太坊的資料以太坊上的資料成本該 L2 上的 ETH

波場先給,不夠才收

波場用的是資源制而不是直接收費。每個帳戶每天有 600 頻寬的免費額度,能量則沒有免費額度。

消耗順序是固定的。頻寬先用質押來的,再用免費的 600,然後才燒 TRX,費率是每位元組 1,000 sun,也就是 0.001 TRX。能量先用質押來的,再用合約部署方願意負擔的份額,然後才燒 TRX,費率是每單位能量 100 sun。

官方文件有一個算好的例子:一筆 270 位元組的 TRX 轉帳在沒有頻寬時,會燒掉 270 × 1,000 = 270,000 sun,也就是 0.27 TRX。轉 USDT 這類代幣屬於呼叫合約,還會吃能量。波場是什麼那篇談了為什麼那麼多穩定幣活動沉在那裡。

Solana 數簽章和運算

Solana 的基礎是每個簽章 5,000 lamports,上面可以加優先手續費,算法是運算單位單價乘上運算單位上限,除以一百萬後無條件進位。單一指令預設用 200,000 運算單位,整筆交易的上限是 1,400,000。

9. 有 USDT 卻轉不出 USDT 的原因

實務上最常卡住的就是這一條,規則只有一句:手續費用該鏈的原生代幣支付,不能用你正在轉的那個代幣付。錢包裡只有穩定幣,那筆穩定幣就動不了。

你要轉的錢包還需要有沒有的話
以太坊上的 USDTETH轉帳根本送不出去
波場上的 USDTTRX,或質押來的能量與頻寬改燒 TRX,或直接卡住
Solana 上的 USDCSOL沒東西付簽章費用,失敗
BNB Chain 上的代幣BNB一樣
Layer 2 上的代幣同一條 L2 上的 ETH以太坊主網的餘額用不上

最後一列造成的麻煩比其他加起來還多。主網有 ETH 不能拿去付 L2 上的交易,因為那筆餘額記在另一本帳上。每條網路都要留一點自己的原生代幣。

從交易所轉出來時卡住的順序

把交易所買的幣轉到個人錢包或另一家交易所,這條動線最常出事,順序攤開來看就很清楚。

從交易所提代幣的時候,手續費是交易所自己扣掉的,所以錢包裡沒有原生代幣也送得出去,這一步不會有問題。

問題在下一步。到帳的錢包裡只有代幣,原生代幣是 0。等你要把那個代幣再轉去別的地方或拿去兌換,就動不了了,因為錢包裡沒有東西可以付手續費。

先送代幣、原生代幣之後再說,這個順序就是事故的來源。反過來先送一點原生代幣過去,這種情況根本不會發生。

名字一樣,帳本不一樣

USDT 這個名字同時出現在好幾條鏈上。價值被當成等價,但登記的帳本每條鏈各自一本。

入金地址會因為網路不同而不同也是同一個原因:地址指的是某一本帳裡的位置,換了帳本就換了位置。所以交易所的入金畫面會先要你選網路。

選幣和選網路是兩個決定,同一種穩定幣在不同網路上的成本結構完全不同,差別在USDT 走 ERC20 還是 TRC20那篇有整理。選錯網路有的救得回來有的救不回來,轉錯網路怎麼辦逐種情況談過,轉進交易所有時還需要memo 或 tag

能一次擋掉這些的習慣只有一個:在你用的錢包裡,每條鏈都留一點原生代幣。

10. 授權是另一筆交易,所以第一次會扣兩次

第一次在去中心化交易所換某個代幣,會被收兩次,只準備付一次的人會問另一次是什麼。沒有出錯。要讓合約動你的代幣需要一筆單獨的授權交易,兌換是第二筆。

兩筆都是真的交易,都佔區塊空間,都按執行當下的費率收。

授權為什麼比較便宜

授權比較像寫下一行紀錄:登記那個合約最多可以動你多少代幣。兌換則要讀那行紀錄、確認餘額、算兌換比例、再改動兩邊。步驟多很多,算進去的工作量也就大很多。

同樣的道理,第二次換以後授權那一步就不見了,紀錄還在,所以只有第一次是兩筆。

交易結束後留下來的東西

授權不會隨著兌換結束而失效,它留在紀錄裡,而且很多介面會直接要求無上限的額度,免得之後又要重來一次。

方便到哪裡,暴露就到哪裡。幾個月前給出去的權限今天還是權限,這是錢包被搬空的路徑之一。怎麼檢查和撤掉不再用的,撤銷代幣授權那篇有做法,這些合約在做什麼則看DeFi 是什麼

看兌換報價時也要記得手續費只是成本之一,不會列成一行的那些在掛單簿與滑價那篇。

以太坊、比特幣、波場與 Solana 對同一筆轉帳的計價方式對照,加上另外一筆由交易所自訂的提幣手續費 - Cryptonakta
一筆轉帳有四套規則,交易所畫面上還有第五個數字,而那個數字不是它們任何一套訂的。

11. Layer 2 把帳單拆成兩層,後半留在以太坊

Layer 2 便宜是結構性的,這一點在它自己的公式裡就看得到。OP 系的鏈總額是:用掉的 gas 乘上基礎手續費加優先手續費,再加上一筆 L1 手續費。

前半是在 L2 上執行的部分。後半的 L1 手續費,付的是把交易資料貼到以太坊上,這件事讓 L2 是可驗證的而不是一本私帳。這後半不會因為量大就消失。

工作沒變少,只是單價不同

文件裡有一句行銷常漏掉的精確說法:一筆交易在 L2 上用掉的 gas,跟同一筆交易在以太坊上用掉的完全一樣。工作沒有縮小。

不同的是每單位的價格,以及資料成本被同一批交易分攤掉。用 blob 貼資料的鏈,以太坊上的 blob gas 價格會大幅左右那筆 L1 手續費。

進出本身也是交易

在主網和 L2 之間來回,每個方向都是一筆交易,而且去程發生在主網、用主網的費率。搬一筆小錢有可能比那筆錢還貴,但在裡面操作很便宜。

回程還要看各鏈設計,有的有等待期,那段期間資金是鎖住的。底下那層在做什麼,以太坊是什麼那篇有說。

12. 提幣畫面上的手續費不是網路手續費

從交易所提幣時畫面會顯示一筆手續費,很容易把那個數字讀成網路的價格。它不是。這裡有兩筆不同的手續費,由不同的人訂、進到不同的口袋。

網路手續費交易所提幣手續費
誰訂網路,看擁塞程度交易所,看自己的費率表
誰收礦工或驗證者交易所
怎麼變動一個區塊一個區塊變很多時候固定不動
跟金額的關係沒有通常也沒有,按幣種和網路固定
你能控制什麼自管錢包裡可以調費率只有選哪條網路

業者自己也是這樣講。Binance.US 的說明頁寫著,網路手續費由網路決定而不是交易所,付給礦工或驗證者;交易所手續費由交易所訂、交易所收,照公布的費率表走。兩筆都是先從金額裡扣掉才送到目的地。

為什麼每種幣、每條網路的數字都不一樣

提幣畫面上每種幣的手續費都不同,有的小數點後好幾位,有的看起來很有感,同一家交易所也是這樣。

因為每條鏈計價的基準本來就不同,就是前面看過的那件事:按大小算的鏈、按運算量算的鏈、按資源算的鏈,全部並排在同一個畫面上。

同一種幣只是換條網路數字就變,也是同樣的道理。一個 USDT 掛在好幾條鏈上,每條鏈用自己的方式計價。

這裡有一個要小心的地方:挑了手續費便宜的網路,但收款那一方不支援那條網路的話,幣是不會到的。挑便宜和對上收款方開的那道門,是兩件事。

兩個數字沒有理由一致

交易所不會一筆一筆送提幣,而是把好幾筆併進同一筆交易。在比特幣這種按大小計價的鏈上,這比每個收款人各開一筆輕很多,因為多加一個輸出,遠比多開一筆帶著自己輸入和找零的交易便宜。

這個安排各方最後各是多少並沒有公開。所以能講的只有這麼窄:提幣畫面上的數字由交易所訂,它不是網路收費的收據。

提幣送出之後還會經過幾關

按下提幣不等於幣立刻上鏈。交易所那邊通常還有內部審核和批次送出的步驟,這段時間鏈上根本還看不到那筆交易。

上鏈之後才輪到前面談的那套:進不進得了區塊、要等幾個確認。所以「已送出」和「已確認」中間可以隔滿久,而且卡在哪一段的原因完全不同。

有時手續費會顯示 0

同一家交易所的用戶之間互轉,手續費可能顯示 0,那不是優惠。那是另一種移動:幣根本沒有走鏈上,交易所只是在內部帳上一邊減一邊加。沒有佔到區塊空間,就沒有東西要付給網路。

同一個幣在不同家的成本差很多也是從這裡來的,這部分在交易所比較買幣時成本藏在哪裡面有談。提幣已經送出卻沒到,為什麼提幣一直顯示處理中會走一遍它要經過的階段。

下面這幾家的提幣畫面和支援網路清單值得在動手前比一比。下列代碼是我們的推薦碼。

Binance

Binance signup QR, scan to open Binance (Cryptonakta referral)領優惠註冊 →

代碼: CRYPTONAKTA
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 CRYPTONAKTA,才能享有優惠。
確認前會顯示手續費和支援網路清單

Bybit

Bybit signup QR, scan to open Bybit (Cryptonakta referral)領優惠註冊 →

代碼: 5ZGKX#0
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 5ZGKX#0,才能享有優惠。
同一種穩定幣提供多條網路

OKX

OKX signup QR, scan to open OKX (Cryptonakta referral)領優惠註冊 →

代碼: 46938989
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 46938989,才能享有優惠。
按資產和網路公布提幣手續費

Gate.io

Gate.io signup QR, scan to open Gate.io (Cryptonakta referral)領優惠註冊 →

代碼: VFIWUQTAUQ
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 VFIWUQTAUQ,才能享有優惠。
主流代幣的網路選項多

KuCoin

KuCoin signup QR, scan to open KuCoin (Cryptonakta referral)領優惠註冊 →

代碼: CXEM4JP5
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 CXEM4JP5,才能享有優惠。
在提幣步驟直接選網路

聯盟行銷揭露:部分連結為合作夥伴連結,我們可能會獲得佣金,但不會增加你的任何費用。本文並非投資建議。

13. 常聽到的說法,跟規則實際怎麼寫

常聽到的說法規則其實是
半夜或週末比較便宜基礎手續費看的是上一個區塊裝得多滿,機制裡沒有時鐘。
提幣手續費就是網路收的錢訂的人不同,收的人也不同。
轉越多付越多以太坊和比特幣的算式裡都沒有金額這一項。
失敗就不會扣錢進了區塊就會算工作量,gas 用盡是整個上限。
調高 gas 上限會比較快上限只是天花板,影響順序的是優先手續費。
Layer 2 的交易不用錢L2 執行的部分,加上把資料貼到以太坊的成本。

名詞速查

gas。衡量運算量的單位,不是一種貨幣。
gwei。把 ETH 切成十億份的其中一份,gas 價格用它報價。
基礎手續費。協議依上一個區塊訂出的單價,之後會被銷毀。
優先手續費。你為驗證者額外加的單價,影響排序的是它。
gas 上限。這筆交易停下來之前最多能用的單位數。
虛擬位元組。比特幣衡量交易大小的單位,費率按它報價。
mempool。等待進入區塊的交易待著的地方。
銷毀。把幣從流通中移除,以太坊的基礎手續費就是這個下場。

14. 四套制度並排之後我的看法

把四套收費制度並排看,最明顯的是它們一致地拒絕按價值收錢。以太坊數工作,比特幣數位元組,波場數資源,Solana 數簽章和運算,沒有一套在看搬動的金額。

但收到的手續費問題幾乎都預設了相反的前提,可見從銀行帶過來的心智模型,碰到介面之後還是完整地留著。

我觀察到最貴的兩個誤解

第一個是以為成正比。這會讓人覺得小額轉帳「不划算」而放棄,大額卻想都不想就送出去,其實成本一樣。真正變動的變數是錢包得湊幾塊零錢,或那一刻區塊是什麼狀態。

第二個是以為失敗就會退。不會退,錢的多寡取決於是回滾還是 gas 用盡。我的看法是大部分人在這一點才真的想通,因為它逼人意識到那筆錢從來就不是付給「送達」,而是付給「嘗試」。

我看畫面的順序變了

以前我先看總額,現在會把工作量和單價拆開看。總額變高,是單價漲了還是我叫它做了比較重的事,這兩件事該做的反應完全不同。

失敗的畫面也一樣。以前只看到「失敗」兩個字,現在會把用掉的 gas 和上限並排看,那兩個數字大致就把當天發生什麼事講完了。

我自己覺得最弱的一段

最弱的是跟交易所比較的那段。公開文件能確立的是誰訂、誰收,確立不了任何一家交易所每筆提幣的真實成本。

合併提幣在按大小計價的鏈上確實會壓低成本,但壓低多少沒有公開。所以那一段請當成對結構的描述,而不是對利潤的描述。

四套制度裡站得住的還是開頭那句:手續費買的是區塊裡的一個位置,其餘都是各條鏈怎麼替那個位置定價的細節。

常見問題

Q. Binance 怎麼一步步註冊?
1) 在 Binance 官方網站或 App 用電子郵件/手機註冊。2) 完成身分驗證(KYC)。3) 開啟 App 版 2FA。4) 註冊時在推薦碼欄位輸入 CRYPTONAKTA 即可獲得現貨交易手續費長期 10% 折扣。在法幣無法直接入金的地區,可在當地交易所買幣或穩定幣再轉入,或使用 P2P。
Q. 交易失敗了為什麼還是扣了手續費?
因為網路在發現這筆交易無法完成之前已經做了工,那些工作佔了區塊空間。扣多少要看失敗的種類。合約用回滾自己停下來的,只算跑過的部分,剩下的會退回,因為回滾指令不會把 gas 全部用光。中途 gas 用盡的,整個上限都會被吃掉,什麼都不退。至於從來沒進到區塊的,例如費率太低還在排隊,或普通轉帳的上限低於 21,000,則不會被收。
Q. 轉的金額比較大,手續費會比較高嗎?
不會。以太坊的手續費是用掉的 gas 乘上基礎手續費加優先手續費,轉帳金額不是其中任何一項。比特幣的手續費是虛擬位元組大小乘上每虛擬位元組的費率,搬動的價值同樣沒出現。比特幣真正會讓成本變動的是錢包要湊幾塊零錢,那取決於餘額是怎麼累積起來的,跟這次轉多少無關。
Q. gwei 是什麼?為什麼 gas 用它報價?
gwei 是把 ETH 切成十億份的其中一份。用完整的 ETH 來報 gas 價格會出現一長串 0,用小單位比較好讀。照文件的例子:一筆普通轉帳 21,000 gas,基礎手續費 10、優先手續費 2,就是 21,000 × (10 + 2) = 252,000 gwei,也就是 0.000252 ETH。
Q. 我有 USDT,錢包卻不讓我轉出去,為什麼?
因為手續費要用該網路的原生代幣付,不能用你正在轉的代幣付。以太坊上的 USDT 需要同一個錢包裡有 ETH,波場上的 USDT 需要 TRX 或質押來的資源,Solana 上的代幣需要 SOL。一條網路的餘額不能付另一條網路的交易,所以主網有 ETH 也付不了 L2 上的交易。每條網路都留一點原生代幣就不會卡住。
Q. 交易所的提幣手續費就是網路手續費嗎?
不是。訂的人和收的人都不一樣。網路手續費由網路依擁塞程度決定,付給礦工或驗證者;提幣手續費由交易所依自己的費率表訂、交易所收走,而且通常按幣種和網路固定,不會跟著當下的擁塞跑。交易所還會把好幾筆提幣併成一筆交易送出,所以它們每筆的成本和你畫面上的數字沒有必須一致的理由。
Q. 某些時段或某幾天手續費會比較便宜嗎?
機制裡沒有時鐘。以太坊的基礎手續費是依上一個區塊相對目標裝得多滿重新計算的,每個區塊最多變動 12.5%,所以它反映的是前幾秒的需求,不是每週的規律。比特幣的費率跟著當下排隊的交易量走。錢包和瀏覽器給的建議費率是預測,mempool.space 也明說他們的建議不保證交易在任何時間內被確認。
Q. 第一次兌換代幣為什麼被扣了兩次?
要讓合約動你的代幣需要一筆授權,那是獨立的一筆交易,兌換是第二筆。兩筆都佔區塊空間,兩筆都會被收。授權通常比較便宜,因為它做的事少,而且從第二次兌換開始就不用再做。不過授權不會過期,很多介面還會要求無上限的額度,所以以前給出去的授權到今天都還有效,除非你去撤掉。
Q. Layer 2 為什麼比較便宜?我還在付什麼?
L2 的手續費分兩部分:在 L2 上執行的部分,加上一筆把交易資料貼到以太坊的 L1 手續費。一筆交易在 L2 上用掉的 gas,跟它在以太坊上用掉的完全一樣,省下來的是每單位的價格,以及資料成本被整批交易分攤,而不是工作變少了。用 blob 貼資料的鏈,以太坊的 blob 價格會大幅決定後面那一段。
Q. 調高 gas 上限有什麼用?
只是把這筆交易最多能用的單位數往上抬,其他沒有變。收費看的是實際用掉的單位,多留的不會被收,而影響排序的是優先手續費不是上限。反過來調太低倒是有實際後果:普通轉帳的上限低於 21,000 會在驗證階段失敗。
資料來源:以太坊的數字取自協議的 gas 文件與回滾指令規格;波場取自官方的資源模型與資源付費頁面;Solana 取自其手續費文件;Layer 2 取自 OP Stack 的手續費文件;網路手續費與交易所手續費的區分取自交易所說明頁;比特幣費率的運作取自 mempool.space。文中的數值是協議參數,不是當前市場費率,後者一直在變。本文並非投資建議。

接著看:各交易所在手續費、支援網路與帳戶規則上的比較

編輯準則獨立加密貨幣編輯 · 誠實、不誇大 · 本文並非投資建議。
🌐 繁體中文