Cảnh Báo Bug Bitcoin Core v30: Rủi ro mất tiền khi nâng cấp ví

Bitcoin Core v30.0‑v30.1 chứa bug xóa toàn bộ thư mục ví khi nâng cấp, có thể khiến người dùng mất toàn bộ BTC. Đọc cách phòng tránh và ảnh hưởng tới thị t

Cảnh Báo Bug Bitcoin Core v30: Rủi ro mất tiền khi nâng cấp ví

TL;DR

  • Bitcoin Core v30.0 & v30.1 có lỗi khi di chuyển ví legacy wallet.dat trong thư mục tùy chỉnh và bật pruning, có thể xóa sạch toàn bộ dữ liệu ví.
  • Nếu không sao lưu, rủi ro mất toàn bộ BTC gần như chắc chắn.
  • Các nhà phát triển đã rút bản binary, khuyến cáo dùng phiên bản v30.2 trở lên; người dùng chưa nâng cấp vẫn có thể chạy node bình thường.
  • Ae cần kiểm tra nhanh 3 điều: phiên bản, cấu hình -walletdir, và trạng thái pruning. Nếu có, sao lưu ngay!

Phân tích chi tiết

1️⃣ Bug là gì, xảy ra ở đâu?

Nói thật là bug này chỉ xuất hiện khi:

  • Bạn đang dùng Bitcoin Core phiên bản 30.0 hoặc 30.1.
  • Ví của bạn là legacy wallet (tập tin wallet.dat chưa đổi tên, chưa từng nâng cấp).
  • Thư mục ví được chỉ định bằng tùy chọn -walletdir (thường là một ổ SSD ngoài hoặc mount point).
  • Pruning được bật, nghĩa là node chỉ giữ một phần blockchain để tiết kiệm không gian.

Trong trường hợp trên, khi phần mềm cố gắng di chuyển (migrate) wallet.dat sang định dạng mới, logic dọn dẹp (cleanup) nhầm lẫn và xóa toàn bộ thư mục -walletdir. Nếu không có backup, các file ví sẽ biến mất và tiền sẽ "cháy tài khoản".

Shawn Odonaghue (lead cộng đồng Orbs) nhấn mạnh rằng lỗi này không ảnh hưởng tới người dùng dùng hardware wallet hay các ví hiện đại như Ledger, Trezor, hoặc các app di động. Vì vậy, cá mập trong cộng đồng sẽ không bị “dump” toàn bộ quỹ.

2️⃣ Các phiên bản đã bị rút và kế hoạch sửa lỗi

  • Bitcoin Core 30.1 được phát hành ngày 1/1/2026, nhưng ngay sau khi phát hiện bug, nhóm dev đã rút binary khỏi trang tải.
  • Phiên bản 30.2 đang trong quá trình chuẩn bị và sẽ có fix cho logic di chuyển.
  • Đối với người dùng hiện đang chạy v30.0/30.1 nhưng không thực hiện migration, vẫn có thể continue chạy node như bình thường – chỉ cần đừng kích hoạt công cụ migration cho tới khi bản vá ra mắt.

3️⃣ Kiểm tra nhanh (Checklist)

✅ Kiểm tra ✅ Cách làm ✅ Kết quả cần có
Phiên bản Core Mở terminal, chạy bitcoin-cli --version Phiên bản < 30.2 → Cảnh giác
Cấu hình -walletdir Kiểm tra file bitcoin.conf hoặc lệnh khởi chạy Nếu có -walletdir trỏ tới thư mục tùy chỉnh → Rủi ro
Pruning Xem debug.log hoặc bitcoin-cli getpruninginfo Nếu pruning = true → Rủi ro
Backup Sao lưu toàn bộ ~/.bitcoin/ (hoặc C:\Users\<User>\AppData\Roaming\Bitcoin) lên ổ USB, Google Drive, hoặc dịch vụ lưu trữ VN như Viettel Cloud Đảm bảo có bản sao đầy đủ trước khi nâng cấp

Nếu đều đáp ứng ba mục trên, ngay sao lưu và đừng cập nhật cho tới khi v30.2 chính thức.

4️⃣ Tác động tới hệ sinh thái

Theo Coin Dance, Bitcoin Core chiếm ≈78% số node khả dụng, còn các implementation khác (Bitcoin Knots…) mới chiếm ≈22%. Điều này tạo ra concentration risk: một bug nhỏ ở Core có thể lan rộng ra toàn bộ mạng lưới, gây hoang mang cho cá mậpretail.

"Khi một implementation trở thành default, bất kỳ lỗi nào cũng có outsized impact" – lời nhắc nhở của Odonaghue.

5️⃣ Góc nhìn Việt Nam

  • Ae trader ở VN thường dùng hardware wallet (Ledger, Trezor) hoặc phần mềm ví như BitKeep, Metamask (đối với BTC‑wrapped). Nếu vẫn đang cài Bitcoin Core để chạy node hoặc lưu trữ offline, hãy kiểm tra ngay.
  • Các sàn VN (Binance VN, KuCoin VN) không dùng Core để quản lý quỹ khách, nên không có nguy cơ xả hàng ở mức sàn. Tuy nhiên, nếu ai đó gom hàng BTC từ ví cá nhân để bán trên sàn, việc mất ví sẽ tạo cú sốt giảm nguồn cung, gây pump ngắn hạn.
  • Việc sao lưu vào dịch vụ ngân hàng điện tử VN (Vietcombank, MoMo, VNPay) hoặc đĩa cứng ngoài là cách an toàn nhất. Đừng chỉ dựa vào cloud quốc tế nếu có rủi ro độ trễ mạng.
  • Đối với đầu tư dài hạn (HODL), lỗi này không ảnh hưởng tới consensus – BTC vẫn sẽ moon nếu mạng lưới hoạt động bình thường. Nhưng cháy tài khoản vì mất ví sẽ làm các nhà đầu tư mất niềm tin và có thể đẩy giá xuống mức dump.

6️⃣ Cách phòng tránh nhanh gọn

  1. Kiểm tra phiên bản – nếu <30.2, không nâng cấp migration.
  2. Tắt pruning tạm thời (prune=0) nếu đang chạy node.
  3. Sao lưu toàn bộ thư mục dữ liệu (wallet.dat, debug.log, blocks/).
  4. Nâng cấp lên v30.2 ngay khi được phát hành.
  5. Đối với hardware wallet, không cần lo – nhưng vẫn nên backup seed phrase.

FAQ (SEO)

Q1: Tôi đang dùng Bitcoin Core 30.0 trên Windows, có cần lo lắng không?
A: Nếu bạn chưa bật -walletdir tùy chỉnh và không bật pruning, rủi ro gần như 0. Tuy nhiên, nên kiểm tra lại cấu hình và sao lưu toàn bộ thư mục C:\Users\<User>\AppData\Roaming\Bitcoin để an toàn.

Q2: Các ví hardware như Ledger hoặc Trezor có bị ảnh hưởng?
A: Không. Bug chỉ ảnh hưởng tới legacy wallet của Bitcoin Core. Nếu bạn dùng hardware wallet để quản lý BTC, vẫn có thể tiếp tục holdHODL bình an.

Q3: Khi nào Bitcoin Core 30.2 sẽ được phát hành?
A: Nhóm dev chưa công bố ngày cụ thể, nhưng dự kiến sẽ có bản vá trong 2‑3 tuần tới. Theo dõi kênh GitHubTwitter của Bitcoin Core để không bỏ lỡ thông báo.


Nói thật là bug này không phải là “đại thảm” cho toàn bộ thị trường, nhưng cá mậpretaillegacy wallet nên đừng bỏ qua. Hãy back‑up ngay và đợi bản vá 30.2 để tránh cháy tài khoản và bảo toàn vốn.