Bitcoin

BTC 轉帳多久到帳?從簽名到 6 次確認

CoinTrailHub 編輯團隊
2026-08-05 · 最近核驗 2026-10-16
15 閱讀
12 分鐘閱讀
BTC 轉帳多久到帳?從簽名到 6 次確認
本文依據 官方資料核驗 人工審核
本文目錄
Binance

幣安新人福利

手續費返傭 20%

邀請碼 BN522
立即註冊幣安

幣安官方註冊入口 · 註冊後需完成身分認證(KYC)才能交易與提幣

你點下「發送」到對方看到「已確認」,一筆比特幣轉帳在後台經歷了一個完整的生命週期——不是「錢從 A 到 B」這麼簡單。

BTC 轉帳多久到帳?(2026 最新答案)

階段 耗時 說明
錢包構造交易 <1 秒 選擇 UTXO、設計輸入輸出、計算手續費
私鑰簽名 <1 秒 錢包本機生成數位簽名,私鑰不會上傳網路
交易廣播 幾秒 透過 P2P Gossip 協議傳播到大量比特幣節點
等待礦工打包 幾秒~數小時 取決於手續費率(sat/vB)和 Mempool 擁堵程度
獲得 1 次確認 平均約 10 分鐘 交易被打包進新區塊,實際取決於下一個區塊產生時間(非固定 10 分鐘)
獲得 6 次確認 約 1 小時 後續 5 個區塊陸續累積確認,達到多數交易所大額入金的安全門檻

一句話:BTC 轉帳通常 10 分鐘左右到帳(1 次確認),大額建議等 1 小時(6 次確認)。手續費出得越高,礦工越優先打包你的交易——出價太低可能等幾小時甚至永遠不確認。

比特幣沒有帳戶餘額,你的「錢」是一堆 UTXO;礦工不幫你審核交易,全節點才是裁判;手續費不是固定的,而是一場即時拍賣。

這三個事實,是理解比特幣交易全流程的前提。

本文核心:一筆 BTC 交易發生了什麼?

  • BTC 轉帳多久確認?→ 通常 10 分鐘(1 次確認),大額建議等 1 小時(6 次確認)
  • 錢包如何選擇 UTXO?→ 像選紙幣,用最少數量或最佳面額組合完成支付
  • 私鑰簽名有什麼用?→ 向全網證明你有權花這筆 BTC,不是「加密交易」
  • 為什麼手續費影響確認速度?→ 礦工按 sat/vB 費率從高到低挑交易
  • BTC 交易 Pending 怎麼辦?→ RBF 提費替換、CPFP 子交易救急
  • 為什麼交易所要 6 次確認?→ 每多一次確認,篡改成本指數級上升

本文把一筆 BTC 轉帳從構造、簽名、廣播、排隊到確認的每一步拆開來講。不講程式碼,只講概念和邏輯。

讀完你將理解:

  1. 點擊「發送」後,錢包在後台做了什麼——UTXO 選擇、輸出構造、手續費計算;
  2. 私鑰簽名的真正作用——不是「加密交易」,而是「證明你有權花這筆 UTXO」;
  3. 交易廣播後的擴散路徑——幾秒內如何傳遍全球節點;
  4. Mempool 的本質——交易在被打包前到底在哪「排隊」,手續費如何決定優先級;
  5. 礦工如何挑選交易——為什麼你的轉帳有時候秒到,有時候等幾小時;
  6. 確認數的安全含義——1 次確認和 6 次確認的區別到底有多大;
  7. 交易卡住了怎麼辦——RBF 加速和 CPFP 救急的具體操作。

本文是技術原理科普,不構成任何投資建議。

建議先閱讀本系列前兩篇——比特幣為什麼不需要銀行?UTXO、節點、PoW 和 區塊鏈怎麼記錄交易?區塊、雜湊、工作量證明(2026)——再讀這篇會更順暢。

本文涉及的術語速查:

術語 全稱 一句話解釋
UTXO Unspent Transaction Output 比特幣的「數位紙幣」,未花費的交易輸出
Mempool Memory Pool 已驗證但尚未打包的交易緩存池
sat/vB Satoshi per virtual Byte 手續費率單位,每虛擬位元組付多少聰
RBF Replace-By-Fee 用更高手續費版本替換未確認交易
CPFP Child Pays For Parent 用高費率子交易帶動父交易一起確認
PoW Proof of Work 工作量證明,礦工用算力競爭記帳權
確認數 Confirmation 交易所在區塊之後挖出的區塊數量

一筆比特幣交易,從點擊到確認的 6 個步驟

在你點擊「發送 0.01 BTC 給 Bob」之後,幕後發生的事情可以分成 6 個階段:

步驟 階段 誰在做事 耗時
① 構造交易 你的錢包 <1 秒
② 私鑰簽名 你的錢包(本機) <1 秒
③ 廣播到網路 P2P 節點網路 幾秒
④ Mempool 排隊 全網礦工的節點 幾秒到幾小時
⑤ 打包進區塊 礦工(PoW 挖礦) 平均 ~10 分鐘
⑥ 累積確認 後續礦工繼續出塊 每次確認 ~10 分鐘

BTC 轉帳 6 步流程圖:構造交易→私鑰簽名→P2P 廣播→Mempool 排隊→礦工打包→累積確認

下面逐一拆解每個階段。重點是搞清楚每個階段「誰在驗證什麼」——這是理解比特幣安全模型的關鍵。

第一步:錢包構造交易——選擇 UTXO、設計輸出、計算手續費

當你輸入 Bob 的地址和金額(比如 0.01 BTC),點擊發送——錢包在後台做的第一件事,不是「扣餘額」,而是選擇要用哪些 UTXO 來支付。

比特幣錢包構造交易:選擇 UTXO 作為輸入、建立輸出到收款地址、計算找零和手續費

UTXO 選擇:比特幣沒有「餘額」,只有「未花費的紙幣」

這一點在本系列前兩篇文章中反覆提到,但它是理解交易構造的基礎——比特幣帳本裡沒有「你的餘額」這個欄位,只有一堆 UTXO(未花費交易輸出)。

你的錢包透過連接全節點或索引服務,查詢所有由你的錢包金鑰控制、滿足解鎖條件的 UTXO,把它們加起來顯示為「餘額」。但底層並不是一個數字。

UTXO(Unspent Transaction Output,未花費交易輸出)可以理解為比特幣網路中的「數位紙幣」。

你要買一個 30 美元的東西:

  • 可以掏一張 50 美元紙幣 → 收 20 美元找零;
  • 可以掏兩張 20 美元 → 收 10 美元找零;
  • 不能「只花 50 美元裡的 30 美元」——整張紙幣必須花掉,找零回來。

比特幣完全一樣。每個 UTXO 必須被完整消費,不能只花一部分。

一個真實例子

Alice 的錢包裡有 3 個 UTXO:
  UTXO-A: 0.005 BTC(上週一筆轉帳的找零)
  UTXO-B: 0.003 BTC(朋友轉來的)
  UTXO-C: 0.008 BTC(交易所提現來的)

總「餘額」顯示:0.016 BTC

Alice 想給 Bob 轉 0.01 BTC。

錢包要做 UTXO 選擇(Coin Selection)。常用策略包括:

  • 最少輸入原則:盡可能用最少的 UTXO 完成支付,減少交易體積 → 手續費更低
  • 減少找零碎屑:優先選面額能剛好覆蓋支付金額的組合,避免產生過小的找零輸出
  • 隱私優化:有些錢包會刻意選不同面額的 UTXO,避免暴露持有模式

在這個例子裡,一個合理的組合是 UTXO-C(0.008 BTC)+ UTXO-A(0.005 BTC)= 0.013 BTC 作為輸入。

交易輸出設計

選好輸入後,錢包構造輸出:

輸入:
  消費 UTXO-A(0.005 BTC)
  消費 UTXO-C(0.008 BTC)
  合計輸入:0.013 BTC

輸出:
  輸出 #1:0.01 BTC → Bob 的地址
  輸出 #2:0.0029 BTC → Alice 的找零地址(新地址,增強隱私)

礦工手續費 = 輸入合計 - 輸出合計 = 0.013 - 0.0129 = 0.0001 BTC

比特幣交易構造:UTXO 輸入選擇、輸出設計和手續費計算

三個關鍵點:

  1. UTXO-A 和 UTXO-C 被完全銷毀——它們從此在網路中不存在了;
  2. 兩個新 UTXO 被建立——一個屬於 Bob,一個屬於 Alice 的找零地址(通常是全新的地址,不是原地址);
  3. 手續費 = 輸入總額 - 輸出總額——交易裡沒有「手續費」這個欄位,礦工拿的是「剩下的部分」。

這整個過程在你的 加密貨幣錢包 裡自動完成——好的錢包還會幫你選擇最優的 UTXO 組合,避免產生太多「找零碎屑」增加未來的手續費。

第二步:比特幣私鑰簽名是什麼?如何證明你有權花費 BTC

交易構造好了,但還沒有任何證明這筆交易是你發起的。如果你不簽名,任何人都可以構造一筆「花掉 Alice 的 UTXO 轉給自己」的交易廣播出去——當然,沒簽名的交易會被全節點直接拒絕。

比特幣私鑰簽名:用私鑰對交易資料生成數位簽名,全網節點用公鑰驗證簽名真實性

這就是私鑰簽名的作用:它向全網證明,發起這筆交易的人確實擁有對應 UTXO 的解鎖權。

簽名到底簽了什麼

用私鑰簽名的不是「交易內容」這幾個字,而是交易資料的雜湊摘要。

簽名覆蓋內容 作用
輸入 UTXO 引用 明確你在花哪一筆 BTC,防止交易被「掉包」
交易輸出(金額+地址) 鎖定收款方和金額,簽名後無法被篡改
簽名資料本身 用私鑰對交易雜湊做數位簽名,全網可用公鑰驗證
對應的公鑰 讓節點驗證「簽名確實來自私鑰持有者」,無需暴露私鑰

簽名之後,交易內容無法被修改——哪怕改一個數字,簽名就失效了。

需要注意:不同地址類型(Legacy、SegWit、Taproot)的簽名覆蓋範圍不同——SegWit 將簽名資料從交易主體中分離出來(這也是「segregated witness」名字的由來),降低了交易體積;Taproot 則引入了 Schnorr 簽名,用更緊湊的簽名替代傳統 ECDSA。這些升級不影響「簽名證明所有權」這個核心邏輯,但會影響交易體積和手續費計算。

驗證簽名的過程

任何一個節點收到這筆交易後,用以下步驟驗證:

  1. 取出交易中引用的 UTXO——知道這筆 UTXO 的「解鎖條件」裡寫了什麼公鑰雜湊;
  2. 用 Alice 的公鑰和交易資料,驗證簽名是否匹配;
  3. 如果匹配 → 證明:簽名者擁有 Alice 的私鑰 → 有權解鎖這些 UTXO;
  4. 如果不匹配 → 直接丟棄這筆交易。

整個過程不需要 Alice 的私鑰聯網。 簽名在錢包本機完成,私鑰從不出現在網路上。這就是「冷錢包可以離線簽名」的原理——也解釋了為什麼 助記詞(私鑰的人類可讀形式) 一旦外洩,任何人都能花掉你的 BTC,不需要你的手機、不需要驗證碼。

第三步:廣播到 P2P 網路——交易如何在幾秒內傳遍全球

簽名完成。錢包把這筆已簽名的交易資料發給一個或多個連接的比特幣節點。接下來發生的事情,在幾秒內完成。

比特幣交易廣播:已簽名交易透過 P2P Gossip 協議在節點間逐跳擴散到全球網路

Gossip 協議:節點的「傳話遊戲」

比特幣網路沒有中心廣播站。交易擴散靠的是 gossip 協議(流言協議)——每個節點把自己知道的新交易告訴鄰居節點,鄰居再告訴它們的鄰居。

你的錢包 → 節點 A → 節點 B → 節點 D → 節點 G
                    ↘ 節點 C → 節點 E → 節點 H
                              ↘ 節點 F

比特幣交易廣播:P2P Gossip 協議擴散示意圖

每個收到交易的節點,立即獨立驗證

這不是「轉發就完事」。每個節點在轉發之前,先獨立驗證這筆交易是否合規:

驗證項 驗證內容 不通過怎麼辦
簽名有效性 簽名是否匹配引用的 UTXO 解鎖條件 直接丟棄
UTXO 存在性 引用的 UTXO 是否真實存在 直接丟棄
未雙花 引用的 UTXO 是否已經被別的交易花掉了 直接丟棄
輸入 ≥ 輸出 輸入總額是否 ≥ 輸出總額 直接丟棄
交易大小 是否超過標準交易大小限制 直接丟棄

礦工不是交易的審核者——全節點才是。 交易在進入 mempool 之前,已經經過了全網數千個節點的獨立驗證。礦工只從「已驗證合法」的交易池裡挑選和排序。

這個設計的意義:即使一個礦工想打包非法交易,不通過全節點這一關——全節點會直接拒絕包含非法交易的整個區塊。礦工的算力白費,拿不到區塊獎勵。

第四步:比特幣 Mempool 是什麼?為什麼 BTC 手續費決定交易確認速度

交易通過了全節點驗證。但它還不能上鏈——礦工還沒把它打包進區塊。此時,交易進入了 Mempool(記憶體池)。

Mempool 是什麼

Mempool = 「已驗證但尚未被打包進區塊的交易緩存池」。

比特幣 Mempool 交易池:已驗證的交易按 sat/vB 費率從高到低排列,礦工優先打包高費率交易

每個礦工(以及很多全節點)維護著自己的 mempool。你的交易漂在網路中,躺在數千個 mempool 裡,等待被某個礦工選中打包。

把它理解成機場候機廳:

  • 你的交易 = 一位乘客,目的地是「上鏈(進區塊)」;
  • 手續費 = 你願意付的「機票錢」;
  • 礦工 = 航空公司,優先讓出價高的乘客先上飛機;
  • 區塊空間 = 每架飛機的座位數,有限。

Mempool 的排序邏輯:手續費率決定優先級

礦工不是按「先來後到」排序的。他們按手續費率(sat/vB)從高到低排列。

sat/vB = 每虛擬位元組支付多少聰(satoshi)作為手續費。1 sat = 0.00000001 BTC。

Mempool 中的交易(按 sat/vB 排序):

  高優先級: 50 sat/vB  ← Alice 的加急轉帳,礦工最先打包
             30 sat/vB
             20 sat/vB
             15 sat/vB
             10 sat/vB  ← 你的普通轉帳,排在這裡
              8 sat/vB
              5 sat/vB
  低優先級:  2 sat/vB  ← 只出了最低手續費的交易,可能要等很久

比特幣 Mempool 手續費優先級:按 sat/vB 從高到低排列

一個區塊能裝的交易量有限(~1 vMB 的區塊重量,約 2000-4000 筆典型交易)。如果網路擁堵,低費率的交易可能要等好幾個區塊才能被打包。

為什麼手續費不能設為零

理論上可以——比特幣協議允許零手續費交易。但礦工沒有義務打包任何一筆交易。如果 mempool 裡有很多出價更高的交易,礦工會優先選它們。

零手續費的交易可能永遠躺在 mempool 裡,直到被節點因超時清理掉(預設 2 週)——這筆轉帳就相當於「沒發生過」。

想知道當前 Mempool 擁堵情況的讀者,可以在瀏覽器裡打開 Mempool.space——這個比特幣區塊瀏覽器以非常直觀的方式展示全網 mempool 的交易排隊狀態、各費率區間的積壓量和最新出塊情況。

BTC 手續費怎麼算?為什麼有時便宜、有時貴得離譜

手續費的三個決定因素

因素 怎麼影響手續費 舉例
交易資料大小 交易越大(位元組數越多)→ 手續費越高 1 個輸入 + 2 個輸出的簡單轉帳 ≈ 140 vB;10 個輸入 + 2 個輸出 ≈ 1000+ vB,手續費可能差 7 倍
網路擁堵程度 mempool 越滿 → 費率越貴 2023 年 Ordinals 熱潮期間,低優先級費率一度飆到 50+ sat/vB
你的緊急程度 越急著確認 → 需要出價越高 不著急可以出中低費率慢慢等;急的話必須出高價「插隊」

交易體積從哪裡來

交易體積不是看「你轉了多少 BTC」,而是看交易中包含了多少個輸入和輸出。

一筆典型交易的結構:

交易體積 ≈ 輸入數量 × ~68 vB + 輸出數量 × ~31 vB + 固定開銷 ~10 vB

BTC 手續費計算公式:

手續費(BTC)= 交易大小(vB)× 手續費率(sat/vB)÷ 100,000,000

例:250 vB × 20 sat/vB = 5000 sat = 0.00005 BTC

簡單理解:你的交易占的「區塊空間」越大、你出的單價(sat/vB)越高 → 手續費越貴。跟轉帳金額無關。

  • 輸入多 = 體積大:如果你經常收到小額轉帳(交易所提現、空投、找零),你的錢包裡會累積很多小面額 UTXO。想轉一筆大額時,錢包需要合併很多小 UTXO 作為輸入——交易體積暴漲,手續費翻倍。
  • 輸出少 = 體積小:一筆簡單的 1 輸入 → 2 輸出(收款 + 找零)是最精簡的結構。

這就是為什麼在鏈上不擁堵的時候,把多個小 UTXO 合併成一兩個大面額 UTXO(稱為 UTXO Consolidation,UTXO 合併)是好習慣——省未來的手續費。

手續費和轉帳金額無關

轉 0.001 BTC 和轉 1000 BTC,如果交易結構相同(1 輸入 → 2 輸出),手續費幾乎一樣。

因為礦工不關心你轉了多少金額——他們關心的是「這筆交易占了我區塊裡多少空間」。

這也是為什麼比特幣適合大額轉帳(手續費的占比低),不適合買咖啡(手續費可能比咖啡還貴)。閃電網路正是為了解決這個小額支付場景而設計的。

第五步:礦工打包進區塊——誰決定你的交易什麼時候被確認

交易在 mempool 裡等著。礦工什麼時候會把它打包?

礦工如何挑選交易

  1. 礦工從自己的 mempool 裡按 sat/vB 從高到低拉取交易;
  2. 填滿候選區塊(不超過 ~1 vMB 的區塊重量限制);
  3. 構造 coinbase 交易(礦工自己的「領獎勵」交易,包含區塊獎勵 + 所有打包交易的手續費);
  4. 計算 Merkle Root,開始 PoW 挖礦——暴力試 nonce。

比特幣礦工打包交易:從 Mempool 按 sat/vB 費率挑選交易、構造候選區塊、透過 PoW 工作量證明競爭記帳權

Coinbase 交易是整個比特幣系統中唯一「沒有輸入」的特殊交易——它不需要引用任何 UTXO,因為它的 BTC 來自網路規則(區塊獎勵)和手續費(礦工收集),不是從別人那裡轉來的。中本聰在 比特幣白皮書 第 2 節中描述了這種透過 coinbase 交易發行新幣的機制。

你的交易什麼時候被確認

取決於兩個變數:

a) 你出的費率在 mempool 中的排位。

如果當前礦工打包的費率「截斷線」是 15 sat/vB,而你只出了 10 sat/vB——這個區塊輪不到你。

b) 下一個區塊什麼時候被挖出來。

不是「你出價高就馬上確認」。礦工平均 10 分鐘才能挖出一個區塊。你的交易即使排在 mempool 第一位,也要等下一個區塊被挖出。

所以最快確認時間 ≈ 當前到下一個區塊的平均等待時間(~10 分鐘),而不是「秒到」。

為什麼有時候「秒到」

有些交易所和錢包顯示「交易已發送」或「待確認」後,收款方就顯示餘額了——這不等於已上鏈確認。

這通常是接收方自己做了 0 確認信任:看到交易已在 mempool 中、費率高、沒有雙花跡象,就提前顯示餘額。這種做法有風險——交易仍可能被替換或最終不被確認,Bitcoin Optech 的技術文件中指出零確認交易在閃電網路出現之前曾是比特幣支付體驗的一個長期難題。

第六步:比特幣交易確認時間為什麼不是固定的?1 次確認 vs 6 次確認的安全差距

每多一次確認,安全呈指數增長

比特幣確認時間(BTC confirmation time)沒有固定值——因為每個新區塊平均約 10 分鐘產生,但實際出塊時間服從泊松分布,有時幾分鐘就能挖出一個,有時要等 20-30 分鐘。所以「1 次確認約 10 分鐘」是一個統計平均值,不是承諾。

當你的交易被打包進區塊,它就獲得了 1 次確認。

此後,每個在它之上挖出的新區塊,都給這筆交易加一次確認。每多一個確認,意味著要把這筆交易從鏈上「撤銷」需要重算的區塊多了一個。

比特幣交易確認數安全等級:0 確認可被替換、1 確認基本安全、6 確認達到交易所大額入金標準

確認數 安全含義 適用場景
0 交易還在 mempool,可能被替換或永遠不確認 不可信任
1 已上鏈,但所在區塊有可能成為孤塊(被更長的鏈替代) 小額、低風險轉帳
2-3 極大機率不可逆,除非遇到針對性算力攻擊 大多數日常轉帳
6 中本聰白皮書中用機率模型證明:即使是掌握可觀算力的攻擊者,雙花成功率也已經低到可忽略 交易所入金、大額結算

「6 次確認」的由來

中本聰在 白皮書第 11 節 中計算了:攻擊者掌握不同比例的算力時,追趕 N 個區塊的成功機率。隨著確認數增加,攻擊成功率呈指數級衰減——具體機率取決於攻擊者算力占比和網路當前狀態,但核心結論不變:攻擊的經濟成本遠超收益。

這不是絕對安全(數學上沒有絕對安全),而是攻擊的經濟成本遠超收益——這也是比特幣安全模型的核心哲學。不過需要強調的是,即便攻擊者控制了多數算力,也 無法偷別人的幣、無法憑空造幣、無法修改發行規則——全節點會拒絕任何違反協議的區塊,算力再多也繞不開這條底線。

BTC 交易未確認(Pending)怎麼辦?RBF 加速與 CPFP 救急方法

「我轉了一筆 BTC,手續費出低了,幾個小時都沒確認——怎麼辦?」

這是區塊鏈上最常見的問題之一。當交易因為手續費過低長期停留在 Mempool 中時,可以透過兩種方式提高被礦工打包的機率:RBF(Replace-By-Fee)和 CPFP(Child Pays For Parent)。

比特幣交易加速:RBF 用更高手續費替換原交易、CPFP 用高費率子交易帶動父交易一起打包

方案一:RBF(Replace-By-Fee,按費用替換)

如果你的錢包在發送交易時標記了這筆交易支援 RBF(大多數現代錢包預設開啟),你可以:

  1. 構造一筆內容完全相同的交易(同樣的輸入 UTXO、同樣的輸出地址和金額);
  2. 但提高手續費(新費率必須比原來的高一定比例);
  3. 重新廣播 → 礦工看到新交易的費用更高,優先打包新交易;
  4. 新交易確認後,舊交易因為引用了相同的 UTXO(已被新交易花掉)→ 被全節點判定為雙花 → 自動作廢。

限制:需要錢包支援 RBF,且原交易在發送時已標記為可替換。 這個機制在 BIP 125 中有完整的協議層定義——簡單說,你的原交易需要帶上「我願意被替換」的信號,礦工才知道這筆交易可以被更高費率的版本覆蓋。

方案二:CPFP(Child Pays For Parent,子交易替父付費)

如果你的錢包不支援 RBF,或者原交易沒有標記可替換——還有一個辦法:CPFP。

邏輯很巧妙:礦工不一定只按單筆交易的費率排序。如果一筆交易(父交易)的手續費太低,但它的找零輸出馬上被另一筆交易(子交易)花掉了——而且子交易出了很高的手續費——礦工為了拿到子交易的高額手續費,會兩筆一起打包。

操作步驟:

  1. 找到卡住的交易中你自己的找零輸出(那個回到你地址的 UTXO);
  2. 立即用這個還未經確認的找零 UTXO,再發起一筆新交易(轉給自己另一個地址);
  3. 新交易出極高的手續費;
  4. 礦工看到:想拿高費率的子交易 → 必須同時打包低費率的父交易 → 兩筆一起打包。

CPFP 的妙處:你不需要修改原交易,甚至不需要原錢包支援任何特殊功能。只要你能花自己的找零輸出,就能自救。

不過 RBF 和 CPFP 都只能解決「手續費出低了」的問題。如果你的交易是因為其他原因卡住——比如轉到了錯誤的鏈、授權了惡意合約——那需要完全不同的一套應對方法,推薦閱讀 錢包被盜怎麼防?助記詞、錯鏈轉帳、授權風險(2026) 中的詳細說明。

實戰:如何估算合適的手續費

不需要自己算。幾個方法:

方法一:錢包自動估算(最常用)

現代錢包(Bitcoin Core、Electrum、Sparrow、BlueWallet 等)內建了費率估算器,會根據當前 mempool 狀況推薦三個檔位:

檔位 預計確認時間 適用場景
高優先級 下一個區塊(~10 分鐘) 緊急轉帳、交易所入金
中優先級 1-3 個區塊(~10-30 分鐘) 日常轉帳
低優先級 6+ 個區塊(~1 小時+) 不著急的轉帳、UTXO 合併

方法二:查 Mempool 即時狀態

打開 Mempool.space,能看到:

  • 當前各費率區間的積壓交易量;
  • 「下一個區塊預計打包到的費率線」——高於這條線的交易大機率下一個區塊確認;
  • 歷史費率趨勢——判斷當前是擁堵還是冷清。

方法三:選鏈上冷清的時候轉帳

比特幣網路的交易量有明顯的週期性:

  • 週末通常比工作日冷清 → 費率更低;
  • 亞洲夜間(歐美白天)偏擁堵;
  • 發生大行情時(暴漲暴跌),鏈上交易量暴增,費率飆升。

不趕時間的話,挑週末低峰期做轉帳或 UTXO 合併,能省不少手續費。

一張表總結:比特幣交易全流程

階段 誰在做事 核心機制 需要多久 出問題了會怎樣
① 構造交易 你的錢包 UTXO 選擇 + 輸出設計 <1 秒 —
② 私鑰簽名 你的錢包(本機) 橢圓曲線數位簽名(ECDSA/Schnorr) <1 秒 簽錯了交易無效,全節點拒絕
③ 廣播 P2P 節點網路 Gossip 協議擴散 幾秒 多連幾個節點再廣播
④ 全節點驗證 數千個全節點 獨立驗證簽名、UTXO、雙花、金額 <1 秒 不合規交易直接丟棄
⑤ Mempool 排隊 礦工的記憶體池 按 sat/vB 費率排序 幾秒~幾小時 費率太低可能長期不確認
⑥ 礦工打包 礦工 + ASIC PoW 暴力試 nonce 平均 ~10 分鐘 礦工不一定選你的交易
⑦ 確認累積 全網礦工繼續出塊 最長鏈原則 每次 ~10 分鐘 孤塊風險(1-2 確認內)

比特幣交易 6 階段完整流程圖

常見問題 FAQ

為什麼我的交易在區塊瀏覽器裡查不到?

可能的原因:① 交易剛廣播,區塊瀏覽器還沒收到——等 10-30 秒再刷新;② 廣播失敗——錢包沒有成功連接到節點,嘗試重新發送;③ 交易被節點拒絕——簽名錯誤、UTXO 不存在或已被花費。

交易一直在「待確認」,等了 2 小時了怎麼辦?

首先檢查手續費率:去 Mempool.space 輸入你的交易 ID,看它排在什麼位置、當前的費率截斷線是多少。如果你的費率遠低於當前截斷線 → 要麼等(網路冷清後費率下降),要麼用 RBF 或 CPFP 加速。

RBF 和 CPFP 用哪個?

優先用 RBF(如果原交易支援)——更簡單、更省手續費。如果不支援 RBF 或不知道是否支援 → 用 CPFP,幾乎總是可用(只要你還有找零輸出的控制權)。

手續費會超過轉帳金額嗎?

會。如果你往一個地址轉了 5 美元的 BTC,而交易本身是一個多輸入的重交易(體積大)+ 網路擁堵 → 手續費可能高達 10-20 美元。這就是比特幣不適合小額支付的原因之一——小額場景請用閃電網路。

為什麼交易所提現的手續費比錢包轉帳貴那麼多?

交易所的提現手續費不是純礦工費——它包含:礦工費 + 平台營運成本 + 批量歸集分攤。交易所通常把多筆提現合併到一筆鏈上交易(批量轉帳),然後按固定金額向每個用戶收費——這個固定金額通常遠高於實際的礦工費分攤。

0 確認交易安全嗎?

小額、低風險場景可以接受(比如你信任對方),但不是絕對安全。0 確認的交易可以用 RBF 替換、可能因網路分岔被丟棄、也可能因 mempool 超時被清理。任何需要確定性結算的場景(交易所入金、大額收款),必須等至少 1 次確認,最好 2-3 次。

礦工可以選擇性忽略我的交易嗎?

可以。礦工沒有義務打包任何特定交易。只要你的費率不夠吸引人,礦工有權選擇費率更高的交易。這不叫「審查」——叫「逐利」。

為什麼 BTC 交易一直顯示 Pending(待確認)?

Pending 就是交易還在 Mempool 裡排隊,還沒被打包進區塊。最常見的原因:① 手續費出低了——當前 Mempool 截斷線高於你的費率,礦工優先打包別人的交易;② 網路擁堵——碰上大行情、Ordinals 熱潮等,交易量暴增,低費率交易被擠到後面;③ 交易體積大——多輸入交易占空間大,同等費率下礦工不優先。解決方法:用 RBF 提費或 CPFP 加速,或者耐心等網路冷清。

BTC 轉帳可以取消嗎?

已確認的交易無法取消。 這是比特幣的核心特性——交易一旦上鏈確認,不可逆轉。但對於未確認的交易(還在 Mempool 裡),可以透過 RBF(用更高手續費的版本替換原交易,相當於「覆蓋」掉舊交易,但需原交易在發送時已標記為可替換)或 CPFP(用高手續費子交易「帶」父交易一起確認)來變相「改道」。如果交易沒有 RBF 標記、也無法用 CPFP,那只能等待 Mempool 超時(預設約 2 週),節點自動清理後交易相當於「沒發生過」——BTC 也不會丟失,會回到你的錢包可用餘額中。

比特幣轉錯地址怎麼辦?

這是區塊鏈上最讓人頭痛的情況之一。由於比特幣交易的不可逆性,已確認的轉錯地址交易無法撤銷——沒有客服、沒有「退款按鈕」。應對方式:① 如果知道對方是誰(比如轉錯給了朋友、交易所),直接聯繫對方協商退還——這是唯一可行的路徑;② 如果是打錯一個字元,幾乎不可能恰好是一個有效地址(比特幣地址有內建校驗碼),錢包通常會在發送前就拒絕無效地址;③ 預防才是最好的策略——發送前務必核對地址前 4 位和後 4 位,大額轉帳先發小額測試。這聽起來是老生常談,但在 加密貨幣的世界裡,轉帳不可逆意味著沒有「客服幫你退款」這個選項——養成核對地址的習慣,可能某天會替你省下幾千 U。

比特幣交易和 LINE Pay 轉帳的根本區別是什麼?

LINE Pay 轉帳:LINE Pay 的資料庫裡改兩行數字(A 餘額 -100,B 餘額 +100),毫秒級完成——但信任完全依賴於 LINE Pay。比特幣轉帳:一筆交易需要經過廣播、全節點獨立驗證、礦工 PoW 競賽打包、多區塊確認——慢,但不需要信任任何單一實體。速度和安全是同一枚硬幣的兩面。

比特幣交易速度對照:不同場景需要等多久

使用場景 建議確認數 預計等待時間 安全說明
小額支付(熟人轉帳、打賞) 0-1 次 幾秒~10 分鐘 0 確認有被替換風險,僅限信任場景
普通轉帳 1-3 次 10-30 分鐘 日常使用足夠,孤塊風險極低
交易所充值 3-6 次 30-60 分鐘 平台風控要求,安全起見等待 6 次
大額結算 6 次以上 約 1 小時+ 等同於白皮書中的安全標準

總結

一筆比特幣交易的生命週期,理解下來就是 6 個階段:

錢包構造 → 私鑰簽名 → 全網廣播 → Mempool 排隊 → 礦工打包 → 累積確認

但這 6 個階段背後,藏著比特幣作為去中心化結算層的三個核心設計:

  1. 驗證和執行分離。 交易的合法性由全節點獨立驗證(任何人),排序和打包由礦工完成(出價最高的算力)。礦工不是法官,全節點才是。這兩個角色的分離,是比特幣權力制衡的基石。

  2. 手續費市場是自調節的。 沒有「官方定價」,只有出價競爭。網路冷清時手續費趨近於零,擁堵時自動漲價。這個市場讓區塊空間(稀缺資源)分配到最願意付費的交易上——不管你是誰。

  3. 確認數不是魔法,是機率。 1 次確認 = 所在區塊可能成為孤塊;6 次確認 = 攻擊所需的重算工作量已經大到經濟上不可行。比特幣的安全不是一個開關(「安全」或「不安全」),而是一個逐漸收斂的機率曲線。

一句話記住本文:比特幣交易是 UTXO 的銷毀和重建——從錢包選幣、私鑰簽名、全網驗證到礦工打包,每一步都有人獨立檢查,每一步都沒有人可以單方面說了算。

下一步建議了解比特幣的節點網路——全節點、輕節點、礦工節點分別幹什麼,以及它們如何共同維持去中心化。推薦繼續閱讀本專題下一篇 比特幣節點是什麼?全節點/輕節點/礦工節點區別。

相關推薦

免責聲明

本文僅用於比特幣交易流程技術原理科普,不構成任何投資建議、理財建議或交易建議。

加密資產價格波動較大,鏈上操作不可逆,相關服務可能存在平台風險、市場風險、網路安全風險和操作風險。用戶在進行任何鏈上轉帳前,應充分理解手續費機制和確認流程,小額測試後再進行大額操作,並以所在地法律法規為準。

資料與核驗
最近事實核驗:2026-10-16
本文引用的官方資料

編輯原則見編輯方針,更正流程見更正政策。

編

CoinTrailHub 編輯團隊,專注加密貨幣新手教育、交易所安全與 P2P 交易風險研究。本文基於官方資料、公開鏈上資料與區塊瀏覽器資訊整理,內容經人工審核,力求準確但不構成投資建議。

最後更新:2026-08-05 · 內容經人工審核 · 了解更多

© 2026 CoinTrailHub · 本文為原創內容,未經授權禁止轉載、採集或改寫。