Ngã ba (Blockchain)

Hiểu Fork (Blockchain)

“Fork” là một thuật ngữ được sử dụng để mô tả các sửa đổi được thực hiện đối với công nghệ blockchain. Nó xảy ra khi mạng blockchain chia thành hai phiên bản riêng biệt. Vì mạng blockchain là nguồn mở nên bất kỳ ai cũng có thể đóng góp vào việc cải thiện và thay đổi mã, dẫn đến các bản cập nhật cho blockchain. Fork cũng có thể được tiến hành để giới thiệu các tính năng mới, sửa lỗi hoặc giải quyết hậu quả của các sự cố hack nghiêm trọng, như đã thấy với Ethereum.

Một lý do khác dẫn đến phân nhánh là khi các bản cập nhật phần mềm của thợ đào không đồng bộ với nhau. Trong những trường hợp như vậy, cộng đồng khai thác phải quyết định blockchain sẽ đi theo hướng nào. Nếu không thể đạt được sự đồng thuận hoặc cộng đồng không đồng ý, hai phiên bản riêng biệt của blockchain sẽ tồn tại song song.

Mức độ thay đổi trong blockchain phụ thuộc vào việc đó là hard fork hay soft fork.

Một soft fork liên quan đến việc thêm một quy tắc mới vào giao thức mà vẫn tương thích với các quy tắc cũ hơn và tương thích ngược. Điều này có nghĩa là các nút đã nâng cấp vẫn có thể giao tiếp với các nút không được nâng cấp. Nói cách khác, các nút cũ vẫn sẽ coi các khối mới là hợp lệ, dẫn đến sự thay đổi ít mạnh mẽ hơn.

Mặt khác, hard fork thể hiện sự thay đổi căn bản trong giao thức của mạng, có khả năng dẫn đến việc tạo ra các loại tiền kỹ thuật số mới. Ví dụ: khi chuỗi khối Bitcoin chia thành hai, Bitcoin Cash đã được tạo ra. Hard fork xảy ra khi có sự thay đổi vĩnh viễn đối với mạng blockchain. Thay đổi này không tương thích ngược, yêu cầu tất cả các nút hoặc người dùng phải nâng cấp lên phiên bản phần mềm mới vì phiên bản cũ trở nên lỗi thời. Phiên bản mới thiết lập các giao dịch và khối riêng, về cơ bản tạo thành một chuỗi khối hoàn toàn mới.

Ngã ba (Blockchain)

Hiểu Fork (Blockchain)

“Fork” là một thuật ngữ được sử dụng để mô tả các sửa đổi được thực hiện đối với công nghệ blockchain. Nó xảy ra khi mạng blockchain chia thành hai phiên bản riêng biệt. Vì mạng blockchain là nguồn mở nên bất kỳ ai cũng có thể đóng góp vào việc cải thiện và thay đổi mã, dẫn đến các bản cập nhật cho blockchain. Fork cũng có thể được tiến hành để giới thiệu các tính năng mới, sửa lỗi hoặc giải quyết hậu quả của các sự cố hack nghiêm trọng, như đã thấy với Ethereum.

Một lý do khác dẫn đến phân nhánh là khi các bản cập nhật phần mềm của thợ đào không đồng bộ với nhau. Trong những trường hợp như vậy, cộng đồng khai thác phải quyết định blockchain sẽ đi theo hướng nào. Nếu không thể đạt được sự đồng thuận hoặc cộng đồng không đồng ý, hai phiên bản riêng biệt của blockchain sẽ tồn tại song song.

Mức độ thay đổi trong blockchain phụ thuộc vào việc đó là hard fork hay soft fork.

Một soft fork liên quan đến việc thêm một quy tắc mới vào giao thức mà vẫn tương thích với các quy tắc cũ hơn và tương thích ngược. Điều này có nghĩa là các nút đã nâng cấp vẫn có thể giao tiếp với các nút không được nâng cấp. Nói cách khác, các nút cũ vẫn sẽ coi các khối mới là hợp lệ, dẫn đến sự thay đổi ít mạnh mẽ hơn.

Mặt khác, hard fork thể hiện sự thay đổi căn bản trong giao thức của mạng, có khả năng dẫn đến việc tạo ra các loại tiền kỹ thuật số mới. Ví dụ: khi chuỗi khối Bitcoin chia thành hai, Bitcoin Cash đã được tạo ra. Hard fork xảy ra khi có sự thay đổi vĩnh viễn đối với mạng blockchain. Thay đổi này không tương thích ngược, yêu cầu tất cả các nút hoặc người dùng phải nâng cấp lên phiên bản phần mềm mới vì phiên bản cũ trở nên lỗi thời. Phiên bản mới thiết lập các giao dịch và khối riêng, về cơ bản tạo thành một chuỗi khối hoàn toàn mới.

Đã truy cập 84 lần, 2 lần truy cập hôm nay

Bình luận