Bitcoin Core 32 bước vào giai đoạn thử nghiệm cuối, tối ưu ước tính phí giao dịch và xử lý khối

chaincatcherchaincatcher
Bitcoin Core 32 đã bước vào giai đoạn thử nghiệm cuối cùng vào ngày 14 tháng 9, với phiên bản ứng viên đầu tiên được đánh dấu và phiên bản chính thức dự kiến phát hành vào ngày 10 tháng 10. Phiên bản này sẽ không thay đổi các quy tắc đồng thuận của Bitcoin mà chủ yếu tối ưu hóa ước tính phí, tăng tốc xử lý khối và sửa một số lỗ hổng bảo mật. Về ước tính phí, Bitcoin Core 32 đã bổ sung một công cụ ước tính dựa trên các giao dịch chưa được xác nhận, có thể nhanh chóng giảm mức phí đề xuất khi tắc nghẽn mạng giảm bớt, so với công cụ ước tính ban đầu dựa trên phí khối lịch sử. Về xử lý khối, các nút giờ đây có thể sử dụng nhiều luồng để truy xuất dữ liệu giao dịch từ cơ sở dữ liệu cùng lúc, mặc định là 8 luồng, giảm thời gian chờ đợi cho các nút bắt kịp chuỗi khối. Về sửa lỗi bảo mật, các nhà phát triển đã giải quyết một lỗ hổng thực thi lệnh tồn tại trên các hệ thống không phải Windows kể từ Bitcoin Core 24. Lỗ hổng này có thể cho phép người dùng đã xác thực thực thi lệnh trên máy chủ nút thông qua tên ví được tạo đặc biệt khi tính năng walletnotify được bật. Ngoài ra, bốn lệnh được sử dụng để tạo giao dịch ký một phần sẽ mặc định sử dụng định dạng PSBT phiên bản 2; máy chủ web mới được phát hiện có lỗi cạn kiệt bộ nhớ trong quá trình kiểm tra, trong đó 16 kết nối REST chưa xác thực có thể nâng bộ nhớ của nút từ 46 MB lên khoảng 3 GB trong khoảng một phút, và vấn đề này đã được khắc phục trước khi phát hành chính thức.

Nội dung này chỉ mang tính chất tham khảo và cung cấp thông tin, không phải lời khuyên đầu tư liên quan đến BTCC. BTCC luôn cố gắng cung cấp thông tin chính xác, nhưng không đảm bảo tuyệt đối về tính xác thực, độ chính xác hoặc bản quyền nội dung trên.