Fork (Blockchain) là gì?
Hãy cùng tìm hiểu ý nghĩa Fork (Blockchain), định nghĩa trong tiền điện tử, fork (Blockchain) là gì, và tất cả các thông tin chi tiết khác.
Fork (Phân nhánh) xảy ra khi hai phiên bản blockchain khác nhau xuất hiện do sự phân tách xảy ra. Vì mạng blockchain là mã nguồn mở, nên mọi người đều có thể thực hiện các thay đổi đối với mã, điều này thường dẫn đến các bản cập nhật blockchain. Forks cũng có thể được sử dụng để kích hoạt các tính năng mới, loại bỏ lỗi hoặc giải quyết các tác động của việc hack lớn.
Ngoài ra, một đợt fork có thể xảy ra khi các bản cập nhật phần mềm của các thợ đào không khớp với nhau. Trong trường hợp này, cộng đồng đào nên chọn một trong các đường dẫn blockchain để tiếp tục đào. Mặc dù vì lý do nào đó mà họ không thể đi đến một quyết định thống nhất, đơn giản là sẽ có hai phiên bản blockchain khác nhau. Mức độ mà blockchain sẽ bị thay đổi phụ thuộc vào việc hard fork hay soft fork xảy ra.
Soft fork là việc bổ sung một quy tắc tương thích ngược mới vào giao thức sẽ không xung đột với các quy tắc cũ hơn. Điều này có nghĩa là các node (nút) không được nâng cấp sẽ giao tiếp thành công với các nút được nâng cấp. Sự thay đổi này không gây ấn tượng mạnh vì các khối mới vẫn sẽ được các nút cũ nhận ra.
Mặt khác, hard fork là một sự thay đổi lớn đối với giao thức có thể dẫn đến việc tạo ra các loại tiền kỹ thuật số mới. Ví dụ: khi blockchain Bitcoin tách thành hai, Bitcoin Cash được tạo ra.
Những thay đổi xảy ra trong một đợt hard fork là vĩnh viễn và không tương thích ngược, nghĩa là tất cả các nút phải được nâng cấp vì phiên bản cũ của phần mềm sẽ không hoạt động với phiên bản mới. Phiên bản mới của blockchain xuất hiện sau hard fork, tạo ra các giao dịch và khối của riêng nó.