


Khi Satoshi Nakamoto sáng lập Bitcoin, ông đặt ra quy định cơ bản: mỗi khối không được vượt quá một triệu byte. Giới hạn này phù hợp với giai đoạn đầu, khi Bitcoin phục vụ cho nhóm khách hàng nhỏ, nhưng khi Bitcoin ngày càng phổ biến, mạng lưới đã đối mặt với tình trạng tắc nghẽn nghiêm trọng. Mỗi khối mới được tạo ra khoảng mười phút một lần, và với giới hạn một triệu byte, số lượng giao dịch trong mỗi khối rất hạn chế—thường chỉ từ vài chục giao dịch trở xuống. Điều này dẫn đến tốc độ xử lý trung bình là bảy giao dịch mỗi giây. Khi mạng lưới hoạt động cao điểm, hàng chục nghìn giao dịch có thể bị tồn đọng, kéo theo phí giao dịch tăng lên đến hàng chục đô la, thời gian xử lý bị kéo dài đến vài ngày. Cộng đồng crypto đã cấp thiết tìm kiếm giải pháp kỹ thuật hiệu quả để tăng tốc độ xử lý giao dịch và giảm phí cho người dùng. Giải pháp đó chính là Segregated Witness, hay SegWit.
Công nghệ Segregated Witness (SegWit) được nhà phát triển Bitcoin Pieter Wuille cùng các thành viên Bitcoin Core đề xuất năm 2015, nhằm khắc phục hạn chế về tốc độ xử lý giao dịch của Bitcoin. Năm 2017, SegWit được triển khai chính thức qua soft fork trên mạng Bitcoin, giúp tăng dung lượng xử lý của mỗi khối lên gấp 1,7 lần. Đây là bước tiến nổi bật của Bitcoin mà không gây chia tách mạng lưới như hard fork.
SegWit không chỉ được áp dụng trên Bitcoin mà còn trên các đồng crypto lớn khác như Litecoin và Bitcoin Cash. SegWit đem lại ba lợi ích lớn: mở rộng dung lượng khối, tăng tốc độ giao dịch và tối ưu khả năng mở rộng. Những cải tiến này giúp SegWit trở thành nền tảng thiết yếu của blockchain hiện đại, minh chứng cho sức mạnh của đổi mới kỹ thuật khi xử lý thách thức mở rộng mà vẫn đảm bảo tương thích ngược với hệ thống hiện tại.
Để hiểu sự đổi mới của SegWit, cần tìm hiểu cấu trúc giao dịch Bitcoin. Mỗi giao dịch gồm hai phần: dữ liệu giao dịch cơ bản và dữ liệu witness. Dữ liệu giao dịch ghi nhận số dư và số tiền chuyển, còn dữ liệu witness chứa chữ ký xác thực quyền sử dụng tài sản.
Về thực tế, người dùng quan tâm chủ yếu đến số dư và số tiền giao dịch. Dữ liệu xác thực tuy cần cho bảo mật nhưng không nhất thiết phải chiếm vị trí ưu tiên. Đối với người nhận, chỉ cần xác minh tài sản đủ và đã được ủy quyền hợp pháp.
Trong cấu trúc gốc của Bitcoin, dữ liệu witness—chủ yếu là chữ ký—chiếm tới 65% dung lượng khối. Việc này giảm hiệu suất chuyển khoản và tăng chi phí cho thợ đào. SegWit giải quyết bằng cách tách dữ liệu witness ra khỏi giao dịch, lưu trữ riêng biệt. Nhờ đó, mạng lưới xử lý được nhiều giao dịch hơn trong cùng giới hạn khối, tăng throughput mà không thay đổi giới hạn một megabyte. SegWit tối ưu hóa không gian khối, nâng tốc độ giao dịch và giảm chi phí.
SegWit giúp Bitcoin vận hành hiệu quả hơn với nhiều ưu điểm nổi bật. Đầu tiên là mở rộng dung lượng khối: chữ ký có thể chiếm đến 65% dung lượng khối, nhưng nhờ SegWit, không gian này được giải phóng, giúp khối xử lý nhiều giao dịch hơn dù giới hạn kích thước vẫn giữ nguyên.
Lợi ích tiếp theo là tăng tốc độ giao dịch, tương tự các giải pháp layer-2 của Ethereum. Dữ liệu Bitcoin được xử lý theo lớp để tăng throughput. Sau khi áp dụng SegWit, hệ thống tập trung tài nguyên cho dữ liệu giao dịch thực tế, giảm tải chữ ký, tăng số giao dịch mỗi giây (TPS). Thống kê cho thấy phí giao dịch trung bình giảm mạnh sau khi áp dụng SegWit, giúp Bitcoin phù hợp hơn cho giao dịch hàng ngày.
Lợi ích thứ ba là khả năng tương thích Lightning Network. Lightning Network là giải pháp layer-2 của Bitcoin, giúp xử lý các giao dịch lớn ngoài chuỗi. Lightning Network tạo thêm tầng hạ tầng trên blockchain Bitcoin, mở kênh thanh toán giúp xử lý nhanh các giao dịch lớn trong mọi điều kiện. Lightning Network xử lý off-chain, SegWit xử lý dữ liệu ưu tiên on-chain, tạo mối quan hệ bổ trợ và giảm áp lực lên blockchain chính.
Lợi ích bảo mật của SegWit: dữ liệu giao dịch và chữ ký được tách biệt hoàn toàn. Vì chữ ký bị loại khỏi quá trình tạo mã nhận diện giao dịch, nguy cơ biến đổi giao dịch—thông tin bị chỉnh sửa trước khi xác nhận—được loại bỏ. Điều này ngăn thông tin sai bị ghi vĩnh viễn lên chuỗi và hỗ trợ các chương trình sửa giao dịch. SegWit cũng tạo nền tảng cho Bitcoin ordinals khi mở rộng giới hạn dữ liệu tuỳ ý trong giao dịch. Kết hợp nâng cấp Taproot năm 2021, hệ thống lưu trữ witness trở nên linh hoạt hơn, giới hạn dữ liệu được tăng, cho phép tạo ordinals và NFT trên từng satoshi.
Với người dùng phổ thông, SegWit mang lại ba lợi ích: bảo mật cao hơn, giao dịch nhanh hơn và phí thấp hơn so với địa chỉ truyền thống. Những điểm này giúp nâng cao trải nghiệm khi sử dụng Bitcoin.
Người dùng chỉ cần nhận Bitcoin qua địa chỉ ví SegWit là đã hưởng trọn các lợi ích. Thống kê cho thấy tỷ lệ sử dụng SegWit liên tục tăng, chứng minh sự phổ biến của công nghệ này.
Hiện có bốn định dạng địa chỉ Bitcoin chính: Legacy (P2PKH) bắt đầu bằng "1" là địa chỉ gốc, vẫn còn dùng rộng rãi. P2PKH (Pay To PubKey Hash) nghĩa là thanh toán đến mã băm của khóa công khai. Ví dụ: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u.
Nested (P2SH) bắt đầu bằng "3" là địa chỉ đa chữ ký. P2SH (Pay-to-Script-Hash) dùng script hoàn trả và mã băm script cho giao dịch. Cấu trúc này tương tự P2PKH nhưng hỗ trợ chức năng nâng cao. P2SH thường dùng cho địa chỉ đa chữ ký, cho phép nhiều người cùng kiểm soát giao dịch. Ví dụ: 3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX.
Nested SegWit (P2SH) cũng bắt đầu bằng "3" là địa chỉ tương thích SegWit. Nhờ phương pháp đóng gói P2SH, địa chỉ này vẫn được node cũ nhận diện. Ví dụ: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN. Người dùng chỉ cần biết địa chỉ bắt đầu bằng "3" được hỗ trợ rộng rãi và có thể gửi Bitcoin tới địa chỉ bắt đầu bằng "1" hoặc "bc1".
Native SegWit (Bech32) bắt đầu bằng "bc1" là địa chỉ SegWit gốc. Địa chỉ Bech32 được phát triển riêng cho SegWit, quy định bởi BIP173 cuối năm 2017. Đặc điểm là chỉ dùng chữ thường và số, tránh nhầm lẫn khi nhập. Ví dụ: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3.
Bech32 dùng mã hóa Base32 thay cho Base58, giúp địa chỉ ngắn gọn và thuận tiện hơn khi tính toán. Dữ liệu cũng lưu trữ gọn trong mã QR. Bech32 có bảo mật cao nhờ mã phát hiện lỗi tối ưu, giảm nguy cơ địa chỉ sai. Địa chỉ Bech32 tương thích trực tiếp với SegWit, không cần thêm dung lượng khi nhúng vào P2SH, dẫn đến phí giao dịch thấp hơn. SegWit gốc vượt trội so với địa chỉ Base58 cũ: mã QR nhỏ hơn, phát hiện lỗi tốt hơn, bảo mật cao, chỉ dùng chữ thường nên dễ đọc và nhập liệu.
Địa chỉ Native P2WPKH và P2WSH đều bắt đầu bằng "bc1q" là SegWit gốc version 0. P2WPKH dài 42 ký tự (ví dụ: bc1qmgjswfb6eXcmuJgLxvMxAo1tth2QCyyPYt8shz), P2WSH dài 62 ký tự (ví dụ: bc1q09zjqeetautmyzrxn9d2pu5c5glv6zcmj3qx5axrltslu90p88pqykxdv4wj). P2WPKH dùng cho địa chỉ phổ thông, P2WSH dùng cho địa chỉ đa chữ ký.
Năm 2019, một vấn đề với Bech32 được phát hiện: nếu ký tự cuối cùng là "p" và nhập thêm "q", địa chỉ vẫn vượt kiểm tra checksum, có thể khiến Bitcoin gửi sai địa chỉ và không tiêu được. May mắn là Bech32 chỉ dùng cho địa chỉ SegWit gốc với giới hạn độ dài nghiêm ngặt, nên nhập thêm ký tự sẽ bị ví từ chối giao dịch.
Để khắc phục, tiêu chuẩn Bech32m được đề xuất (BIP0350): bổ sung chữ số vào công thức checksum để bất kỳ ký tự dư nào đều trả về checksum không hợp lệ. Tiêu chuẩn này chỉ áp dụng cho địa chỉ Taproot và các định dạng tương lai, còn SegWit gốc vẫn bảo vệ bằng giới hạn độ dài.
P2TR (Bech32m) bắt đầu bằng "bc1p" là địa chỉ Taproot phiên bản SegWit gốc 1. Ví dụ: bc1pqs7w62shf5ee3qz5jaywle85jmg8suehwhOawnqxevre9k7zvqdz2mOn. SegWit gốc version 0 dùng Bech32 cũ, version 1 dùng Bech32m mới. Taproot luôn bắt đầu bằng "bc1p", hỗ trợ lưu trữ BTC NFT và Ordinals NFT.
Phân tích sự khác biệt thực tế giữa các loại địa chỉ cho thấy sự chênh lệch lớn về phí và chức năng. Địa chỉ SegWit tương thích bắt đầu bằng "3" tiết kiệm khoảng 24% phí so với địa chỉ truyền thống bắt đầu bằng "1". Địa chỉ SegWit gốc bắt đầu bằng "bc1" tiết kiệm đến 35% so với dạng truyền thống.
Khi so sánh SegWit gốc (bắt đầu bằng "bc1" và một số địa chỉ "3") với địa chỉ đa chữ ký (bắt đầu bằng "3"), SegWit gốc tiết kiệm tới 70% phí chuyển khoản. Địa chỉ Taproot hỗ trợ BTC NFT và Ordinals NFT, mức phí tương đương địa chỉ "3", phù hợp cho người dùng muốn tham gia hệ sinh thái mở rộng của Bitcoin.
Phí khác biệt do lượng không gian khối mỗi loại địa chỉ cần dùng. Địa chỉ truyền thống dùng nhiều không gian hơn, trong khi SegWit gốc tối ưu hoá nhờ tách witness. Khoản tiết kiệm phí lớn khiến SegWit gốc là lựa chọn hàng đầu cho người dùng chú trọng chi phí, còn Taproot mở rộng chức năng mà không tăng phí đáng kể.
Segregated Witness là bước tiến quan trọng trong phát triển Bitcoin, giải quyết vấn đề mở rộng hiệu quả, phù hợp với mạng lưới hiện tại. Nhờ tách witness khỏi dữ liệu giao dịch, SegWit tăng số giao dịch mỗi khối, giảm phí, nâng cao hiệu suất mạng lưới. Công nghệ này đã được áp dụng rộng rãi khi nhiều người dùng nhận thấy lợi ích thực tế.
SegWit không chỉ tăng khả năng mở rộng mà còn loại bỏ lỗ hổng biến đổi giao dịch, nâng độ bảo mật và tin cậy cho giao dịch Bitcoin. SegWit cũng tạo nền tảng cho các giải pháp mở rộng như Lightning Network, cùng các đổi mới như Bitcoin ordinals và NFT thông qua Taproot.
Với người dùng phổ thông, SegWit mang lại ba lợi ích: bảo mật nâng cao, tốc độ giao dịch nhanh, phí thấp. Các định dạng địa chỉ SegWit đa dạng—Nested bắt đầu bằng "3", SegWit gốc bắt đầu bằng "bc1", Taproot bắt đầu bằng "bc1p"—giúp người dùng linh hoạt lựa chọn giữa tương thích, hiệu quả và chức năng nâng cao.
Các ví crypto hiện đại và sàn giao dịch lớn đã hỗ trợ SegWit cho Bitcoin, Litecoin và Bitcoin Cash, tối ưu trải nghiệm người dùng, giảm phí, tăng tốc chuyển khoản. Hỗ trợ Taproot còn giúp người dùng tham gia hệ sinh thái Bitcoin về ordinals, BRC-20 và NFT. Khi Bitcoin tiếp tục phát triển, SegWit chứng minh khả năng cộng đồng nâng cấp mạng lưới thông qua soft fork đồng thuận, xử lý hiệu quả vấn đề mở rộng mà không ảnh hưởng đến nguyên tắc phi tập trung và bảo mật. Việc phổ biến địa chỉ SegWit gốc là bước tiến lớn của Bitcoin, mang lại hiệu quả, an toàn và tiết kiệm chi phí tối ưu cho người dùng.
SegWit gốc là định dạng địa chỉ Bitcoin tiên tiến sử dụng 'bech32', tối ưu giao thức SegWit, giảm phí và tăng tốc độ giao dịch.
Có, bạn có thể gửi Bitcoin tới địa chỉ SegWit gốc. Hãy dùng ví của bạn để chuyển từ tài khoản hiện tại sang địa chỉ SegWit mới và luôn kiểm tra kỹ địa chỉ trước khi thực hiện.
Không, BTC SegWit chỉ là định dạng địa chỉ nâng cấp cho Bitcoin, giúp giảm phí giao dịch và tăng khả năng mở rộng.
Có, SegWit gốc rất tốt. Định dạng này giúp giao dịch chi phí thấp, hiệu quả cao, được hỗ trợ rộng rãi. Đây là lựa chọn lý tưởng cho chuyển khoản ngang hàng và phù hợp cho người dùng Bitcoin.











