Soft Fork (Nhánh mềm) hay softfork là thuật ngữ thường thấy trong công nghệ blockchain. Một Soft Fork là một thay đổi trong giao thức phần mềm trong mà trong đó các block giao dịch hợp lệ trước đó được thực hiện không hợp lệ. Lúc này các nút cũ sẽ chấp nhận các block mới là hợp lệ. Loại phân kỳ này khác với Hard Fork ở chỗ Hard Fork đòi hỏi tất cả các nút phải đồng ý và nâng cấp trong phiên bản mới còn Soft Fork thì chỉ yêu cầu phần lớn các thợ đào nâng cấp để thiết lập quy tắc mới.
Soft fork là gì
Cách nhánh mềm thường là nơi mà các giao dịch được tách ra, ở đó chỉ yêu cầu người tham gia bao gồm người gửi và người nhận và người khai thác hiểu loại giao dịch mới được tách ra. Điều này được thực hiện bằng cách giao dịch mới cho các khách hàng cũ dưới dạng hình thức đặc biệt (trả tiền cho bất kỳ ai) và khiến cho thợ đào đồng ý các block bao gồm các giao dịch này nếu việc này xác thực theo quy tắc mới thì ngừng giao dịch. Đây là cách tr3a thưởng cho mã băm P2SH và đã được thêm vào BTC.
Một Soft Fork cũng có thể xuất hiện khi sự phân kỳ tham thời trong mạng lưới và đồng thời các công cụ khai thác sử dụng các nút không được nâng cấp theo chuẩn mực quy tắc đồng thuận.
Tất cả các block cùng với phần mềm được xử lý và tuân theo các quy tắc cũ do đó các soft fork không teh63 yêu cầu bất kỳ nút nào nâng cấp để duy trì đồng thuận mà không có khách hàng cũ chấp nhận chúng. Ngoài ra các Soft Fork không thể đảo được giao dịch mà không có Hard Fork vì Soft Fork chỉ có thể gom cụm các block hợp lệ trở trở thành cụm chính xác của nhánh mềm hợp lệ.
Các Soft Fork đã và đang được sử dụng trên các mạng lưới blockchain BTC và ETH, trong đó những mạng lưới khác cũng có các nhánh mềm để thực hiện các chức năng mới và được nâng cấp tương thích ngược.
Soft Fork | Hard Fork |
Tương thích ngược |
Không tương thích |
Tương thích với các quy tắc cũ |
Không tương thích với các quy tắc cũ |
Thân thiện với người dùng |
Thân thiện hơn với nhà phát triển |
Chỉ yêu cầu sự đồng ý của người dùng |
Yêu cầu sự đồng ý của 2 bên là người khai thác và người xác nhận |
Cả Soft Fork và Hard Fork đều là những thành phần trong thể thiếu trong việc phát triển và hoàn thiện mạng lưới blockchain. Việc hiểu rõ về Hard Fork cũng như Soft Fork sẽ giúp bạn có cái nhìn tổng quan hơn về công nghệ blockchain nói chung cũng như crypto nói riêng. Nếu anh em cảm thấy bài viết này hữu ích hoặc có bất kỳ thắc mắc nào, hãy để lại bình luận ở phía dưới để thảo luận cùng ICOViet nhé! Anh em lưu ý đây không phải là lời khuyên đầu tư, nên tìm hiểu kỹ thông tin trước khi quyết định.
Hãy tham gia kênh, nhóm của ICOViet để có thể cập nhật liên tục thông tin từ thị trường nhé: