Bitcoin Core Sửa Lỗi Rủi Ro Riêng Tư Trước Khi Phát Hành Chính Thức Tiếp Theo

4 giờ trước đây
6 phút đọc
3 lượt xem

Phát Hành Phiên Bản 31.1rc1 Của Bitcoin Core

Bitcoin Core vừa phát hành phiên bản 31.1rc1, nhằm khắc phục lỗi riêng tư trong tính năng PrivateBroadcast, đồng thời giới thiệu nhiều cải tiến về phần mềm, ví và xác thực trước khi phát hành chính thức phiên bản ổn định tiếp theo. Theo thông báo từ nhóm phát triển Bitcoin Core, phiên bản 31.1rc1 hiện đã có sẵn dưới dạng ứng cử viên phát hành, cho phép người dùng, các nhà điều hành nút và các nhà phát triển thử nghiệm phần mềm gần như hoàn thiện trước khi phát hành chính thức. Thời gian thử nghiệm này nhằm phát hiện bất kỳ vấn đề nào còn tồn tại mà có thể không xuất hiện trong quá trình phát triển nội bộ.

Các Cải Tiến Đáng Chú Ý

Phiên bản ứng cử viên mới của Bitcoin Core, 31.1rc1, đã có sẵn để thử nghiệm. Đây là một bản phát hành nhỏ, tiếp theo phiên bản 31.0. Theo ghi chú phát hành, các tệp nhị phân có sẵn tại đây: thay đổi đáng chú ý nhất là việc giải quyết một vấn đề riêng tư ảnh hưởng đến tính năng PrivateBroadcast. Cụ thể, một số điều kiện mạng có thể làm lộ địa chỉ IP của người dùng bằng cách cho phép kết nối ra ngoài mạng riêng tư dự kiến. Phần mềm cập nhật đã loại bỏ hành vi này, giúp việc phát sóng giao dịch trở nên nhất quán hơn cho những người dùng dựa vào cấu hình mạng tập trung vào quyền riêng tư.

Ngoài việc sửa lỗi riêng tư, các nhà phát triển Bitcoin Core cũng đã giới thiệu một số thay đổi nhằm cải thiện xác thực blockchainhiệu suất của nút trong thời gian dài. Theo tài liệu dự án, phần mềm hiện quản lý dữ liệu liên quan đến giao dịch hiệu quả hơn, đồng thời duy trì cơ sở dữ liệu blockchain gọn nhẹ hơn. Thay đổi này được thiết kế để giảm sự phát triển lưu trữ không cần thiết và cải thiện hiệu suất khi chuỗi mở rộng. Hành vi mạng cũng đã được tinh chỉnh. Các nhà phát triển cho biết Bitcoin Core hiện xử lý cài đặt proxy và kết nối PrivateBroadcast một cách thông minh hơn, mang lại hành vi dự đoán hơn cho người dùng định tuyến lưu lượng qua các công cụ quyền riêng tư như mạng proxy.

Các Cập Nhật Về Ví và Bảo Mật

Chức năng cũng nhận được các bản cập nhật bảo trì bổ sung. Theo ghi chú phát hành, các kiểm tra di chuyển đã được cải thiện, và ước lượng kích thước đầu vào giao dịch đã được tinh chỉnh, cho phép các hoạt động ví tính toán dữ liệu giao dịch chính xác hơn mà không làm thay đổi trải nghiệm người dùng. Các bản cập nhật liên quan đến bảo mật cũng bao gồm các biện pháp bảo vệ bổ sung cho MuSig2, giao thức tổng hợp chữ ký được hỗ trợ bởi Bitcoin Core. Theo các nhà phát triển, phần mềm hiện từ chối các danh sách khóa công khai trống chứa các khóa công khai không hợp lệ, ngăn chặn việc tổng hợp chữ ký không chính xác và cải thiện xác thực trong các hoạt động chữ ký đa chữ ký.

Các Thay Đổi Dành Cho Nhà Phát Triển

Một số thay đổi cũng đã được giới thiệu cho các nhà phát triển duy trì hoặc xây dựng phần mềm xung quanh Bitcoin Core. Ghi chú phát hành cho biết các tiện ích thử nghiệm đã được làm sạch, các điều kiện đua đã được loại bỏ, thử nghiệm fuzz đã được mở rộng, và các hệ thống xây dựng đã được cập nhật để cải thiện độ tin cậy của phần mềm trong quá trình phát triển. Xử lý cấu hình cũng đã được củng cố. Trước khi lưu các cài đặt quan trọng, Bitcoin Core hiện thực hiện các kiểm tra cho các thao tác ghi không thành công, một biện pháp bảo vệ mà các nhà phát triển cho biết có thể giúp ngăn chặn các lỗi cấu hình do ghi đĩa không thành công.

Thông Tin Về Phiên Bản 31.1rc1

Phiên bản 31.1rc1 có sẵn cho các hệ điều hành Linux, macOSWindows. Theo nhóm Bitcoin Core, người dùng đang chạy các phiên bản phần mềm gần đây có thể nâng cấp trực tiếp, mặc dù các hệ thống nâng cấp từ các phiên bản cũ hơn có thể cần thêm thời gian để di chuyển dữ liệu blockchain hiện có. Do phiên bản 31.1rc1 vẫn là một ứng cử viên phát hành thay vì phiên bản sản xuất cuối cùng, các nhà phát triển khuyến khích cộng đồng cài đặt phần mềm trong các môi trường thử nghiệm, xác minh hành vi của nó trong các điều kiện thực tế và báo cáo bất kỳ lỗi nào trước khi phát hành ổn định đến mạng Bitcoin. Dự án cho biết phản hồi thu thập trong giai đoạn thử nghiệm này sẽ giúp xác định các vấn đề còn lại trước khi phần mềm được hoàn thiện.