Phiên bản Bitcoin Core 31.1
Các nhà phát triển Bitcoin vừa phát hành phiên bản Bitcoin Core 31.1, một bản cập nhật bảo trì quan trọng với nhiều sửa lỗi và cải tiến hiệu suất. Phiên bản mới này đặc biệt chú trọng đến việc khắc phục một lỗ hổng bảo mật nghiêm trọng liên quan đến quyền riêng tư, có khả năng làm lộ dữ liệu mạng của các nhà điều hành nút.
Lỗ hổng bảo mật và bản vá
Lỗ hổng này liên quan đến cấu hình quyền riêng tư của nền tảng và là bản vá nổi bật nhất trong bản phát hành lần này. Cụ thể, bản cập nhật đã sửa lỗi rò rỉ địa chỉ IP khi sử dụng tính năng “-privatebroadcast”. Trước đây, cơ chế quyền riêng tư không thể đảm bảo việc định tuyến dữ liệu một cách an toàn trong một số điều kiện nhất định. Tuy nhiên, với bản cập nhật này, các nhà điều hành nút có thể giữ được sự ẩn danh mà không vô tình tiết lộ địa chỉ IP clearnet của họ.
Cải tiến hiệu suất
Ngoài bản vá bảo mật, Bitcoin Core v31.1 cũng giải quyết một lỗi trong động cơ cơ sở dữ liệu, gây áp lực cho phần cứng. Bản phát hành này bao gồm các sửa lỗi cho vấn đề “rò rỉ địa chỉ IP -privatebroadcast” cũng như lỗi trong leveldb, dẫn đến hoạt động đĩa quá mức. Cụ thể, phiên bản này đã khắc phục một vấn đề mà cơ sở dữ liệu chainstate liên tục ghi lại các phần lớn của chính nó, gây ra việc đọc và ghi đĩa quá mức trong quá trình hoạt động bình thường.
Bảo trì hệ thống ví
Hệ thống ví cũng nhận được sự bảo trì quan trọng. Trong các thay đổi liên quan đến ví, nhóm phát triển đã tích hợp yêu cầu kiểm tra “LSN trang BDB cuối cùng trong quá trình di chuyển” cùng với một bản sửa để “sử dụng outpoint khi ước lượng kích thước đầu vào“. Các nhà điều hành nút nên nhanh chóng cập nhật hệ thống của họ để tận dụng các cải tiến về bảo mật và hiệu suất cơ sở dữ liệu.
Lưu ý rằng người dùng cần tắt hoàn toàn nút đang hoạt động của họ trước khi cài đặt các tệp nhị phân mới.