Hard fork và soft fork: mỗi loại ảnh hưởng gì đến thợ đào
Hard fork và soft fork khác nhau ở một điểm: phần mềm chưa nâng cấp có còn nhận khối mới không? Mỗi loại có ý nghĩa gì với thợ đào và khoản thanh toán.
Fork là gì?
Fork là một thay đổi đối với quy tắc của một blockchain, không có gì kịch tính hơn. Blockchain là một bộ quy tắc mà mọi người cùng chạy một bản giống nhau. Từ này nghe như một cuộc khủng hoảng, nhưng hầu hết các fork là bảo trì thường lệ mà chỉ nhà phát triển để ý.
Một câu hỏi phân biệt hai loại, và mọi khác biệt khác đều xuất phát từ đó. Phần mềm chưa nâng cấp có còn chấp nhận các khối được tạo theo quy tắc mới không?
- Hard fork: không. Phần mềm cũ từ chối các khối mới.
- Soft fork: có. Phần mềm cũ vẫn chấp nhận chúng.
Hard fork: quy tắc nới lỏng, phần mềm cũ từ chối
Một hard fork cho phép điều mà quy tắc cũ không cho phép. Đó có thể là một khối lớn hơn, một loại giao dịch mới hoặc một lịch phần thưởng đã thay đổi. Phần mềm chạy quy tắc cũ thấy các khối này làm điều bị cấm, và từ chối chúng là không hợp lệ.
Vì vậy hard fork không tương thích ngược, và mọi người phải cùng chuyển. Nếu mọi người đều nâng cấp, chỉ có một chuỗi và thay đổi đơn giản là có hiệu lực.
Nếu một nhóm đáng kể không nâng cấp, sẽ có hai chuỗi kể từ khối đó trở đi. Mỗi chuỗi hợp lệ theo quy tắc riêng của nó, và mỗi chuỗi bỏ qua chuỗi kia.
Soft fork: quy tắc thắt chặt, phần mềm cũ đồng ý
Một soft fork cấm điều mà quy tắc cũ cho phép. Các khối mới là một tập con của những gì vốn đã hợp lệ. Vì vậy phần mềm cũ kiểm tra chúng, không thấy gì để phản đối, và chấp nhận chúng. Không ai bị buộc rời khỏi chuỗi vì chưa nâng cấp.
Cái giá nằm ở chiều ngược lại. Một thợ đào dùng phần mềm cũ có thể tạo ra một khối hợp với quy tắc cũ nhưng vi phạm quy tắc mới chặt hơn. Đa số đã nâng cấp sẽ từ chối nó. Khối đó không chỉ đến muộn: nó bị loại bỏ, cùng toàn bộ công sức bỏ ra để tìm nó.
Đó là lý do một soft fork thường chỉ kích hoạt khi phần lớn hashrate báo hiệu đã sẵn sàng. Hashrate là tổng sức đào trên mạng. Việc nâng cấp được canh thời điểm để nhóm thiểu số bị bỏ lại là nhỏ, nhận ra nhanh và chuyển theo.
Việc tách chuỗi có ý nghĩa gì với khoản thanh toán của tôi?
Nếu một chuỗi thực sự tách ra, có hai điều quan trọng với thợ đào hơn lý do của việc tách.
Thứ nhất, hashrate chia ra giữa các nhánh. Khi đó cả hai đều kém an toàn hơn chuỗi đơn trước kia. Cả hai cũng ra khối chậm hơn cho đến khi độ khó điều chỉnh.
Việc điều chỉnh đó cần thời gian. Trong lúc đó, một nhánh chỉ có một phần nhỏ hashrate có thể ra khối thực sự rất chậm.
Thứ hai, coin của bạn tồn tại trên cả hai nhánh, vì cả hai chung lịch sử cho đến lúc tách. Nhánh thứ hai có giá trị gì không là câu hỏi của thị trường, và câu trả lời thường là rất ít.
Các sàn giao dịch thường thận trọng với tiền nạp quanh thời điểm fork. Hãy nhớ điều đó nếu bạn định bán.
Có phải fork nào cũng tạo ra một coin mới?
Không. Hầu hết các fork thay đổi một chuỗi và để lại một chuỗi. Các ngoại lệ nổi tiếng là những fork mà một nhóm cố ý giữ quy tắc cũ tồn tại như một coin riêng. Một số coin nổi tiếng ra đời từ những lần tách như vậy.
Một đợt nâng cấp mạng có kế hoạch mà mọi người đều áp dụng về mặt kỹ thuật là một hard fork. Nhưng nó không tạo ra coin mới nào cả. Việc nâng cấp mới là mục đích, còn fork chỉ là cơ chế.
Chỉ một fork mà cả hai nhóm đều tiếp tục xây dựng mới để lại hai coin.
Thợ đào cần làm gì?
Bạn không cần theo dõi cuộc tranh luận. Bạn cần chạy phần mềm mà chuỗi trả tiền cho bạn đang chạy. Bạn cũng cần biết khi nào điều đó thay đổi.
- Hãy theo dõi kênh thông báo riêng của coin để biết chiều cao kích hoạt. Một fork diễn ra tại một chiều cao khối đã công bố, không phải một thời điểm đã công bố, nên hãy ghi lại con số đó.
- Nếu bạn đào trên pool, pool chạy node và lo việc nâng cấp. Thông thường phần mềm đào của bạn không bị ảnh hưởng, vì pool gửi công việc cho bạn và bạn không tự xác thực khối.
- Nếu bạn đào solo trên node của riêng mình, nâng cấp node đó là việc của bạn. Nâng cấp muộn, và bạn đào một chuỗi không ai chấp nhận.
- Quanh một fork gây tranh cãi, hãy dự tính ước tính thu nhập của bạn sẽ sai một thời gian. Độ khó, giá và chuỗi mà pool đi theo đều có thể thay đổi trong cùng một tuần.