## SegWit: làm thế nào Bitcoin đã giải quyết vấn đề chính về khả năng mở rộng
Khi mạng lưới Bitcoin bắt đầu phát triển, các nhà phát triển đã phải đối mặt với một vấn đề cấp bách: các khối trở nên quá tải, phí giao dịch tăng vọt, và tốc độ xử lý giao dịch giảm nhanh chóng. Tất cả là do mỗi giao dịch không chỉ chứa dữ liệu mà còn có chữ ký số, có thể chiếm tới 65% kích thước của khối. Điều này đã tạo ra một điểm nghẽn cho việc mở rộng mạng lưới.
## Những gì các nhà phát triển đã đề xuất
Vào năm 2015, Peter Wuille cùng với đội ngũ Bitcoin Core đã phát triển một giải pháp đổi mới — bản cập nhật tách biệt dữ liệu chữ ký khỏi thông tin chính của giao dịch. Bản cập nhật này được gọi là SegreGated Witness, hay còn gọi tắt là SegWit. Ý tưởng rất đơn giản: nếu đặt các chữ ký số, khóa công khai và các yếu tố xác thực khác vào một trường riêng biệt, chúng sẽ không còn được tính vào kích thước khối.
## Cách mà điều này đã thay đổi mạng lưới Bitcoin
Khi SegWit được triển khai vào tháng 8 năm 2017 như một soft fork, kết quả đã rất ấn tượng. Khả năng chứa khối đã tăng từ 1 MB gần 4 MB, mặc dù thực tế nó đã trở nên linh hoạt và phụ thuộc vào loại giao dịch. Kết quả là, một khối có thể chứa nhiều giao dịch hơn, dẫn đến tăng cường băng thông của mạng và sự gia tăng TPS (số giao dịch mỗi giây).
## Hiệu ứng bổ sung: giải quyết vấn đề tính dẻo
SegWit đã giải quyết một lỗ hổng quan trọng khác, được biết đến với tên gọi tính dẻo của giao dịch. Trước đây, trong khi một giao dịch chưa được xác nhận hoàn toàn, kẻ xấu về lý thuyết có thể thay đổi mã định danh của nó bằng cách thao túng các chữ ký. Bằng cách tách các chữ ký khỏi dữ liệu cơ bản của giao dịch, SegWit đã đóng lại lỗ hổng này. Nhờ đó, việc phát triển các giao thức lớp hai, chẳng hạn như Lightning Network, đã trở nên khả thi, mở ra những chân trời mới cho việc mở rộng.
## Cộng đồng đã phản ứng như thế nào với SegWit
Mặc dù có những lợi thế rõ ràng, bản cập nhật đã gây ra những cuộc thảo luận sôi nổi trong hệ sinh thái Bitcoin. Một phần các nhà phát triển và người dùng cho rằng SegWit là một giải pháp quá phức tạp có thể dẫn đến những vấn đề bảo mật không mong muốn. Những người chỉ trích chỉ ra những điểm yếu tiềm ẩn, bao gồm khả năng lý thuyết rằng một số giao dịch có thể bị chi tiêu bởi bất kỳ ai. Sự gay gắt của những bất đồng đã đến mức xung đột xung quanh SegWit trở thành một trong những lý do chính dẫn đến sự ra đời của Bitcoin Cash — một nhánh của Bitcoin gốc, trong đó các nhà phát triển đã chọn một con đường khác để tăng cường khả năng thông qua việc đơn giản mở rộng kích thước khối, từ chối SegWit.
Tuy nhiên, SegWit vẫn là một trong những bản cập nhật quan trọng nhất trong lịch sử của Bitcoin, xác định quỹ đạo của mạng trong nhiều năm tới.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
## SegWit: làm thế nào Bitcoin đã giải quyết vấn đề chính về khả năng mở rộng
Khi mạng lưới Bitcoin bắt đầu phát triển, các nhà phát triển đã phải đối mặt với một vấn đề cấp bách: các khối trở nên quá tải, phí giao dịch tăng vọt, và tốc độ xử lý giao dịch giảm nhanh chóng. Tất cả là do mỗi giao dịch không chỉ chứa dữ liệu mà còn có chữ ký số, có thể chiếm tới 65% kích thước của khối. Điều này đã tạo ra một điểm nghẽn cho việc mở rộng mạng lưới.
## Những gì các nhà phát triển đã đề xuất
Vào năm 2015, Peter Wuille cùng với đội ngũ Bitcoin Core đã phát triển một giải pháp đổi mới — bản cập nhật tách biệt dữ liệu chữ ký khỏi thông tin chính của giao dịch. Bản cập nhật này được gọi là SegreGated Witness, hay còn gọi tắt là SegWit. Ý tưởng rất đơn giản: nếu đặt các chữ ký số, khóa công khai và các yếu tố xác thực khác vào một trường riêng biệt, chúng sẽ không còn được tính vào kích thước khối.
## Cách mà điều này đã thay đổi mạng lưới Bitcoin
Khi SegWit được triển khai vào tháng 8 năm 2017 như một soft fork, kết quả đã rất ấn tượng. Khả năng chứa khối đã tăng từ 1 MB gần 4 MB, mặc dù thực tế nó đã trở nên linh hoạt và phụ thuộc vào loại giao dịch. Kết quả là, một khối có thể chứa nhiều giao dịch hơn, dẫn đến tăng cường băng thông của mạng và sự gia tăng TPS (số giao dịch mỗi giây).
## Hiệu ứng bổ sung: giải quyết vấn đề tính dẻo
SegWit đã giải quyết một lỗ hổng quan trọng khác, được biết đến với tên gọi tính dẻo của giao dịch. Trước đây, trong khi một giao dịch chưa được xác nhận hoàn toàn, kẻ xấu về lý thuyết có thể thay đổi mã định danh của nó bằng cách thao túng các chữ ký. Bằng cách tách các chữ ký khỏi dữ liệu cơ bản của giao dịch, SegWit đã đóng lại lỗ hổng này. Nhờ đó, việc phát triển các giao thức lớp hai, chẳng hạn như Lightning Network, đã trở nên khả thi, mở ra những chân trời mới cho việc mở rộng.
## Cộng đồng đã phản ứng như thế nào với SegWit
Mặc dù có những lợi thế rõ ràng, bản cập nhật đã gây ra những cuộc thảo luận sôi nổi trong hệ sinh thái Bitcoin. Một phần các nhà phát triển và người dùng cho rằng SegWit là một giải pháp quá phức tạp có thể dẫn đến những vấn đề bảo mật không mong muốn. Những người chỉ trích chỉ ra những điểm yếu tiềm ẩn, bao gồm khả năng lý thuyết rằng một số giao dịch có thể bị chi tiêu bởi bất kỳ ai. Sự gay gắt của những bất đồng đã đến mức xung đột xung quanh SegWit trở thành một trong những lý do chính dẫn đến sự ra đời của Bitcoin Cash — một nhánh của Bitcoin gốc, trong đó các nhà phát triển đã chọn một con đường khác để tăng cường khả năng thông qua việc đơn giản mở rộng kích thước khối, từ chối SegWit.
Tuy nhiên, SegWit vẫn là một trong những bản cập nhật quan trọng nhất trong lịch sử của Bitcoin, xác định quỹ đạo của mạng trong nhiều năm tới.