Soft fork: quy tắc chặt chẽ hơn
Một soft fork làm cho các quy tắc nghiêm ngặt hơn: một số khối trước đây hợp lệ giờ trở nên không hợp lệ, nhưng mọi khối hợp lệ theo quy tắc mới vẫn hợp lệ theo quy tắc cũ. Các nút không nâng cấp vẫn tiếp tục theo dõi chuỗi. SegWit và Taproot là các soft fork.
Hard fork: quy tắc lỏng hơn
Một hard fork chấp nhận các khối mà quy tắc cũ từ chối, ví dụ như các khối lớn hơn. Các nút không nâng cấp từ chối chúng. Nếu cả hai bên kiên trì, chuỗi sẽ tách thành hai đồng tiền với lịch sử chung cho đến khi tách.
- Soft fork: các nút cũ vẫn theo dõi; yêu cầu sự hỗ trợ rộng rãi để kích hoạt an toàn.
- Hard fork: mọi người phải nâng cấp hoặc bị bỏ lại trên một chuỗi khác.
- Bitcoin đã ưu tiên các soft fork cho các nâng cấp của mình.