Soft fork thay đổi các quy tắc của blockchain theo cách tương thích ngược. Các node cũ vẫn có thể xác thực các khối mới. Chúng có thể không hiểu các quy tắc mới, nhưng vẫn chấp nhận các khối đó là hợp lệ. Điều đó có nghĩa là soft fork chỉ cần đa số thợ đào hoặc người xác thực chấp nhận nó. Các node không nâng cấp vẫn tiếp tục hoạt động. Chuỗi không bị phân tách. Soft fork là cách được ưa chuộng để nâng cấp blockchain vì nó gây ra ít sự gián đoạn hơn.
Việc nâng cấp SegWit của Bitcoin vào năm 2017 là một soft fork. Nó đã thay đổi cách lưu trữ dữ liệu giao dịch, giúp tăng dung lượng khối mà không thay đổi giới hạn kích thước khối. Các node cũ vẫn coi các khối là hợp lệ, mặc dù chúng không thể xử lý dữ liệu chứng thực mới. Không phải soft fork nào cũng diễn ra suôn sẻ. Nếu một số lượng đáng kể thợ đào từ chối áp dụng các quy tắc mới, họ vẫn có thể khai thác các khối mà các node đã nâng cấp từ chối. Điều đó có thể gây ra sự nhầm lẫn và phân tách chuỗi tạm thời. Soft fork ít gây tranh cãi hơn hard fork, nhưng chúng không phải là không có rủi ro. Chúng đòi hỏi sự phối hợp và giao tiếp rõ ràng. Phương án thay thế là hard fork, buộc mọi người phải nâng cấp hoặc phân tách chuỗi. Soft fork là con đường nhẹ nhàng hơn.
Đặc điểm của phuộc mềm
- Tương thích ngược — các node cũ vẫn được xác thực.
- Yêu cầu tỷ lệ băm đa số — thợ đào phải áp dụng
- Không có sự phân tách chuỗi — mạng lưới vẫn thống nhất.
- Ví dụ — Bitcoin SegWit năm 2017
Soft fork là cơ chế nâng cấp tiêu chuẩn cho Bitcoin. Chúng được thiết kế để mang tính bảo thủ.
Comments
No comments yet. Be the first to share a thought.
Leave a comment