Trang chủTin TứcCác nhà phát triển Bitcoin Core cảnh báo lỗi chuyển ví có...

Các nhà phát triển Bitcoin Core cảnh báo lỗi chuyển ví có thể mất tiền

Date:

Các nhà phát triển Bitcoin Core vừa công bố một lỗi nghiêm trọng trong phiên bản 30.0 và 30.1 có thể khiến file ví trên cùng một node bị xóa khi người dùng chuyển đổi ví legacy sang ví descriptor, dẫn đến nguy cơ mất tiền nếu không có bản sao lưu.

Lỗi chỉ xuất hiện trong kịch bản di chuyển ví legacy (BDB) và được đánh giá là hiếm gặp, nhưng tác động có thể rất lớn với người dùng tự quản lý ví. Nhóm phát triển đã gỡ các bản binary bị ảnh hưởng và khuyến cáo tạm hoãn thao tác migration cho đến khi có bản sửa.

NỘI DUNG CHÍNH
  • Bitcoin Core 30.0 và 30.1 có lỗi trong quá trình migration từ ví legacy sang descriptor, có thể xóa toàn bộ file ví trên node trong trường hợp hiếm.
  • Khuyến cáo không thực hiện migration bằng GUI hoặc RPC trên 30.0/30.1 và chờ bản vá ở Bitcoin Core 30.2.
  • Người dùng có thể tự kiểm tra mức rủi ro qua phiên bản đang chạy, trạng thái pruning, lịch sử migration và cấu hình thư mục ví.

Lỗi ví Bitcoin Core 30.0–30.1 xảy ra trong quá trình di chuyển ví legacy

Lỗi nghiêm trọng được xác nhận ảnh hưởng đến Bitcoin Core 30.0 và 30.1 khi người dùng chuyển ví legacy (BDB) sang ví descriptor hiện đại, có thể dẫn đến việc xóa các file ví trên cùng node và gây rủi ro mất tiền nếu không có backup.

Theo thông báo công khai từ nhóm phát triển, lỗi được ghi nhận trong tiến trình “wallet migration” giữa các loại ví, thay vì ảnh hưởng đến hoạt động chạy node nói chung. Thông tin ban đầu được chia sẻ trên mạng xã hội và sau đó được mô tả chi tiết hơn trong bài đăng kỹ thuật.

Trong những tình huống hiếm gặp, việc migration một ví legacy có thể kết thúc bằng việc xóa toàn bộ file ví trên cùng node. Nếu các ví liên quan không được sao lưu, sự cố có thể dẫn đến mất quyền truy cập vào tiền trong ví.

Người dùng có thể theo dõi cập nhật chính thức tại bài đăng và thông báo liên quan của nhóm phát triển qua bài đăng trên X và trang dự án tại bitcoincore.org.

Điều kiện kích hoạt lỗi tập trung vào ví wallet.dat mặc định và trạng thái pruning

Lỗi chỉ bị kích hoạt khi cố gắng migrate ví legacy và yêu cầu tồn tại file wallet.dat mặc định (không đặt tên) trong một trạng thái không thể migrate hoặc không thể load; rủi ro có thể tăng khi bật pruning và ví bị unload trong lúc pruning đang diễn ra.

Trong thông báo kỹ thuật, các nhà phát triển cho biết lỗi gắn với sự hiện diện của file wallet.dat mặc định (unnamed). File này được phát hành từ khoảng 5 năm trước và “không còn được tạo mặc định” kể từ phiên bản 0.21.

Một điều kiện có thể làm lộ lỗi là khi node bật pruning, đồng thời ví bị “unloaded” trong lúc quá trình pruning vẫn đang chạy. Đây là tổ hợp trạng thái vận hành có thể khiến luồng migration xử lý sai, dẫn tới hệ quả nghiêm trọng với dữ liệu ví.

Bài mô tả chi tiết của nhóm phát triển có thể xem tại thông báo trên website Bitcoin Core.

Bản vá dự kiến trong Bitcoin Core 30.2 và khuyến cáo tạm dừng migration

Nhóm phát triển cho biết bản sửa sẽ có trong Bitcoin Core 30.2; trong thời gian chờ, người dùng được khuyến cáo không migrate ví legacy bằng 30.0/30.1 qua GUI hoặc RPC và dự án đã gỡ các binary bị ảnh hưởng khỏi website.

Nhằm giảm rủi ro lan rộng, nhóm phát triển đã loại bỏ các bản binary của các bản phát hành bị ảnh hưởng khỏi trang tải chính thức. Đây là biện pháp kiểm soát để hạn chế người dùng mới cài đặt đúng hai phiên bản có lỗi trong bối cảnh bản vá chưa phát hành.

Khuyến cáo trọng tâm là: không thực hiện legacy wallet migration trên 30.0/30.1 cho đến khi v30.2 được công bố. Điều này áp dụng cả với thao tác thông qua giao diện đồ họa (GUI) lẫn lệnh gọi từ xa (RPC).

Nhóm phát triển cũng nhấn mạnh phạm vi tác động chỉ nằm ở quá trình migration ví legacy. Người dùng vẫn có thể tiếp tục dùng Bitcoin Core bình thường với các ví hiện có, hoặc chạy node không kèm ví.

Cách tự kiểm tra mức phơi nhiễm rủi ro trước khi nâng cấp lên 30.2

Người dùng có thể đánh giá rủi ro bằng cách kiểm tra phiên bản Bitcoin Core đang chạy, xác định ví có phải legacy hay không, xem debug.log để biết pruning và lịch sử migration, đồng thời kiểm tra cấu trúc thư mục và tham số -walletdir.

Theo Lacie Zhang, nhà phân tích thị trường tại Bitget Wallet, người dùng có chuyên môn kỹ thuật có thể bắt đầu từ việc xác nhận phiên bản Bitcoin Core (30.0/30.1) và phân loại ví đang sử dụng là legacy hay descriptor.

Bước tiếp theo là kiểm tra “debug.log” để xem node có bật pruning hay không, và liệu đã từng có nỗ lực migration nào được ghi nhận. Việc rà soát log giúp phát hiện sớm dấu hiệu “migration attempted” hoặc các chuỗi sự kiện liên quan đến unload/load ví.

Ngoài ra, cần xem lại bố cục thư mục dữ liệu để xác nhận tham số “-walletdir” có trỏ tới thư mục tùy chỉnh hay ổ đĩa gắn ngoài (mounted) hay không. Rủi ro có thể cao hơn khi nhiều ví cùng nằm trên một vị trí bị tác động bởi thao tác migration lỗi.

Lacie Zhang nhận định rủi ro cao nhất khi đồng thời có đủ các điều kiện và migration đã diễn ra hoặc đang chờ thực hiện. Nếu chưa migration, người dùng nên sao lưu toàn bộ thư mục dữ liệu (data directory) ra thiết bị lưu trữ ngoài và tránh khởi động lại hoặc nâng cấp cho đến khi chuyển sang 30.2 trở lên.

Phản ứng cộng đồng gay gắt trong bối cảnh tranh cãi quanh Core v30

Thông báo lỗi được triển khai với các biện pháp kiểm soát chuyên nghiệp, nhưng phản ứng trên mạng xã hội khá gay gắt, một phần do bối cảnh tranh cãi trước đó quanh Core v30 về việc nới lỏng lưu trữ dữ liệu tùy ý trên blockchain Bitcoin.

Một bộ phận người dùng đăng bình luận bi quan, số khác kêu gọi rời bỏ nền tảng thảo luận hiện tại để chuyển sang lựa chọn khác. Tranh luận cũng xoáy vào câu hỏi về quy trình phát hành khi một phiên bản đã qua nhiều vòng rà soát vẫn gặp lỗi nghiêm trọng.

Sự bức xúc còn đến sau tranh cãi nội bộ được mô tả như một “cuộc nội chiến nhỏ” giữa các nhà phát triển về việc tạo điều kiện cho lưu trữ dữ liệu tùy ý trên blockchain, với lo ngại Bitcoin bị biến thành nơi “đổ dữ liệu”.

Trước khi phát hành, Core v30 đã trải qua rà soát dày và bị trì hoãn trong nhiều tuần. Tuy vậy, phiên bản khi ra mắt vẫn phát sinh lỗi nghiêm trọng ở quy trình migration ví legacy, khiến các chỉ trích càng tăng.

Những câu hỏi thường gặp

Lỗi Bitcoin Core 30.0 và 30.1 ảnh hưởng đến ai?

Lỗi chủ yếu ảnh hưởng đến người dùng đang chạy Bitcoin Core 30.0 hoặc 30.1 và thực hiện migration từ ví legacy (BDB) sang ví descriptor. Người chỉ chạy node, dùng ví hiện có mà không migration, hoặc không dùng ví trên node thường không nằm trong luồng kích hoạt lỗi.

Có nên tiếp tục dùng Bitcoin Core khi chưa có 30.2 không?

Có thể tiếp tục dùng Bitcoin Core bình thường theo hướng dẫn của nhóm phát triển, bao gồm sử dụng các ví hiện có hoặc chạy node không kèm ví. Điểm cần tránh là thao tác migration ví legacy trên 30.0/30.1 bằng GUI hoặc RPC cho đến khi có 30.2.

Làm sao giảm rủi ro mất tiền nếu đang ở phiên bản bị ảnh hưởng?

Không thực hiện migration, sao lưu toàn bộ thư mục dữ liệu ra thiết bị ngoài, kiểm tra debug.log để xác định pruning và lịch sử migration, đồng thời rà soát tham số -walletdir. Tránh khởi động lại hoặc nâng cấp vội nếu bạn nghi ngờ hệ thống đang ở trạng thái dễ kích hoạt lỗi.

Bài viết nổi bật

Metaplanet hưởng lợi khi đồng yên yếu khuếch đại lãi Bitcoin kho bạc

Metaplanet có thể hưởng lợi tài chính so với...

Ripple mở rộng sang Nhật Bản, hợp tác với các định chế tài chính

Ripple xác nhận hợp tác với Mizuho Bank, SMBC...

Lãnh đạo đối lập ủng hộ Bitcoin vươn lên sau vụ bắt Maduro

Việc Tổng thống Venezuela Nicolás Maduro bị bắt đã...

Bitcoin giảm sức mạnh, vàng giữ giá sau tuyên bố của Trump

Bitcoin giảm 0,43% xuống 92.800 USD khi dòng tiền...

RAK BANK UAE được phê duyệt nguyên tắc phát hành stablecoin AED

RAK BANK tại UAE đã nhận chấp thuận nguyên...

Bài viết mới nhất

Elon Musk bác tin Tesla cạnh tranh AV với Nvidia

Elon Musk cho rằng bộ công cụ tự lái...

Các nhà lập pháp Florida đề xuất lập quỹ dự trữ crypto cấp bang

Florida đang thúc đẩy lập “kho dự trữ crypto...

FINRA bổ nhiệm Behnam vào Hội đồng giữa xu hướng siết quản lý crypto

FINRA bổ nhiệm 4 nhân sự am hiểu crypto...

Ủy ban Wyoming Stable Token ra mắt FRNT trên Solana

Wyoming trở thành cơ quan công quyền đầu tiên...

J.P. Morgan triển khai JPM Coin trên mạng Canton Network

Digital Asset và Kinexys by J.P. Morgan dự kiến...

Tạp Chí Số

Tapchiso.com là website cung cấp tin tức, phân tích và xu hướng mới nhất về thị trường tiền điện tử và công nghệ số, giúp người đọc cập nhật nhanh và hiểu sâu các biến động của kỷ nguyên số.