Phân nhánh cứng (Hard Fork)
Tóm lại: Hard fork (phân nhánh cứng) là một bản nâng cấp blockchain không thể đảo ngược, thay đổi quy tắc giao thức theo cách mà phần mềm cũ không chấp nhận.
Hard fork (phân nhánh cứng) là một bản nâng cấp blockchain không thể đảo ngược, thay đổi quy tắc giao thức theo cách mà phần mềm cũ không chấp nhận. Khi hard fork được kích hoạt, mọi node đều phải nâng cấp để tiếp tục theo chuỗi mới.
Vì sao quan trọng
Các khối được tạo theo quy tắc mới trông không hợp lệ đối với những node vẫn chạy phần mềm cũ, vì vậy một đợt hard fork hoặc kéo theo toàn bộ mạng lưới, hoặc chia mạng lưới làm hai. Khi gần như mọi người đều nâng cấp, như trong một đợt nâng cấp mạng đã được lên kế hoạch, chuỗi chỉ đơn giản tiếp tục với các tính năng hoặc bản sửa lỗi mới. Khi một phần đáng kể của cộng đồng bác bỏ thay đổi, cả hai phiên bản tiếp tục chạy như những blockchain riêng biệt với đồng coin riêng. Các sàn giao dịch thường tạm dừng nạp tiền và rút tiền đối với đồng coin bị ảnh hưởng quanh thời điểm khối kích hoạt.
Ví dụ
Sau khi một DAO thời kỳ đầu trên Ethereum bị rút cạn tiền thông qua một lỗ hổng hợp đồng thông minh, cộng đồng đã thông qua một đợt hard fork chuyển số tiền bị ảnh hưởng sang một hợp đồng mà từ đó những người gửi tiền ban đầu có thể lấy lại tiền của mình. Phần lớn người dùng đi theo chuỗi đã nâng cấp, chuỗi này giữ tên Ethereum. Một nhóm thiểu số giữ nguyên quy tắc ban đầu, và chuỗi đó tiếp tục tồn tại với tên Ethereum Classic.