Có thể hủy giao dịch Bitcoin chưa xác nhận không?

Trả lời ngắn: đôi khi được — nhưng chỉ người gửi mới làm được, và chỉ trước khi giao dịch được xác nhận.

Cập nhật tháng 11/2026 · 6 phút đọc

Tóm gọn một câu: Bitcoin không có nút “hủy”, nhưng khi giao dịch còn chưa xác nhận, người gửi thường có thể thay thế nó bằng một giao dịch mới gửi chính số coin đó về ví của mình với mức phí cao hơn. Khi đã có một xác nhận, giao dịch là cuối cùng.

Vì sao không có “hủy” thực sự

Khi bạn nhấn Gửi, ví sẽ ký giao dịch và phát nó tới hàng nghìn node độc lập. Không có máy chủ trung tâm nào có thể thu hồi nó. Cho đến khi thợ đào đưa nó vào một block, giao dịch nằm trong mempool, và trong khoảng thời gian đó mạng sẽ chấp nhận một giao dịch xung đột chi cùng số coin — nếu nó trả phí cao hơn. Giao dịch thay thế đó chính là thứ mà các ví gọi là “hủy”.

Cách 1: hủy bằng Replace-by-Fee (lựa chọn tốt nhất)

Hủy giao dịch thực chất là một giao dịch thay thế RBF, trong đó giao dịch mới trả về một địa chỉ do bạn kiểm soát thay vì người nhận ban đầu. Vì cả hai phiên bản chi cùng các input, chỉ một trong hai có thể được xác nhận — và thợ đào sẽ chọn phiên bản có phí cao hơn.

  1. Mở giao dịch trong lịch sử ví khi nó vẫn chưa được xác nhận.
  2. Chọn Cancel transaction (Electrum, Sparrow, Bitcoin Core với bumpfee về địa chỉ của chính bạn; một số ví di động gọi là “Cancel” hoặc “Double-spend”).
  3. Đặt mức phí đủ cao để vào block kế tiếp — xem công cụ ước tính phí trực tiếp. Giao dịch thay thế phải trả tổng phí cao hơn giao dịch gốc.
  4. Phát giao dịch và chờ một xác nhận. Coin sẽ quay về ví bạn, trừ đi phí mạng.

Từ Bitcoin Core 28.0, các node mặc định chuyển tiếp giao dịch thay thế (“full RBF”), kể cả khi giao dịch gốc không bật cờ RBF. Giới hạn thực sự hiện nay là ví của bạn có cung cấp tùy chọn này hay không.

Cách 2: chờ giao dịch rơi khỏi mempool

Nếu giao dịch trả phí quá thấp, cuối cùng mạng có thể “quên” nó:

  • Theo mặc định, node Bitcoin Core loại bỏ giao dịch chưa xác nhận sau 14 ngày (336 giờ).
  • Khi mempool đầy (mặc định 300 MB), các giao dịch phí thấp nhất bị loại sớm hơn.

Khi giao dịch đã bị loại khỏi phần lớn các node, ví có thể hiển thị lại coin là khả dụng, hoặc bạn có thể cần “abandon”/quét lại giao dịch. Hãy cẩn thận: bất kỳ ai có bản sao đều có thể phát lại nó, và nó vẫn có thể được xác nhận sau đó. Cách đáng tin cậy duy nhất để vô hiệu hóa giao dịch cũ là chi chính số coin đó trong một giao dịch mới đã được xác nhận. Đọc thêm tại Giao dịch bị rơi khỏi mempool.

Khi nào không thể hủy giao dịch Bitcoin

Tình huốngCó hủy được không?
Giao dịch đã có từ 1 xác nhận trở lênKhông. Chỉ người nhận mới có thể gửi trả lại coin.
Bạn là người nhậnKhông — chỉ người gửi mới thay thế được. Bạn có thể tăng tốc bằng CPFP.
Giao dịch được gửi từ sàn hoặc ứng dụng lưu kýChỉ sàn mới làm được — hãy liên hệ bộ phận hỗ trợ. Xem rút tiền từ sàn bị treo.
Ví của bạn không có tính năng hủy / tăng phíNhập seed vào ví có hỗ trợ (ví dụ Electrum hoặc Sparrow) — chỉ khi bạn hiểu rõ rủi ro — hoặc chờ giao dịch bị loại.
Ví cứngThường là được, qua tùy chọn tăng phí/hủy của ứng dụng đi kèm; bạn sẽ cần ký lại trên thiết bị.

Gửi nhầm địa chỉ?

Hãy hành động nhanh. Nếu giao dịch chưa xác nhận và ví hỗ trợ hủy, hãy làm ngay với mức phí cao — giao dịch gốc có thể được xác nhận bất cứ lúc nào. Nếu nó đã được xác nhận, lựa chọn duy nhất là nhờ chủ sở hữu địa chỉ đó trả lại tiền. Không ai — không thợ đào, không dịch vụ tăng tốc, kể cả chúng tôi — có thể đảo ngược một giao dịch Bitcoin đã xác nhận.

Không muốn hủy — chỉ muốn tiền đến nơi?

Phần lớn người tìm “hủy giao dịch bitcoin” thực ra chỉ có khoản thanh toán bị kẹt. Nếu người nhận là đúng, hủy rồi gửi lại sẽ khiến bạn tốn hai lần phí. Thường rẻ hơn nếu tăng tốc chính giao dịch hiện có: tăng phí bằng RBF, dùng CPFP, hoặc dán TXID vào công cụ tăng tốc của chúng tôi để kiểm tra và phát lại miễn phí, hoặc tăng tốc premium mà không cần thay đổi giao dịch.

Câu hỏi thường gặp

Có thể hủy giao dịch Bitcoin sau khi đã xác nhận không?

Không. Giao dịch đã xác nhận là cuối cùng. Chỉ người nhận mới có thể gửi trả lại coin cho bạn.

Bao lâu thì giao dịch chưa xác nhận tự động bị hủy?

Không có cơ chế tự động hủy. Phần lớn node sẽ quên giao dịch chưa xác nhận sau 14 ngày, nhưng nó có thể được phát lại và vẫn được xác nhận sau đó, trừ khi chính số coin đó đã được chi ở nơi khác.

Hủy giao dịch có mất phí không?

Có. Giao dịch hủy phải trả phí cao hơn giao dịch gốc, và khoản phí đó thuộc về thợ đào.

Dịch vụ tăng tốc có thể hủy giao dịch của tôi không?

Không. Dịch vụ tăng tốc chỉ giúp giao dịch được xác nhận nhanh hơn. Hủy giao dịch cần một giao dịch mới được ký bằng khóa riêng của bạn — đừng bao giờ chia sẻ khóa riêng hay cụm từ khôi phục (seed phrase) với bất kỳ ai.