
Mempool(記憶池)就像是區塊鏈節點的「候車室」,專門存放尚未處理的交易。在這裡,所有交易會依序排隊,直到正式寫進區塊鏈。mempool 這個詞是由「memory」(記憶體)與「pool」(池)組合而來。在區塊鏈技術架構中,mempool 可以高效率地管理所有未確認交易,確保它們有序等候被打包進區塊。
比特幣是第一個提出並實踐 mempool 概念的區塊鏈。隨後,以太坊等其他區塊鏈也相繼採用這套機制。大多數區塊鏈網路都擁有某種 mempool,雖然名稱未必相同。值得注意的例外包括 Solana(本身沒有原生 mempool)以及通常不會使用 mempool 的 Rollups。這些差異展現了區塊鏈架構的彈性,各網路可根據自身需求與技術條件,選擇最合適的交易管理方式。
Mempool 是區塊鏈節點運作機制中的核心環節。交易要被確認並寫入區塊鏈,必須先進入區塊。但並非所有網路節點都有產生新區塊的能力。
用戶發送交易後,需仰賴礦工或驗證者協助確認,並將交易寫入區塊鏈。這個流程並非即時完成,中間會有一段延遲。在這期間,交易會存放在 mempool 等待確認。等待時間會受到網路壅塞程度以及用戶支付的交易手續費高低影響。手續費愈高,交易越容易被優先處理。
當用戶發起交易時,交易會被送往某個節點。該節點會將這筆交易加入本地 mempool,並排隊等候驗證。交易經過驗證後,會標記為 pending(待處理)。礦工只能從 pending 狀態的交易中挑選,打包進新區塊。
區塊鏈網路中的每個節點都擁有獨立的 mempool。這些分散式 mempool 共同構成一個去中心化的交易池。這樣的架構避免單點故障影響整體未確認交易流程,提升網路的可靠性和韌性。即使部分節點出現異常,其他節點仍可正常處理交易,維持網路穩定運作。
當對區塊空間的需求超過單一區塊可容納的交易數量時,mempool 就會出現壅塞。常見成因包括:
產業事件與新聞:如代幣發行、空投、知名人士背書等重大事件,常導致交易需求激增。例如熱門加密項目宣佈空投時,數千用戶同時申領代幣,容易造成網路壅塞。
分叉或網路升級:如區塊鏈分叉、協議升級等網路事件,會在節點同步期間短暫導致 mempool 壅塞。節點需調整協議,使交易處理速度暫時下降。
網路高峰期:區塊鏈交易量大時,有限的區塊空間承受壓力,促使 mempool 出現壅塞。這類情況多見於交易高峰或去中心化應用爆紅期間。
影響交易在 mempool 執行順序的主要因素是每筆交易的手續費。礦工和驗證者傾向以收益為導向,通常會優先選擇高手續費交易打包進新區塊。因此,高手續費的交易更容易被優先處理。
交易手續費直接決定其被打包進區塊的機率。基於手續費競爭的機制,使 mempool 成為一個動態市場,突顯合理設定交易優先順序的重要性。想加快確認速度的用戶應支付較高手續費,尤其是在網路壅塞時;不急於確認的用戶則可選擇較低手續費,耐心等候。
mempool 無須保存所有待打包交易的完整清單,但須能即時辨識哪些交易已寫入區塊鏈,以便及時移除。
當礦工將新區塊廣播到網路節點時,節點會依此同步,確保 mempool 僅保留尚未打包的交易。同步機制對提升網路效率、防止重複資料極為重要。
區塊空間指新區塊能容納的交易總量。由於區塊容量有限,礦工或驗證者會優先處理 gas 費用較高的交易,其餘則繼續留在 mempool 等待確認。區塊空間受限是影響區塊鏈可擴展性與交易確認速度的核心因素。
每筆進入 mempool 的交易僅佔用數 KB 的資料,總位元組數就是 mempool 的容量。容量越大,代表等待確認的交易越多。
mempool 沒有預設最大容量,節點可自行為本地 mempool 設定上限。例如,比特幣 mempool 通常設為 300 MB。當容量達到上限時,節點會設立最低交易手續費門檻,低於此門檻的交易將被清除。這套機制有助於維持 mempool 控管並優先處理高價值交易。
在比特幣網路中,所有有效交易不會立即寫入區塊鏈,而是必須先進入 mempool 等待確認。
比特幣最初採每位元組 satoshi 計費。自SegWit 升級後,mempool 以權重單位計算交易。這次升級將區塊容量提升至原本的四倍,有效緩解網路壅塞並降低平均交易手續費。儘管如此,區塊鏈可擴展性依舊是比特幣社群的討論重點。
以太坊區塊鏈同樣以 mempool 作為待打包交易的臨時儲存區。不同於比特幣受區塊大小限制,以太坊則以 gas 費用為基準。
自以太坊從工作量證明(proof-of-work)切換至權益證明(proof-of-stake)後,引入了 block-builder(區塊建構者)角色。Block builder 是專業的第三方實體,負責整合交易並打包成最佳化的區塊集合。在以太坊這類區塊鏈上,用戶支付手續費越高,交易被優先確認的機會就越大。這項機制提升了交易處理效率,也為用戶帶來更多交易順序的自主權。
Mempool 是區塊鏈交易體系的關鍵環節,等同於未確認交易的「候車區」,負責管理並有序推動交易驗證與最終上鏈。理解 mempool 的運作機制——包括交易排隊、驗證、手續費優先等——對於加密用戶優化交易流程、妥善因應堆積情形極為重要。充份掌握 mempool 原理,有助於用戶選擇最佳交易時機與適當手續費,合理預期確認時間,減少因意外延遲造成的困擾。
Mempool 是區塊鏈網路裡存放未確認交易的臨時空間。它的功能是讓交易排隊,等待礦工或驗證者處理並打包進新區塊。mempool 的容量會隨網路負載與交易手續費動態調整。
Mempool 是待確認交易的集合,所有交易在進入區塊鏈前都必須經過驗證。用戶發送交易後,交易會存入節點 mempool,直到被礦工選入新區塊。mempool 的容量直接影響網路交易速度與手續費。
mempool 容量越大,交易排隊越長,所需手續費越高。高手續費交易會被礦工優先處理,因此能更快獲得確認。
mempool 滿代表有大量交易等待確認,gas 費用高、處理速度慢;mempool 空則表示待處理交易極少,gas 費用低、交易處理速度較快。
您可以透過 Mempool Explorer 或 Etherscan、Blockchain.com 等區塊瀏覽器即時監控 mempool。這些工具能直觀顯示待處理交易、gas 費用與區塊鏈確認狀態。











