PHÒNG CHỜ GIAO DỊCH · BÀI 27/28 · 5 PHÚT ĐỌC
Mempool là gì: vì sao giao dịch Bitcoin bị "pending" và phí do đâu
Trả lời nhanh
Mempool (viết tắt của "memory pool") là phòng chờ nơi mọi giao dịch Bitcoin xếp hàng trước khi được đưa vào một block. Khi bạn gửi BTC, giao dịch không vào thẳng blockchain — nó vào mempool trước, chờ một thợ đào chọn, cho vào block và xác nhận. Nếu giao dịch của bạn bị "pending" lâu, thường không phải nó "bị treo", mà là phí bạn trả đang bị các giao dịch khác trả cao hơn chen lên trước.
Vòng đời một giao dịch Bitcoin
- Ký & phát đi. Ví của bạn tạo và ký giao dịch, rồi phát ra mạng lưới.
- Vào mempool. Mỗi node nhận được sẽ kiểm tra hợp lệ rồi lưu vào mempool của riêng nó. (Mempool không phải một chỗ tập trung — mỗi node giữ một bản, có thể lệch nhau chút ít.)
- Thợ đào chọn. Thợ đào quét mempool và ưu tiên các giao dịch trả phí cao để nhét vào block tiếp theo.
- Xác nhận. Khi đã vào block, giao dịch được xác nhận và rời khỏi mempool.
Vì sao phí quyết định thứ tự (sat/vByte)
Không gian trong mỗi block có hạn, nên phải có cách chọn giao dịch nào vào trước. Cách đó là một cái chợ: ai trả phí cao hơn (tính bằng satoshi trên mỗi vByte — sat/vB) thì được chọn trước. Vì vậy:
- Khi mạng vắng, phí thấp vẫn vào nhanh — chênh lệch phí gần như không quan trọng.
- Khi mạng đông (đợt sốt giá, halving, sóng inscription/Ordinals), mempool phình lên hàng trăm MB, hàng chục nghìn giao dịch phí thấp phải chờ — lúc này một chênh lệch phí nhỏ cũng đổi hẳn thời gian xác nhận.
Vì sao giao dịch bị "kẹt"
Một giao dịch "kẹt" gần như luôn là do trả phí quá thấp so với mức thị trường lúc đó, nên bị chen mãi. Tin tốt: tiền của bạn KHÔNG mất. Nó chỉ đang chờ. Nếu mãi không được đào, phần lớn node tự bỏ giao dịch khỏi mempool sau khoảng 14 ngày, và số tiền quay lại ví bạn ở dạng có thể chi tiêu lại.
Nếu bạn là người GỬI: Replace-By-Fee (RBF)
RBF cho phép thay giao dịch chưa xác nhận bằng một bản trả phí cao hơn (dùng cùng đầu vào). Thợ đào sẽ chọn bản phí cao và bỏ bản cũ. Điều kiện: ví của bạn phải bật tín hiệu RBF khi gửi (hầu hết ví hiện đại bật sẵn). Nhiều ví hỗ trợ RBF: Sparrow, Electrum, BlueWallet, Muun…
Nếu bạn là người NHẬN: Child-Pays-For-Parent (CPFP)
CPFP dùng khi bạn là người nhận (hoặc người gửi có đầu ra tiền thừa). Bạn tạo một giao dịch con tiêu khoản chưa xác nhận đó với phí rất cao. Vì con chỉ vào block được khi cha đã vào, thợ đào bị thúc đẩy đào cả cha lẫn con cùng lúc để lấy phần phí cao đó.
| Yếu tố | RBF | CPFP |
|---|---|---|
| Ai dùng được | Chỉ người gửi | Người nhận (hoặc người gửi có tiền thừa) |
| Điều kiện | Phải bật tín hiệu RBF | Không cần |
| Cần đầu ra tiền thừa? | Không | Có (nếu người gửi dùng) |
Cách tránh bị kẹt ngay từ đầu
- Xem trước tình trạng mempool tại mempool.space (phí sat/vB hiện tại, thời gian ước tính) trước khi gửi.
- Chọn giờ vắng (cuối tuần, sáng sớm giờ UTC) khi cần phí thấp.
- Dùng địa chỉ SegWit để giảm kích thước giao dịch, nhờ đó phí rẻ hơn.
- Với thanh toán nhỏ và thường xuyên, cân nhắc Lightning Network — nó đi ngoài mempool, gần như tức thời và phí rất thấp.
Checklist khi giao dịch đang kẹt
- Dán mã giao dịch (TXID) vào mempool.space để xem bạn đang ở đâu trong hàng chờ.
- Nếu bạn là người gửi và đã bật RBF → tăng phí bằng RBF.
- Nếu bạn là người nhận → dùng CPFP với phí con cao.
- Nếu mạng đang đông và không gấp → chờ 12–24h, phí thường hạ khi mạng vắng.
- Nhớ: tiền không mất — cùng lắm sau ~14 ngày giao dịch bị bỏ và tiền về lại ví.
Hiểu mempool giúp bạn không hoảng khi thấy "pending", và trả đúng phí thay vì quá tay. Xem thêm về phí giao dịch ẩn để cộng đủ chi phí trước khi bấm gửi.
Nguồn tham khảo: Bitcoin Optech — Replace-by-Fee · Bitcoin.com — What is a Bitcoin Mempool.
Nội dung chỉ mang tính thông tin và giáo dục, không phải lời khuyên đầu tư. Giá crypto biến động mạnh; quá khứ không đảm bảo tương lai.
Câu hỏi thường gặp
- Giao dịch Bitcoin của tôi bị "pending" mấy tiếng rồi, tôi có mất tiền không?
- Không. Giao dịch nằm trong mempool không làm mất tiền — nó chỉ đang chờ được thợ đào chọn. Nếu phí quá thấp và mãi không vào block, phần lớn node sẽ tự bỏ giao dịch sau khoảng 14 ngày và tiền trở lại ví bạn.
- Vì sao giao dịch của tôi chờ lâu trong khi người khác vào nhanh?
- Vì thứ tự vào block mua bằng phí (sat/vByte). Người trả phí cao hơn được thợ đào chọn trước. Khi mạng đông, giao dịch phí thấp bị chen liên tục nên chờ lâu hơn.
- RBF và CPFP khác nhau thế nào, tôi nên dùng cái nào?
- RBF dành cho người gửi: thay giao dịch cũ bằng bản phí cao hơn (cần đã bật tín hiệu RBF khi gửi). CPFP dành cho người nhận (hoặc người gửi có tiền thừa): tạo một giao dịch con phí cao để kéo giao dịch cha vào block cùng lúc.
- Mempool có phải là một nơi duy nhất không?
- Không. Mempool không tập trung — mỗi node giữ một bản mempool riêng và có thể lệch nhau chút ít do độ trễ lan truyền và chính sách của từng node. Các công cụ như mempool.space cho bạn một góc nhìn tham chiếu về tình trạng chung.
- Làm sao để tránh trả phí quá cao hoặc bị kẹt?
- Xem phí hiện tại ở mempool.space trước khi gửi, chọn giờ mạng vắng, dùng địa chỉ SegWit để giảm kích thước giao dịch. Với thanh toán nhỏ và thường xuyên, Lightning Network đi ngoài mempool nên gần như tức thời và phí rất thấp.
ĐỌC TIẾP TRONG CHỦ ĐỀ
Chọn sàn phí thấp để thực hành
Biểu phí taker futures tier tiêu chuẩn — số liệu ngay trên nút.
Link giới thiệu — chúng tôi có thể nhận hoa hồng, bạn không mất thêm phí. Không phải lời khuyên đầu tư.
Nội dung trên website chỉ mang tính thông tin, không phải lời khuyên đầu tư. Giao dịch crypto có rủi ro mất vốn rất cao.