Hệ sinh thái và công nghệ tiền điện tử luôn không ngừng đổi mới thực sự đã tạo ra rất nhiều thuật ngữ hoặc thuật ngữ nước ngoài trong thế giới blockchain, đặc biệt là tiền điện tử thường khiến chúng ta bối rối, một trong số đó chúng ta thường nghe đến là phương pháp fork.

Hãy đọc đến cuối bài viết này để hiểu khái niệm về hard fork và tại sao việc fork trong một giao thức lại rất cần thiết nhưng cũng là chủ đề gây ra nhiều tranh cãi.

Hard Fork là gì?

Hard fork là tình trạng giao thức cơ bản trên blockchain trải qua các thay đổi hoặc cập nhật để đơn vị tiền điện tử được chia thành hai.

Các đơn vị hiện có sẽ được sao chép và sửa đổi để tạo ra phiên bản mới nhất nhưng chúng sẽ tách biệt, hoạt động độc lập và không tương thích với nhau. Dự án hoặc giao thức chính sẽ vẫn tồn tại nhưng sẽ có hướng đi, tính năng và mục tiêu khác.

Mặc dù chúng được chia ra nhưng các bản ghi trên mỗi giao dịch trên mỗi chuỗi sẽ vẫn giữ nguyên như trước khi fork xảy ra, vì về cơ bản các bản ghi trên sổ cái blockchain là vĩnh viễn và không thể thay đổi.

Sự khác biệt giữa Hard Fork và Soft Fork

Mặc dù tên giống nhau và cuối cùng đạt được cùng một mục tiêu là cải thiện phần mềm trên tài sản tiền điện tử, nhưng phân nhánh cứng và phân nhánh mềm rất khác nhau.

Soft fork là thuật ngữ chỉ những cải tiến nhỏ đối với một giao thức trở thành một lựa chọn thay thế an toàn hơn để tương thích hơn so với phiên bản trước. Nói cách khác, các nút không đồng ý với quyết định phân nhánh và không nâng cấp lên phiên bản mới hơn sẽ vẫn coi chuỗi là hợp lệ.

Cả hai vẫn tạo ra sự tách biệt, nhưng một hard fork sẽ tạo ra hai chuỗi khối trong khi một fork mềm chỉ tạo ra một khối. Vì vậy, khi một fork xảy ra, việc những người đam mê coin phải biết loại hoặc loại là điều rất bắt buộc. Bởi vì, người khai thác tiền điện tử phải tiếp tục đảm bảo rằng phần mềm được sử dụng là phiên bản chính xác.

Tại sao một Fork được thực hiện?

Trong một số trường hợp, lý do fork là để khắc phục các rủi ro bảo mật ở phiên bản cũ, yêu cầu phải xem lại toàn bộ mã hiện có. Điều này tương tự như một thế hệ trò chơi điện tử mới không tương thích với phiên bản trước của trò chơi, có các tính năng hoặc đôi khi thậm chí là các mục tiêu và khái niệm khác nhau.

Không phải tất cả các fork đều được thực hiện có chủ ý. Xét rằng blockchain là nguồn mở, việc phân nhánh có thể xảy ra do một số nút không sao chép cùng một thông tin hoặc xung đột. Tuy nhiên, những sự cố như thế này có thể được khắc phục và xác định đúng cách.

Trên thực tế, hầu hết các fork trong tài sản tiền điện tử thực sự xảy ra do xung đột với các khía cạnh của các giao thức tiền điện tử nhất định. Như đã xảy ra gần đây trong thảm kịch Terra. Trường hợp thuật toán hỗ trợ UST bị hạ cấp từ 1 USD khiến Luna mất giá trị.

Trong sự kiện này, người sáng lập Terra, Do Kwon đã đề xuất Hard Fork để tạo ra một blockchain ban đầu mới nhằm lưu giữ các ý tưởng và mục tiêu ban đầu của giao thức hiện tại nhưng không loại bỏ phiên bản trước đó.

Các ví dụ khác về tiền điện tử đã trải qua hard fork là Bitcoin đã tạo ra Bitcoin Cash (BCH) và Bitcoin SV (BSV), tất cả đều có điểm tương đồng với các blockchain trước đó.

Kết quả của các hard fork như Ethereum Classic, một phần của Ethereum sẽ tiếp tục tồn tại và hoạt động. Điều này được cho là xảy ra do vai trò của cộng đồng hoặc các nhà phát triển phản đối đợt hard fork trước đó và do đó thích duy trì phiên bản cũ của giao thức blockchain hơn là chuyển sang phiên bản mới nhất.