什麼是 Bitcoin 記憶池?
定義・記憶池
節點已收到、尚未納入區塊的有效交易集合。每個節點都有自己的集合。礦工會從中建立下一個區塊。
一個區塊可容納約 1 百萬虛擬位元組,每 10 分鐘左右會產生一個區塊。等待中的交易超過區塊容量時,礦工會優先處理每位元組付費最高的交易,其餘交易則要等下一個區塊。
等待中的交易,按預計納入的區塊排序
即時
- 1.2+
下一個區塊
1.2 至 7.5 sat/vB
- 0.28+
2 個區塊內
0.28 至 1.2 sat/vB
- 0.25+
3 個區塊內
0.25 至 0.28 sat/vB
- 0.23+
4 個區塊內
0.23 至 0.25 sat/vB
- 0.22+
5 個區塊內
0.22 至 0.23 sat/vB
- 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 的費用就一樣。你的錢包會用交易大小乘上你選的費率:
交易大小主要取決於輸入:你花用的每筆先前付款都會增加一個輸入。較新的地址類型能以較低成本儲存簽章資料,因此同一筆付款從 bc1 地址發送時,交易大小會比較小:
| 地址類型 | 開頭是 | 大小 | 每多一筆輸入 |
|---|---|---|---|
| Legacy | 1… | 226 vB | +148 vB |
| SegWit | bc1q… | 141 vB | +68 vB |
| Taproot | bc1p… | 154 vB | +57.5 vB |
提示:如果你收到很多小額付款,例如挖礦獎勵,每筆付款在你花用時都會成為一個輸入。在手續費較低時把它們合併,之後能省下費用。
1、3 和 6 次確認代表什麼?
一次確認就是一個區塊。礦工把你的交易放進區塊後,你就有了首次確認;之後每多一個區塊,確認次數就加一。確認越多,就越難撤銷交易。來看看過程:
互動式 · 確認次數
橘色的「tx」是你的交易。綠色數字代表確認數:包含你的區塊,以及其後建立的每個區塊。
1 次確認:已納入區塊
礦工已將交易放進區塊。現在要撤銷交易,就得挖得比整個網路都快,才能取代該區塊。小額日常交易有這樣的確認程度就足夠了。
一般等待時間:直到礦工將交易納入區塊
攻擊者算力占比為
的算力曾經改寫它
20.5%
摘自白皮書第 11 節。
這些機率來自比特幣白皮書。攻擊者若想改寫區塊,就必須在每個想改寫的區塊都比其他所有人挖得快,因此成功機率會迅速下降。這正是工作量證明發揮作用的地方。
Bitcoin 手續費為什麼會飆升?
區塊空間固定,需求卻不是。當更多人同時想轉帳時,只有價格會變動。這就像拍賣:
每個區塊有十個名額,出價最高者優先
清閒的一天
即使所有交易都能納入,出價最低的交易仍會進入區塊
繁忙的一天
只有前十筆能納入,其餘都得等待
交易突然變多,通常是以下幾個原因:
- 價格大幅波動時,許多人會同時把比特幣轉入或轉出交易所。
- 新代幣或銘文發行,讓區塊塞滿數千筆小額交易。
- 特殊區塊。在 2024 年 4 月的減半區塊中,人們競相把交易放進區塊,手續費達到 37.6 BTC。
- 一連串出塊緩慢的區塊,讓佇列不斷累積,直到下一個區塊出現。
費用尖峰通常幾小時或幾天內就會過去。如果付款不急,就選較低的費率,讓它慢慢等待。
如果我的 Bitcoin 交易卡住了,該怎麼辦?
交易沒有遺失。它支付的費率低於礦工目前選擇的費率,所以還在等待。你有三種選擇:等待、替換交易,或用子交易讓它通過。
依手續費替換(RBF)
發送方以較高手續費重新簽署付款。需要使用有「bump fee」或「speed up」按鈕的錢包。
子交易替父交易付費(CPFP)
任何能花用卡住交易輸出的人,無論是發送方或接收方,都可以用足夠高的手續費花用該輸出,讓兩筆交易都被納入。
互動式 · 讓交易繼續進行
最後一格從今天的快速費率(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 提領小額款項最便宜的方式。以下是各提領網路目前的手續費和限額:
| 網路 | 手續費 | 最低額度 | 最高 |
|---|---|---|---|
| Lightning | 0.00000005BTC | 0.00000010BTC | 0.00004000BTC |
| Bitcoin on-chain | 0.00004296BTC | 0.00008592BTC | 無 |
| BNB Smart Chain (BEP-20) | 0.00001180BTC | 0.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 已滿,低於最低費率的交易也會被丟棄。幣會留在原處,你可以再次發送。
來源與延伸閱讀
- 交易手續費 · Bitcoin Wiki
- 確認 · Bitcoin Wiki
- 交易大小計算器 · Bitcoin Optech
- 依手續費替換(RBF) · Bitcoin Optech
- 子交易替父交易付費(CPFP) · Bitcoin Optech
- 《Bitcoin:點對點電子現金系統》(第 11 節,成功機率) · 中本聰(Satoshi Nakamoto),2008
- 即時記憶池與手續費率 · mempool.space
本頁即時數據來自 CloudMineCrypto API,或旁邊標示的公開區塊鏈資料服務,並依排程更新,也會在頁面上標明來源。本指南僅供學習參考,不構成財務建議。CloudMineCrypto 不是投資產品,App 內的獎勵為估算值,不保證一定能獲得。
你已經看過運作方式了。現在來看它實際跑起來。
在 CloudMineCrypto app 領取免費 8 小時挖礦方案,根據即時網路數據看你的預估 BTC 一點一點增加。不需要硬體,也不用信用卡。