SegWit (viết tắt của Segregated Witness) là một bản nâng cấp giao thức thay đổi cách lưu trữ dữ liệu. Nó đã được kích hoạt trên litecoin vào ngày 10 tháng 5 năm 2017 và trên bitcoin vào ngày 23 tháng 8 năm 2017.
Nhà phát triển Pieter Wiulle lần đầu tiên trình bày ý tưởng tại hội nghị Scaling Bitcoin vào tháng 12 năm 2015.
Nhiều người ca ngợi nó như một giải pháp được chờ đợi từ lâu cho vấn đề mở rộng quy mô của bitcoin. Kích thước khối tối đa trong giao thức chính là 1MB, điều này hạn chế số lượng giao dịch bitcoin có thể xử lý khoảng 7 mỗi giây. Điều này sẽ hạn chế sự tăng trưởng tiềm năng của bitcoin và ngăn không cho nó trở thành một hệ thống thanh toán khối lượng lớn có thể sử dụng được.
Mặc dù việc nâng cấp không cho phép số lượng giao dịch nhiều hơn trong các khối của bitcoin , ý định ban đầu của SegWit là sửa một lỗi trong mã bitcoin được gọi là tính dễ giao dịch. Lỗ hổng này cho phép bất cứ ai thay đổi các chi tiết nhỏ đã sửa đổi id giao dịch (và hàm băm tiếp theo) nhưng không phải nội dung. Mặc dù không phải là vấn đề nghiêm trọng đối với bitcoin, nhưng nó đã ngăn cản sự phát triển của các tính năng phức tạp hơn như giao thức lớp thứ hai và hợp đồng thông minh.
SegWit cố định tính linh hoạt của giao dịch bằng cách xóa thông tin chữ ký (còn được gọi là thông tin nhân chứng trực tuyến) và lưu trữ bên ngoài khối giao dịch cơ sở. Cùng với đó, chữ ký và tập lệnh có thể được thay đổi mà không ảnh hưởng đến id giao dịch.
Một lợi ích phụ đang có một tầm quan trọng lớn hơn nhiều là, nếu không có thông tin chữ ký, các giao dịch sẽ ít hơn nhiều. Điều này có nghĩa là nhiều hơn có thể phù hợp trong một khối và bitcoin có thể xử lý thông lượng lớn hơn mà không thay đổi kích thước khối.
SegWit đã giới thiệu một khái niệm mới có tên là trọng lượng khối. Điều này có nghĩa là bản nâng cấp SegWit tương thích với giao thức trước đó và tránh sự cần thiết của một hard fork.
Vì vậy, SegWit không tăng giới hạn kích thước khối, nhưng nó cho phép số lượng giao dịch lớn hơn trong các khối 1MB. Giới hạn 4 MB bao gồm dữ liệu nhân chứng tách biệt, về mặt kỹ thuật không phải là một phần của khối giao dịch cơ sở 1MB.
Một bước tiến lớn khác được SegWit thực hiện là nó hỗ trợ phát triển các giao thức lớp thứ hai, chẳng hạn như lightning network. Việc khắc phục tính linh hoạt làm cho bất kỳ tính năng nào dựa trên các giao dịch chưa được xác nhận sẽ ít rủi ro hơn và dễ thiết kế hơn.
lightning network sẽ tăng cường hơn nữa năng lực giao dịch của bitcoin bằng cách thực hiện các giao dịch nhỏ, thường xuyên ngoài chuỗi, chỉ giải quyết trên blockchain bitcoin khi người dùng đã sẵn sàng.
Kích hoạt SegWit cũng thúc đẩy công việc phát triển trên các tính năng khác như MAST (cho phép các hợp đồng thông minh bitcoin phức tạp hơn), chữ ký Schnorr (sẽ cho phép tăng khả năng giao dịch khác) và TumbleBit (mạng lớp trên cùng ẩn danh).
Không phải ai trong cộng đồng bitcoin cũng đồng ý rằng SegWit là giải pháp mà bitcoin đang chờ đợi. Một số người tin rằng đó là một trường hợp của những cú đá vào can, xuống đường và tốt nhất là một cách khắc phục tạm thời.
Khả năng chống lại SegWit là một trong những yếu tố đằng sau sự phát triển của bitcoin cash, một nhánh của mạng bitcoin đã chọn thực hiện giới hạn kích thước khối lớn hơn thay vì dựa vào cấu trúc giao dịch mới.
Mặc dù có những lợi thế rõ ràng, việc triển khai nâng cấp đang di chuyển chậm. Tại thời điểm pixel, 14% giao dịch đã sử dụng định dạng mới (bạn có thể theo dõi tiến trình tại đây ).
Lý do chính là nhiều ví vẫn chưa thêm hỗ trợ SegWit. Một số tên tuổi lớn như Trezor, Ledger, Electrum và Kraken đã làm như vậy. Coinbase – nhà cung cấp ví lớn nhất về số lượng giao dịch – đang làm việc với nó và dự kiến sẽ triển khai nâng cấp vào đầu năm 2018. Và ví được đính kèm với triển khai nút đầy đủ phổ biến nhất của bitcoin, Bitcoin Core, dự kiến sẽ tung ra SegWit trong quý đầu tiên của năm 2018.
Với mã bitcoin chính cũng thực hiện các điều chỉnh thân thiện với SegWit, điều này có thể dẫn đến một sự tăng trưởng trong cả thử nghiệm sử dụng và chức năng bổ sung. Bitcoin Core duy trì một danh sách trên trang web của các doanh nghiệp và dự án hoạt động về tích hợp SegWit.
Khi nhiều ví hơn nâng cấp, tỷ lệ phần trăm giao dịch sử dụng cấu trúc SegWit sẽ tăng lên và phí bitcoin sẽ giảm do các khối chứa số lượng giao dịch lớn hơn. Hơn nữa, sự phát triển của lightning và các giao thức lớp thứ hai tương tự sẽ tăng thêm sức mạnh, tăng cường phạm vi và tiềm năng của bitcoin. Điều này khó có thể xảy ra trong một đêm – nhưng sự thay đổi là một điều quan trọng và thể hiện một bước tiến lớn.
Segwit được sinh ra để dành cho Bitcoin giúp điều chỉnh chất lượng thông tin cần lưu trữ trong từng block, kích thước từng block vẫn giữ nguyên và giúp cho các giao dịch Bitcoin trở nên nhanh chóng hơn.
Segwit Bitcoin chỉ cần Soft Fork chứ không cần Hard Fork và sẽ được thực hiện nhanh chia các Blockchain của Bitcoin ra làm hai.
SN_Nour
Theo Tapchibitcoin.vn