‹ CHƯƠNG 16, TẤT CẢ CÁC BÀI HỌC

BẬC THẦY · CHƯƠNG 16 · BÀI HỌC 4 TRONG SỐ 5

Script và nâng cấp

Soft fork so với hard fork

Làm thế nào để thay đổi quy tắc của một mạng lưới mà không ai kiểm soát? 5 phút

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.

Những điều cần ghi nhớ

  • Soft fork thắt chặt các quy tắc; các nút cũ vẫn tiếp tục theo dõi.
  • Hard fork nới lỏng chúng; các nút không nâng cấp bị tách ra.
  • SegWit và Taproot là các soft fork.

Kiểm tra nhanh

Một nút đã không nâng cấp cho một soft fork. Điều gì xảy ra với nó?

Thay đổi nào sẽ yêu cầu một hard fork?

Soft fork so với hard fork · Trường Đại học Bitcoin