Segwit là gì? Tìm hiểu về Segwit Bitcoin và tầm quan trọng của nó

SegWit, viết tắt của Segregated Witness (Tách biệt nhân chứng), là một bản nâng cấp giao thức cho mạng Bitcoin, được kích hoạt vào tháng 8 năm 2017.
Segwit là gì? Tìm hiểu về Segwit Bitcoin và tầm quan trọng của nó
avata
Cryptoday
10/04/2023
23:11
Cryptoday trênGoogle News

SegWit, viết tắt của Segregated Witness (Tách biệt nhân chứng), là một bản nâng cấp giao thức cho mạng Bitcoin. Nó được kích hoạt vào tháng 8 năm 2017, sau một cuộc tranh luận kéo dài hai năm trong cộng đồng Bitcoin. Mục tiêu của SegWit là tăng giới hạn kích thước khối của Bitcoin, điều này sẽ cho phép xử lý nhiều giao dịch hơn cùng một lúc mà không phải hy sinh tính phi tập trung và bảo mật của mạng.

SegWit là gì?

SegWit là một bản nâng cấp giao thức cho mạng Bitcoin được đề xuất vào năm 2015 bởi nhà phát triển Bitcoin Core Pieter Wuille. Nó được thiết kế để giải quyết hai vấn đề lớn mà mạng Bitcoin đang phải đối mặt vào thời điểm đó: tính linh hoạt của giao dịch và giới hạn kích thước khối.

Tính linh hoạt của giao dịch là một vấn đề kỹ thuật cho phép người dùng ác ý sửa đổi một chút ID giao dịch (TXID) của giao dịch Bitcoin mà không thay đổi nội dung của nó. Điều này có thể gây ra sự cố đối với một số tính năng nhất định của Bitcoin, chẳng hạn như bộ xử lý thanh toán và trao đổi, vốn dựa vào TXID để theo dõi các giao dịch. SegWit giải quyết vấn đề này bằng cách tách dữ liệu chữ ký giao dịch khỏi ID giao dịch, khiến không thể sửa đổi TXID mà không làm mất hiệu lực giao dịch.

Giới hạn kích thước khối là kích thước tối đa của một khối trong mạng Bitcoin, hiện được đặt ở mức 1 megabyte (MB). Giới hạn này được thực hiện bởi Satoshi Nakamoto, người tạo ra Bitcoin, để ngăn chặn thư rác và các cuộc tấn công từ chối dịch vụ (denial-of-services attack). Tuy nhiên, khi mạng Bitcoin ngày càng trở nên phổ biến, giới hạn kích thước khối đã trở thành nút thắt cổ chai trong quá trình xử lý giao dịch. SegWit giải quyết vấn đề này bằng cách tăng giới hạn kích thước khối hiệu quả lên 4 MB bằng cách tách dữ liệu chữ ký khỏi dữ liệu giao dịch.

SegWit đã bắt đầu như thế nào?

SegWit đã được đề xuất vào năm 2015 dưới dạng BIP (Đề xuất cải tiến Bitcoin) của Pieter Wuille. Nó đã vấp phải một số phản đối từ một nhóm người dùng và thợ đào Bitcoin, những người phản đối ý tưởng tăng giới hạn kích thước khối. Nhóm này, được gọi là "Big Blockers", lập luận rằng việc tăng giới hạn kích thước khối là cách duy nhất để mở rộng mạng Bitcoin và đáp ứng cơ sở người dùng ngày càng tăng của nó.

Cuộc tranh luận về SegWit kéo dài trong hai năm, cả hai bên đều trình bày lập luận và đề xuất giải pháp của riêng mình. Cuối cùng, cộng đồng Bitcoin đã quyết định kích hoạt SegWit thông qua một soft fork, điều đó có nghĩa là nó sẽ tương thích ngược với các phiên bản cũ hơn của phần mềm Bitcoin.

Việc kích hoạt SegWit không phải là không có tranh cãi. Một số người dùng và thợ đào Bitcoin phản đối SegWit đã quyết định tạo phiên bản Bitcoin của riêng họ, được gọi là Bitcoin Cash. Bitcoin Cash đã tăng giới hạn kích thước khối lên 8 MB, nhưng nó thiếu tính bảo mật và phi tập trung của mạng Bitcoin ban đầu.

SegWit hoạt động như thế nào?

SegWit hoạt động bằng cách tách dữ liệu chữ ký giao dịch khỏi dữ liệu giao dịch và lưu trữ nó trong một khối riêng biệt. Điều này cho phép nhiều giao dịch hơn được bao gồm trong một khối mà không làm tăng kích thước của khối. Dữ liệu chữ ký vẫn được xác minh bởi các nút trên mạng Bitcoin, nhưng nó không còn được tính vào giới hạn kích thước khối.

SegWit hoạt động như thế nào?
Cách thức hoạt động của SegWit

SegWit cũng giới thiệu một định dạng địa chỉ mới, được gọi là bech32, cho phép sử dụng không gian khối hiệu quả hơn. Địa chỉ Bech32 bắt đầu bằng "bc1" và không phân biệt chữ hoa chữ thường. Chúng cũng có tính năng sửa lỗi tích hợp, giúp chúng chống lại lỗi đánh máy và lỗi người dùng tốt hơn.

Một trong những lợi ích của SegWit là nó cho phép triển khai các giải pháp mở rộng lớp thứ hai - Layer 2, chẳng hạn như Lightning Network. Lightning Network là một giao thức thanh toán hoạt động trên mạng Bitcoin, cho phép thực hiện các giao dịch tức thì với chi phí thấp. Nó hoạt động bằng cách mở các kênh thanh toán giữa những người dùng, cho phép giao dịch nhanh hơn và rẻ hơn mà không cần xác nhận từng giao dịch trên mạng Bitcoin. SegWit kích hoạt Lightning Network bằng cách giải quyết vấn đề về tính linh hoạt của giao dịch, vốn là một trở ngại chính đối với việc triển khai công nghệ này.

SegWit rất quan trọng đối với mạng Bitcoin hiện tại vì nó giải quyết vấn đề về tính linh hoạt của giao dịch, tăng giới hạn kích thước khối hiệu quả và cho phép triển khai các giải pháp mở rộng lớp hai như Lightning Network. Những cải tiến này làm cho mạng Bitcoin hoạt động hiệu quả hơn, có thể mở rộng và có thể sử dụng như một loại tiền tệ, mở đường cho sự phát triển và áp dụng rộng rãi.

 

logoMẠNG XÃ HỘI TIN TỨC BLOCKCHAIN, CÔNG NGHỆ, TÀI CHÍNH SỐĐịa chỉ: Tầng 6, Toà nhà ADG, 37 Lê Văn Thiêm, Thanh Xuân, Hà Nội - Điện thoại: 024 6687 6797 Chịu trách nhiệm nội dung: Nguyễn Minh

Giấy phép số: 497/GP - BTTTT, do Bộ Thông tin và Truyền thông cấp ngày 17/10/2022
© 2022 - Toàn bộ bản quyền thuộc về Cryptoday Việt Nam
Tải ứng dụng Cryptoday
downloaddownload