Tương thích ngược

Backwards compatibility (Tương thích ngược) là một bản nâng cấp hệ thống được gọi là tương thích ngược nếu nó không làm phiên bản cũ trở nên không sử dụng được. Tương thích ngược tồn tại khi nâng cấp biến hành vi trước đây không hợp lệ thành hợp lệ, nhưng không phải khi nâng cấp làm hành vi hợp lệ trước đây thành không hợp lệ. Tính năng này cho phép người dùng tự quyết định thời điểm nâng cấp, rất quan trọng trong các hệ thống phi tập trung dựa trên đồng thuận. Nâng cấp tương thích ngược gọi là soft fork, còn không tương thích ngược là hard fork.

Ví dụ, bóng LED cải tiến hơn bóng sợi đốt truyền thống nhưng vẫn dùng chung ổ cắm. Nâng cấp nhà cửa lên LED không làm bóng cũ vô dụng.

Khi thay đổi Bitcoin, developer luôn cố gắng đảm bảo tương thích ngược để không ép người dùng nâng cấp. Với nâng cấp SegWit, họ tạo “wrapped” SegWit – một giao dịch P2SH cho phép ví gửi đến địa chỉ SegWit mà không cần nâng cấp chính lên SegWit.

Hải Nguyễn

Hải Nguyễn

Kiến thức và kinh nghiệm sẽ giúp bạn không bị mất tiền trong thị trường crypto.