即時 · 比特幣手續費與記憶池

比特幣手續費與記憶池

作者:CloudMineCrypto 團隊更新於 閱讀時間 8 分鐘

簡短答案

記憶池是比特幣的等待區。礦工會從中挑選交易填入每個區塊,手續費率最高的優先,所以你每虛擬位元組支付多少(sat/vB),會決定交易確認得多快。目前快速確認的手續費率是 3 sat/vB,因此一般付款的手續費約為 423 sats($0.36)。首次確認約需 10 分鐘,六次確認約需一小時。

重點整理

  • 手續費取決於交易大小(vbytes),而不是你轉出的金額。
  • 輸入越多,交易就越大。使用 SegWit 和 Taproot 地址,花費時的手續費較低。
  • 卡住的付款可以用 RBF 提高手續費,或用 CPFP 帶動確認。
  • Lightning 不必排隊等待區塊,因此小額付款通常只需花幾個 sats。

目前的 Bitcoin 手續費

即時

目前等待中

75,459 筆交易

約 42 個區塊的量

下一個區塊,費率從

1.2 sat/vB

能納入區塊的最低費率

根據公開記憶池資料提供建議費率,每一兩分鐘更新一次。每個費率下方的 sats,是右側交易所需的手續費。

我的交易要花多少手續費?

輸入(你花費的幣)

1

一筆較早的付款就能涵蓋它

輸出(收款對象)

2

收款人加上找零

大小141 vB

快速

422sats

$0.36

中

422sats

$0.36

慢

141sats

$0.12

這些大小是標準單一金鑰錢包的預估值。手續費取決於交易大小(以 vbytes 計),而非發送金額。以每 BTC $84,700 美元計算,每小時更新。

什麼是 Bitcoin 記憶池?

定義・記憶池

節點已收到、尚未納入區塊的有效交易集合。每個節點都有自己的集合。礦工會從中建立下一個區塊。

一個區塊可容納約 1 百萬虛擬位元組,每 10 分鐘左右會產生一個區塊。等待中的交易超過區塊容量時,礦工會優先處理每位元組付費最高的交易,其餘交易則要等下一個區塊。

等待中的交易,按預計納入的區塊排序

即時

  1. 1.2+

    下一個區塊

    1.2 至 7.5 sat/vB

  2. 0.28+

    2 個區塊內

    0.28 至 1.2 sat/vB

  3. 0.25+

    3 個區塊內

    0.25 至 0.28 sat/vB

  4. 0.23+

    4 個區塊內

    0.23 至 0.25 sat/vB

  5. 0.22+

    5 個區塊內

    0.22 至 0.23 sat/vB

  6. 0.21+

    6 個區塊內

    0.21 至 0.22 sat/vB

每個方格代表一個區塊的空間。數字是能被納入區塊的最低費率。低於最後一個方格的交易會等更久。礦工可以自行選擇,因此這是預測,不是承諾。

75,459

等待中的交易

線上

42.0 MvB

總大小

1 MvB 約等於一個區塊

≈ 42

清空它所需的區塊數

如果沒有新交易進來

0.0990 BTC

目前提出的費率

所有等待中的交易

沒有規定礦工必須照著排隊順序處理交易,但優先處理手續費最高的交易,才能讓他們賺得最多。這些手續費會成為區塊獎勵的一部分。

比特幣手續費怎麼計算?

費用按大小計算,不按金額。只要交易大小相同,轉帳 0.001 BTC 或 100 BTC 的費用就一樣。你的錢包會用交易大小乘上你選的費率:

手續費(sats)= 大小(vB)× 費率(sat/vB)
含找零的單輸入 SegWit 付款約為 141 vB。費率為 3 sat/vB 時,費用是 423 sats。

交易大小主要取決於輸入:你花用的每筆先前付款都會增加一個輸入。較新的地址類型能以較低成本儲存簽章資料,因此同一筆付款從 bc1 地址發送時,交易大小會比較小:

一筆付款包含一個輸入和兩個輸出(收款人加找零)的大小,四捨五入至整數。來源:Bitcoin Optech。
地址類型開頭是大小每多一筆輸入
Legacy1…226 vB+148 vB
SegWitbc1q…141 vB+68 vB
Taprootbc1p…154 vB+57.5 vB

提示:如果你收到很多小額付款,例如挖礦獎勵,每筆付款在你花用時都會成為一個輸入。在手續費較低時把它們合併,之後能省下費用。

1、3 和 6 次確認代表什麼?

一次確認就是一個區塊。礦工把你的交易放進區塊後,你就有了首次確認;之後每多一個區塊,確認次數就加一。確認越多,就越難撤銷交易。來看看過程:

互動式 · 確認次數

橘色的「tx」是你的交易。綠色數字代表確認數:包含你的區塊,以及其後建立的每個區塊。

1 次確認:已納入區塊

礦工已將交易放進區塊。現在要撤銷交易,就得挖得比整個網路都快,才能取代該區塊。小額日常交易有這樣的確認程度就足夠了。

一般等待時間:直到礦工將交易納入區塊

攻擊者算力占比為

的算力曾經改寫它

20.5%

摘自白皮書第 11 節。

這些機率來自比特幣白皮書。攻擊者若想改寫區塊,就必須在每個想改寫的區塊都比其他所有人挖得快,因此成功機率會迅速下降。這正是工作量證明發揮作用的地方。

Bitcoin 手續費為什麼會飆升?

區塊空間固定,需求卻不是。當更多人同時想轉帳時,只有價格會變動。這就像拍賣:

每個區塊有十個名額,出價最高者優先

清閒的一天

即使所有交易都能納入,出價最低的交易仍會進入區塊

8654332211

繁忙的一天

只有前十筆能納入,其餘都得等待

9070605550454030252018151210865432
示意圖,非即時資料:數字代表 sat/vB 的手續費率,橘色項目會進入下一個區塊。區塊大小不會增加,所以需求翻倍時,進入區塊的價格會上漲。

交易突然變多,通常是以下幾個原因:

  • 價格大幅波動時,許多人會同時把比特幣轉入或轉出交易所。
  • 新代幣或銘文發行,讓區塊塞滿數千筆小額交易。
  • 特殊區塊。在 2024 年 4 月的減半區塊中,人們競相把交易放進區塊,手續費達到 37.6 BTC。
  • 一連串出塊緩慢的區塊,讓佇列不斷累積,直到下一個區塊出現。

費用尖峰通常幾小時或幾天內就會過去。如果付款不急,就選較低的費率,讓它慢慢等待。

如果我的 Bitcoin 交易卡住了,該怎麼辦?

交易沒有遺失。它支付的費率低於礦工目前選擇的費率,所以還在等待。你有三種選擇:等待、替換交易,或用子交易讓它通過。

依手續費替換(RBF)

付給 Bob · 0.3 sat/vB付給 Bob · 2 sat/vB

發送方以較高手續費重新簽署付款。需要使用有「bump fee」或「speed up」按鈕的錢包。

子交易替父交易付費(CPFP)

父交易 · 0.3 sat/vB子交易・高手續費

任何能花用卡住交易輸出的人,無論是發送方或接收方,都可以用足夠高的手續費花用該輸出,讓兩筆交易都被納入。

互動式 · 讓交易繼續進行

最後一格從今天的快速費率(3 sat/vB)開始。你的錢包會顯示交易大小和你支付的費率。

替換它(RBF)

以較高手續費再次發送相同的付款。新版會取代舊版。

423 sats

總手續費,較 85 sats 增加(多出 338)

子交易替父交易付費(CPFP)

用卡住的幣建立一筆手續費較高的新交易。礦工會一併打包兩筆交易,收取手續費。

668 sats

一筆 110 vB 子交易的手續費約為 6.1 sat/vB,因此兩筆交易的平均費率為 3

等待往往比你想的更有效,因為情況緩和時,排隊的交易就會逐漸清空。如果一筆交易等太久(Bitcoin Core 預設為兩週),節點就會將它丟棄,幣仍會留在原處,可以重新發送。

為什麼 Lightning 比鏈上交易便宜?

Lightning 付款不必排隊等待區塊。雙方先透過一筆 Bitcoin on-chain 交易開啟通道,之後款項就能在幾秒內透過通道轉移。沿途的每個節點都會收取少量路由費。

鏈上Lightning
速度每次確認約需 10 分鐘幾秒
手續費大小 × 費率,區塊滿載時費率會上升少量路由費
最適合用在大額資金、長期儲蓄小額日常付款

這就是為什麼 Lightning 通常是從 CloudMineCrypto app 提領小額款項最便宜的方式。以下是各提領網路目前的手續費和限額:

資料直接來自 CloudMineCrypto API,每小時更新。手續費會依網路狀況調整,可能變動;你確認前,提領畫面會一直顯示當下的最新數字。手續費會從你送出的金額中扣除。「無」代表每次申請沒有最高上限;可能仍有其他限制。
網路手續費最低額度最高
Lightning0.00000005BTC0.00000010BTC0.00004000BTC
Bitcoin on-chain0.00004296BTC0.00008592BTC無
BNB Smart Chain (BEP-20)0.00001180BTC0.00002360BTC無

完整運作方式請看我們的 Lightning Network 指南,所有網路、最低金額和處理時間則列在提款頁面。提款由你提出,並轉到你自己的錢包。通過驗證的請求會自動處理,部分請求則會進一步審查。

常見問題

什麼是 Bitcoin 記憶池?

節點已看到但尚未納入區塊的有效交易集合。每個節點都會保留自己的副本。礦工會從中挑選交易,通常優先選費率最高的。

sat/vB 是什麼意思?

每虛擬位元組的聰數。這就是區塊空間的價格:你的手續費除以交易大小。無論轉帳金額是多少,141 vB 的付款若採用 2 sat/vB 費率,就會支付 282 聰。

為什麼我的比特幣交易卡住了?

它的費率低於礦工目前選擇的費率。你可以等到網路較不繁忙時,若錢包支援,也可以使用 Replace by Fee(RBF)提高費用;或者花費這筆交易的輸出,建立一筆高費用的子交易(CPFP)。

我需要幾次確認?

小額款項有一次確認就夠。許多服務會把一般付款的三次確認視為已完成;大額付款則常以六次確認,也就是約一小時,作為沿用已久的參考標準。仍以收款服務的規定為準。

比特幣交易需要多久?

平均每 10 分鐘左右會產生一個區塊,因此手續費率達到或高於快速確認費率時,通常會在 10 至 20 分鐘內首次確認。網路繁忙時,較低的手續費可能要等上好幾個小時。

Lightning 付款為什麼比較便宜?

它們不會逐筆放進區塊。付款會透過先前在鏈上開啟的通道流動,每個路由節點都會收取一點點手續費,通常是幾個 satoshi。

卡住的交易會消失嗎?

會。等待太久的交易會被節點丟棄(Bitcoin Core 的預設時間是兩週);如果 mempool 已滿,低於最低費率的交易也會被丟棄。幣會留在原處,你可以再次發送。

來源與延伸閱讀

  1. 交易手續費 · Bitcoin Wiki
  2. 確認 · Bitcoin Wiki
  3. 交易大小計算器 · Bitcoin Optech
  4. 依手續費替換(RBF) · Bitcoin Optech
  5. 子交易替父交易付費(CPFP) · Bitcoin Optech
  6. 《Bitcoin:點對點電子現金系統》(第 11 節,成功機率) · 中本聰(Satoshi Nakamoto),2008
  7. 即時記憶池與手續費率 · mempool.space

本頁即時數據來自 CloudMineCrypto API,或旁邊標示的公開區塊鏈資料服務,並依排程更新,也會在頁面上標明來源。本指南僅供學習參考,不構成財務建議。CloudMineCrypto 不是投資產品,App 內的獎勵為估算值,不保證一定能獲得。

你已經看過運作方式了。現在來看它實際跑起來。

在 CloudMineCrypto app 領取免費 8 小時挖礦方案,根據即時網路數據看你的預估 BTC 一點一點增加。不需要硬體,也不用信用卡。