Luke Dashjr, nhà phát triển Bitcoin và nhân vật chủ chốt trong dự án Bitcoin Knots, đã đặt ngày Chủ nhật, 30 tháng 8, làm mốc thời gian mục tiêu cho một thay đổi đáng kể trong thuật toán Proof of Work (PoW), có thể ảnh hưởng đến thuật toán khai thác Bitcoin. Dashjr tuyên bố rằng các thợ đào sử dụng SHA-2 nên tạm dừng hoạt động vào thứ Bảy, vì thời gian này sẽ được dùng để chuẩn bị cho buổi diễn tập chạy mạng chính của Bitcoin Knots phiên bản 29.4.1rc4.
Theo thông báo từ Dashjr, phiên bản Bitcoin Knots 29.4.1rc4 sẽ được cấu hình để sửa block SHA-2 cuối cùng trước khi chuyển đổi. Sau đó, sau khi phiên bản trực tuyến của ấn bản sáng Chủ nhật của New York Post được công bố, một tham số mang tên "canonical blake2b_headline" sẽ được cung cấp để sử dụng làm điểm bắt đầu cho một chuỗi mới dựa trên BLAKE2b.
Dashjr tuyên bố rằng nếu quá trình diễn ra suôn sẻ, phiên bản chính thức cuối cùng của Bitcoin Knots 29.4.1 sẽ được phát hành như dự kiến vào ngày 1 tháng 9, và lịch sử blockchain được tạo ra vào ngày 30 tháng 8 sẽ được giữ lại.
Tuy nhiên, nhà phát triển này cũng cho biết, nếu có bất kỳ sự cố ngoài dự kiến nào xảy ra, hệ thống có thể được khôi phục về block SHA-2 cuối cùng và thử lại với phiên bản rc5.
Dashjr cũng khuyến nghị những ai muốn bắt đầu khai thác ngay từ ngày đầu tiên sau các thay đổi nên chuẩn bị trước trên mạng thử nghiệm testnet4 bằng cách sử dụng phiên bản Bitcoin Knots rc3.
Những thay đổi kỹ thuật nào đang diễn ra?
Hệ thống Proof of Work hiện tại của Bitcoin sử dụng thuật toán băm SHA-256, thuộc họ SHA-2, trong quá trình khai thác. Các thợ đào thực hiện các phép tính SHA-256 để tạo ra các block Bitcoin mới.
Thay đổi được Dashjr đề cập liên quan đến việc sử dụng một thuật toán băm khác có tên là BLAKE2b trong các phép tính PoW.
BLAKE2b là một hàm mật mã, tương tự SHA-256, biến đổi dữ liệu thành các giá trị băm có độ dài cố định. Tuy nhiên, do cấu trúc tính toán của hai thuật toán này khác nhau, hầu hết các thiết bị ASIC khai thác Bitcoin hiện đại không thể trực tiếp khai thác bằng BLAKE2b.
Do đó, nếu một thay đổi như vậy được thực hiện, điều này có thể không chỉ đơn thuần là nâng cấp phần mềm; nó còn có thể có những tác động nghiêm trọng đến phần cứng đang được sử dụng bởi một phần lớn cơ sở hạ tầng khai thác Bitcoin.
"Block SHA-2 cuối cùng" mà Dashjr đề cập, ám chỉ block cuối cùng được tạo ra theo các quy tắc Proof of Work hiện hành dựa trên SHA-256.
Sau block này, các node sử dụng các quy tắc mới có thể bắt đầu theo dõi các block được tạo bằng BLAKE2b. Tuy nhiên, nếu các node khác trong mạng Bitcoin không chấp nhận thay đổi này, chuỗi có thể bị phân tách thành hai bộ quy tắc khác nhau.
Vì vậy, sáng kiến này không nên được coi là một thay đổi giao thức cuối cùng được toàn bộ mạng Bitcoin chấp nhận. Tuyên bố của Dashjr cụ thể liên quan đến quy trình được lên kế hoạch cho phần mềm Bitcoin Knots và những người dùng chọn chấp nhận các quy tắc này.
*Đây không phải là khuyến nghị đầu tư.
end-content




