Mỗi khi bạn gửi Bitcoin, giao dịch không đến thẳng blockchain mà phải qua một “phòng chờ” — mempool. Đây là lý do tại sao có giao dịch xác nhận trong 10 phút, có giao dịch kẹt hàng ngày. Theo Bitcoin Core GitHub, mỗi node Bitcoin duy trì một mempool riêng với giới hạn mặc định 300 MB — và khi giới hạn bị vượt, mạng bắt đầu loại bỏ giao dịch phí thấp nhất. Tháng 12/2023, mempool Bitcoin đạt kỷ lục 1,57 GB theo Unchained Crypto, đẩy phí lên $40+/giao dịch. Bài viết này giải thích mempool hoạt động thế nào, tại sao phí biến động mạnh, và cách người dùng trung cấp kiểm soát chi phí giao dịch.
Mempool là gì và tại sao blockchain cần nó
Mempool (viết tắt của memory pool) là vùng bộ nhớ tạm thời trên mỗi node blockchain, nơi giao dịch hợp lệ nhưng chưa được xác nhận xếp hàng chờ thợ đào đưa vào block. Không có mempool, không có blockchain phi tập trung hoạt động được — đây là lớp đệm thiết yếu giữa người dùng và sổ cái bất biến.
Nguyên lý ‘phòng chờ’ trong hệ thống phi tập trung
Bitcoin (BTC), tiền điện tử phi tập trung ra mắt năm 2009, không có trung tâm xử lý giao dịch. Theo CoinGecko Learn, “Bitcoin mempool là khu vực lưu trữ tạm thời nơi các giao dịch chưa xác nhận chờ được thêm vào blockchain — thuật ngữ là viết tắt của ‘memory’ và ‘pool’.”
Điểm khác biệt quan trọng mà hầu hết bài viết tiếng Việt bỏ qua: mempool không tập trung. Dwellir technical documentation khẳng định: “Không có mempool toàn cầu duy nhất. Mỗi node có góc nhìn độc lập của riêng mình.” Trên thực tế, mạng Bitcoin có hàng chục nghìn node đang hoạt động — mỗi node một mempool. Giao dịch của bạn lan truyền qua mạng peer-to-peer, dần xuất hiện trong mempool của các node khác nhau.
Giao dịch nằm trong mempool tối đa 14 ngày theo cài đặt mặc định Bitcoin Core. Sau thời gian đó, nếu không được xác nhận, giao dịch bị evict — tiền không mất nhưng bạn phải gửi lại.
Cách giao dịch di chuyển từ ví đến blockchain
Hành trình một giao dịch Bitcoin đi qua 4 giai đoạn rõ ràng:
- Người dùng ký và phát sóng giao dịch — ví crypto tạo raw transaction có chữ ký số, phát đến một hoặc nhiều node láng giềng.
- Node nhận và xác thực — node kiểm tra chữ ký hợp lệ, input chưa bị tiêu, phí đủ ngưỡng tối thiểu; nếu pass, thêm vào mempool nội bộ và lan truyền tiếp.
- Thợ đào chọn giao dịch — miner scan mempool, chọn nhóm giao dịch tối ưu phí để nhét vào block template. Mỗi block chứa khoảng 1–4 triệu weight units (vBytes), tương đương khoảng 2.000–3.000 giao dịch thông thường.
- Block mới được thêm vào chain — giao dịch bị xóa khỏi mọi mempool, trạng thái chuyển sang “confirmed”.
Bước 3 là nơi phí giao dịch quyết định tất cả. Giao dịch phí cao nhất sẽ được chọn trước.
Phí giao dịch và cơ chế ưu tiên trong mempool

Phí giao dịch Bitcoin không tính theo số tiền gửi mà theo kích thước dữ liệu — đơn vị là satoshi trên virtual byte (sat/vByte). Đây là chìa khóa để hiểu tại sao mempool ảnh hưởng trực tiếp đến chi phí giao dịch của bạn.
Fee rate (sat/vByte): chìa khóa quyết định thứ tự xác nhận
Bitcoin Core phân nhóm fee rate theo bucket với khoảng 10% mỗi bậc theo thuật toán của nhà phát triển Alex Morcos: bucket thấp nhất 1–1,1 sat/vByte, tiếp theo 1,1–1,21 sat/vByte, cứ thế tăng. Thợ đào chạy thuật toán tối ưu hóa để fill block với tổ hợp giao dịch mang lại doanh thu phí tối đa.
| Mức độ ưu tiên | Fee rate điển hình (điều kiện bình thường) | Thời gian xác nhận ước tính |
|---|---|---|
| Cao (next block) | 20–50 sat/vByte | 10–20 phút |
| Trung bình | 5–20 sat/vByte | 1–3 giờ |
| Thấp | 1–5 sat/vByte | Nhiều giờ đến nhiều ngày |
| Rất thấp | <1 sat/vByte | Có thể bị evict sau 14 ngày |
Công cụ mempool.space — ra mắt năm 2018 bởi @softsimon_ và @wiz — cho phép xem trực tiếp phân bổ fee rate trong mempool theo thời gian thực. Đây là công cụ đầu tiên nên mở trước khi gửi giao dịch giá trị lớn.
Mempool đầy: điều gì xảy ra với giao dịch phí thấp?
Bitcoin Core đặt giới hạn mempool 300 MB mỗi node theo tham số -maxmempool trong source code. Khi tổng kích thước giao dịch vượt 300 MB, node thực hiện “minimum fee purge” — loại bỏ giao dịch có fee rate thấp nhất cho đến khi mempool co về dưới ngưỡng.
Tháng 12/2023, mempool Bitcoin đạt 1,57 GB theo Unchained Crypto — gấp 5 lần giới hạn 300 MB. Hệ quả: giao dịch phí thấp bị evict khỏi hầu hết các node lớn, người gửi phải gửi lại với phí cao hơn.
Trong điều kiện bình thường, xác nhận trung bình mất khoảng 10 phút theo Fortris. Nhưng khi mempool tắc nghẽn, giao dịch phí thấp có thể chờ hàng giờ hoặc nhiều ngày. Ngày 8/5/2023, phí ưu tiên cao vọt lên $40+/giao dịch từ mức bình thường $1–$5.
Replace-By-Fee (RBF): cách tăng tốc giao dịch đang kẹt
Khi giao dịch bị kẹt trong mempool với phí quá thấp, người dùng không hoàn toàn bất lực. Bitcoin Optech định nghĩa Replace-By-Fee (RBF) là “chính sách node cho phép thay thế giao dịch chưa xác nhận trong mempool bằng giao dịch khác dùng ít nhất một input giống và trả phí cao hơn.”
Quy trình dùng RBF trong thực tế:
- Xác nhận ví hỗ trợ RBF (Electrum, Sparrow Wallet (và nhiều ví crypto hiện đại), và hầu hết ví hiện đại có tính năng này).
- Kiểm tra mempool hiện tại trên mempool.space để biết fee rate tối thiểu cần thiết.
- Tạo giao dịch thay thế với fee rate cao hơn giao dịch gốc ít nhất 1 sat/vByte.
- Phát sóng giao dịch mới — các node nhận diện nó là bản thay thế hợp lệ và ưu tiên trong mempool.
Lưu ý: giao dịch gốc phải được tạo với cờ RBF bật (sequence number < 0xfffffffe). Nếu giao dịch gốc không có RBF, bạn cần dùng phương pháp CPFP (Child-Pays-For-Parent) thay thế.
Các đợt tắc nghẽn mempool lịch sử và nguyên nhân

Mempool Bitcoin không phải lúc nào cũng yên tĩnh. Hai đợt tắc nghẽn lớn nhất gần đây — 2023 và 2024 — đều có nguyên nhân cụ thể và để lại dữ liệu phí đáng ghi nhớ.
Ordinals 2023: kỷ lục 652.000 giao dịch tồn đọng
Ordinal Inscriptions (Ordinals) ra mắt trên Bitcoin đầu năm 2023 và ngay lập tức trở thành “nguyên nhân chính gây tắc nghẽn mempool kỷ lục trong suốt năm 2023.” Giao thức này cho phép gắn dữ liệu (hình ảnh, text, JSON) vào satoshi — mỗi inscription là một giao dịch Bitcoin riêng biệt.
Kết quả: ngày 1/5/2023 có 134.986 giao dịch tồn đọng trong mempool. Đến ngày 6/9/2023, con số tăng lên 652.000 — gần 5 lần trong vòng 4 tháng. Bitcoin mempool không hoàn toàn sạch trong hơn 4 tháng liên tiếp từ 22/4/2023.
Đây là lần đầu tiên mạng Bitcoin chứng kiến tắc nghẽn kéo dài không phải do đầu cơ giá mà do một trường hợp dùng mới (use case) của giao thức. Phí giao dịch ưu tiên cao vọt lên $40+ vào tháng 5/2023.
Halving tháng 4/2024 và sóng Runes: phí tăng 413%
Ngày 20/4/2024, Bitcoin trải qua lần halving thứ tư tại block 840.000. Cùng ngày hôm đó, giao thức Runes ra mắt — Runes tạo ra làn sóng giao dịch lớn, đẩy phí block halving lên $2,4 triệu, so với $40.000–$60.000 cho block thông thường trước halving.
Trong 72 giờ xung quanh halving, phí median tăng từ khoảng 100 sat/vByte lên 1.805 sat/vByte — mức tăng 413%. Người dùng gửi giao dịch phí thấp trong giai đoạn này thấy tiền kẹt nhiều ngày.
Trong các tuần sau halving, phí giao dịch chiếm hơn 90% tổng phần thưởng block — một cột mốc lịch sử. Phần lớn doanh thu của thợ đào đến từ phí thay vì block reward lần đầu tiên, báo hiệu xu hướng dài hạn khi block subsidy tiếp tục giảm.
Sự thật ít người biết: mempool không phải một, là hàng nghìn

Hiểu lầm phổ biến nhất về mempool là nghĩ nó là một hàng đợi tập trung duy nhất. Thực tế phức tạp hơn — và có hệ quả thực tế với người dùng.
Mỗi node một mempool riêng — hệ quả thực tế với người giao dịch
Bitcoin Core là implementation node tham chiếu, và mỗi node chạy Bitcoin Core duy trì mempool nội bộ với cấu hình riêng. Không phải tất cả node đều có giới hạn 300 MB — operator có thể tùy chỉnh qua -maxmempool. Một số node lớn (exchanges, mining pools) chạy giới hạn cao hơn để thấy nhiều giao dịch hơn.
Điều này có nghĩa giao dịch của bạn có thể tồn tại trong mempool của một số node nhưng đã bị evict khỏi node khác. Khi bạn kiểm tra “trạng thái giao dịch,” bạn thực ra đang hỏi một node cụ thể — và câu trả lời có thể khác nhau tùy node. Công cụ như mempool.space kết nối với nhiều node để cho ảnh tổng quan chính xác hơn.
Hệ quả thực tế: khi giao dịch “biến mất” khỏi mempool mà chưa được xác nhận, đó thường là dấu hiệu bị evict do phí quá thấp — không phải bị tấn công hay mất tiền. Giải pháp: gửi lại giao dịch với phí cao hơn.
Bitcoin vs Ethereum mempool: hai kiến trúc, hai cách ứng phó tắc nghẽn
Bitcoin mempool và Ethereum txpool (tên gọi của Geth) giải quyết vấn đề tắc nghẽn theo hai hướng khác nhau:
| Tiêu chí | Bitcoin mempool | Ethereum txpool (Geth) |
|---|---|---|
| Cơ chế ưu tiên | Fee rate (sat/vByte) — cao hơn thắng | EIP-1559: base fee + priority tip |
| Đốt phí | Không | Base fee bị đốt cháy (deflationary) |
| Dự đoán phí | Khó — biến động theo mempool size | Dễ hơn — base fee tự điều chỉnh |
| Tên kỹ thuật | Mempool | Txpool (Geth), pending queue |
| Cơ chế thay thế | RBF — thay bằng giao dịch phí cao | EIP-2124 — thay bằng nonce cao hơn |
Ethereum giới thiệu EIP-1559 vào tháng 8/2021, thay cơ chế đấu giá thuần túy bằng mô hình base fee + priority tip. Base fee được đốt cháy (không vào tay miner) và tự động điều chỉnh theo tải mạng — giúp phí Ethereum dự đoán được hơn Bitcoin trong điều kiện bình thường, dù vẫn có thể spike mạnh khi mạng quá tải (ví dụ: NFT drop lớn, DeFi event).
Bitcoin mempool, dù đơn giản hơn về cơ chế, lại cho thấy độ bền cao hơn trong các sự kiện black swan. Qua hai đợt tắc nghẽn 2023–2024, mạng Bitcoin không gặp sự cố kỹ thuật — chỉ là phí tăng cao và người dùng phí thấp chờ lâu hơn. Cơ chế market-driven này, dù gây bất tiện, là thiết kế có chủ đích: không entity nào có thể ép giá phí giao dịch xuống.
Dù bạn đang dùng Bitcoin hay Ethereum, nguyên tắc cơ bản giống nhau: theo dõi trạng thái mempool trước khi gửi giao dịch lớn, đặt fee rate phù hợp với mức độ ưu tiên, và có sẵn công cụ như mempool.space hoặc Blocknative để đưa ra quyết định dựa trên dữ liệu thực tế.
Câu hỏi thường gặp
Kích thước mempool Bitcoin mặc định là bao nhiêu MB?
Bitcoin Core đặt giới hạn mặc định 300 MB trên mỗi node qua tham số -maxmempool. Khi vượt ngưỡng, node tự động loại bỏ các giao dịch có fee rate thấp nhất.
Giao dịch trong mempool tồn tại bao lâu trước khi bị xóa?
Mặc định Bitcoin Core giữ giao dịch 14 ngày. Sau 14 ngày không xác nhận, giao dịch bị evict khỏi mempool — tiền không mất nhưng bạn cần gửi lại với phí cao hơn.
Replace-By-Fee (RBF) hoạt động thế nào khi giao dịch bị kẹt mempool?
RBF cho phép thay thế giao dịch chưa xác nhận bằng phiên bản mới dùng cùng input nhưng phí cao hơn. Giao dịch gốc bị thay bởi phiên bản mới có fee rate cạnh tranh hơn trong mempool.
Tại sao phí Bitcoin tăng đột biến 413% ngay sau halving tháng 4/2024?
Runes protocol ra mắt cùng block halving 840.000 (20/4/2024) tạo cơn sóng giao dịch lớn. Mempool quá tải đẩy phí từ 100 sat/vByte lên 1.805 sat/vByte, và block halving có phí $2,4 triệu.
Mempool Bitcoin và Ethereum (txpool) khác nhau thế nào?
Bitcoin mempool xếp hàng theo fee rate (sat/vByte). Ethereum txpool (tên của Geth) dùng cơ chế EIP-1559 với base fee đốt cháy và priority fee tip cho validator, giúp kiểm soát phí dự đoán hơn.
Công cụ nào giúp theo dõi trạng thái mempool Bitcoin theo thời gian thực?
mempool.space là block explorer Bitcoin mã nguồn mở hàng đầu, ra mắt năm 2018, cho phép xem trực tiếp số giao dịch tồn đọng, phân bổ fee rate và ước tính thời gian xác nhận.

Để lại một bình luận