Segregated Witness, thường được viết tắt là SegWit, là bản cập nhật cho giao thức Bitcoin được thiết kế để giải quyết các vấn đề về bảo mật và khả năng mở rộng của mạng.
SegWit là bản cập nhật tách biệt dữ liệu giao dịch và dữ liệu "nhân chứng", bao gồm cả chữ ký điện tử.
Sự ra đời của SegWit đã thay đổi định dạng giao dịch để bao gồm một trường mới gọi là trường "nhân chứng". Trường nhân chứng này chứa chữ ký số, khóa chung và các phần tử khác. Bằng cách tách biệt dữ liệu này khỏi phần còn lại của giao dịch và không tính dữ liệu nhân chứng khi xác định kích thước khối, SegWit về cơ bản giải phóng nhiều không gian hơn trong khối.
SegWit được phát triển vào năm 2015 bởi nhà phát triển Bitcoin Pieter Wuille, cộng tác với một số cộng tác viên Bitcoin Core khác. Vào tháng 8 năm 2017, bản nâng cấp SegWit đã được triển khai dưới dạng soft fork trên mạng Bitcoin.
Nếu không có SegWit, dữ liệu chữ ký có thể chiếm tới 65% khối. Với SegWit, dữ liệu chữ ký sẽ được di chuyển khỏi đầu vào của giao dịch. Điều này dẫn đến kích thước khối tăng hiệu quả từ 1 MB lên khoảng 4 MB.
SegWit có khả năng tăng tốc độ giao dịch, vì có thể có nhiều giao dịch hơn trong một khối. Điều này dẫn đến nhiều giao dịch được xử lý hơn và TPS (giao dịch mỗi giây) cao hơn.
Bằng cách tách biệt thông tin nhân chứng, SegWit cũng giải quyết được một vấn đề được gọi là tính linh hoạt của giao dịch. Nếu không có SegWit, kẻ tấn công có thể thay đổi ID giao dịch trước khi giao dịch được xác nhận. Với SegWit, chữ ký không còn là một phần của dữ liệu giao dịch, điều này loại bỏ khả năng thay đổi dữ liệu này, cho phép đổi mới hơn nữa, bao gồm cả việc phát triển các giao thức lớp thứ hai như Lightning Network.
SegWit đã là một chủ đề gây tranh cãi trong cộng đồng Bitcoin và nó Việc triển khai là một trong những bước ngoặt quan trọng dẫn đến việc tạo ra Bitcoin Cash, một phân nhánh Bitcoin có kích thước khối lớn hơn mà không cần triển khai SegWit.
Một số người coi SegWit là một bản cập nhật quá phức tạp khiến mạng gặp rủi ro hoặc lỗ hổng tiềm ẩn. Các nhà phê bình chỉ ra các vấn đề tiềm ẩn như khả năng một số giao dịch nhất định trở thành giao dịch "bất kỳ ai cũng có thể chi tiêu".
Tìm hiểu thêm về điều này cập nhật và những rủi ro của nó trong hướng dẫn dành cho người mới bắt đầu về SegWit.