Thuật Ngữ

SegWit là gì? Hiểu được nhân chứng tách biệt của Bitcoin

Bạn muốn biết SegWit là gì? Đọc giải thích chuyên sâu của chúng tôi về công nghệ, nguồn gốc và công dụng của nó trong mạng Bitcoin (BTC).

Luôn cập nhật những đổi mới kỹ thuật trong tiền điện tử là rất quan trọng đối với bất kỳ ai tham gia, cho dù bạn là người khai thác, nhà giao dịch hay người đam mê. Mặc dù đã được vài năm tuổi, một sự đổi mới đáng chú ý đáng được biết đến là nhân chứng tách biệt, thường được gọi là SegWit.

Trong bài viết này, chúng tôi sẽ giúp trả lời câu hỏi: “SegWit là gì?” Chúng ta sẽ phá vỡ sở hữu công nghệ, giải thích cách thức hoạt động và những lợi ích cũng như hạn chế của nó đối với chuỗi khối Bitcoin.

SegWit là gì?

SegWit là một bản nâng cấp giao thức được Peter Wuille đề xuất vào năm 2015 mà Bitcoin đã triển khai vào tháng 8 năm 2017. Wuille đã đề xuất SegWit để giải quyết vấn đề về tính linh hoạt trong giao dịch, đó là khả năng thay đổi định danh duy nhất hoặc chữ ký số của một giao dịch tiền điện tử trước khi các thợ mỏ xác nhận nó trên blockchain.

Ngẫu nhiên, giải pháp a cũng tăng cường khả năng mở rộng của Bitcoin và cho phép các máy tính tạo nên mạng Bitcoin, còn được gọi là các nút, áp dụng một cấu trúc giao dịch mới.

Tuy nhiên, bất chấp những lợi ích đi kèm, SegWit phải đối mặt với sự phản đối đáng kể, dẫn đến sự chia rẽ trong cộng đồng Bitcoin. Xung đột trọng tâm là giữa các thợ mỏ, những người quan tâm đến lợi nhuận của họ, và các nhà phát triển, những người muốn làm cho Bitcoin nhanh hơn và giá cả phải chăng hơn.

Sự căng thẳng này dẫn đến sự khởi đầu của mạng lưới nĩa mềm do người dùng kích hoạt và kích hoạt các sự kiện dẫn đến một số dự án Bitcoin mới, bao gồm Bitcoin Cash (BCH).

Tuy nhiên, SegWit đã loại bỏ các vấn đề về tính linh hoạt của Bitcoin và cải thiện khả năng mở rộng và hiệu quả của nó bằng cách thay đổi cách blockchain lưu trữ dữ liệu giao dịch.

Trong các giao dịch Bitcoin trước đây, tất cả các phần của giao dịch, bao gồm thông tin người gửi và người nhận và chữ ký số, còn được gọi là dữ liệu nhân chứng, được lưu trữ cùng nhau trong một khối duy nhất k. Tuy nhiên, SegWit tách dữ liệu nhân chứng khỏi dữ liệu giao dịch, cho phép nhiều giao dịch phù hợp hơn với một khối duy nhất.

Nó gần như không thể thay đổi chữ ký số của một giao dịch, một hành động có khả năng làm mất hiệu lực các giao dịch khác (thường được gọi là giao dịch con) phụ thuộc vào nó.  Các tác nhân xấu có thể sử dụng lỗ hổng này để lừa đảo hoặc phá vỡ hoạt động của blockchain.

Ngoài ra, nó đã tăng giới hạn kích thước khối của chuỗi khối Bitcoin, do đó nâng cao khả năng xử lý nhiều giao dịch mỗi giây (TPS).

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

Để trả lời câu hỏi “SegWit hoạt động như thế nào”, trước tiên bạn cần nắm bắt cấu trúc của một giao dịch Bitcoin.
Như đã đề cập trong phần trên, các giao dịch Bitcoin thường bao gồm hai thành phần chính:

  • Dữ liệu giao dịch: Dữ liệu này bao gồm địa chỉ của người gửi và người nhận, số tiền người dùng đang gửi và các thông tin cần thiết khác.
  • Dữ liệu nhân chứng: Nó bao gồm các chữ ký số xác minh tính hợp lệ của giao dịch.

Trước khi tách biệt nhân chứng, dữ liệu giao dịch và nhân chứng được lưu trữ cùng nhau trong một khối. Sự sắp xếp này đã hạn chế kích thước khối và khiến mạng dễ bị tổn thương trước tính linh hoạt của giao dịch.

SegWit đã khắc phục tính dễ uốn của giao dịch như thế nào?

SegWit đã giải quyết vấn đề về tính linh hoạt của giao dịch bằng cách tách các chữ ký khỏi dữ liệu giao dịch. Malleabi lity trong các giao dịch có thể xảy ra theo hai cách. Đầu tiên, sau khi giao dịch được ký, các tác nhân xấu có thể thêm dữ liệu bổ sung vào tập lệnh, chứa chữ ký và dữ liệu mở khóa khác. Thứ hai, họ có thể thay đổi chữ ký trong tập lệnh nói trên.

Vì tập lệnh, được gọi là ScriptSig và chữ ký của nó là một phần của ID giao dịch, bất kỳ thay đổi nào đối với chúng cuối cùng đều làm thay đổi ID giao dịch.

SegWit đã giải quyết vấn đề này bằng cách xóa tất cả dữ liệu, bao gồm chữ ký và khóa công khai, khỏi ScriptSig và chuyển nó đến nhân chứng, một phần mới của các giao dịch SegWit không có trong ID giao dịch. Bằng cách đó, ScriptSig trở nên bất biến sau khi ký, do đó ngăn chặn mọi thay đổi đối với ID giao dịch mà không làm mất hiệu lực toàn bộ giao dịch.

SegWit đã tăng kích thước khối như thế nào?

SegWit tăng kích thước khối bằng cách giới thiệu một hệ thống đo lường mới gọi là trọng lượng khối. Hệ thống này cho phép nhiều giao dịch phù hợp hơn với từng khối mà không cần tăng khối trực tiếp giới hạn kích thước.

Trước SegWit, Bitcoin giới hạn mỗi khối ở 1MB dữ liệu, thường cho phép khoảng 1.650 giao dịch mỗi khối. Trọng lượng khối, được tính theo đơn vị trọng lượng, thay thế kích thước khối làm yếu tố giới hạn và cho phép một khối đầy đủ chứa tới 2.700 giao dịch.

SegWit được sử dụng để làm gì?

Nhân chứng tách biệt cung cấp một số trường hợp sử dụng quan trọng cho mạng Bitcoin:

Sửa tính mềm dẻo của giao dịch: Mục đích chính segWit đã vá lỗi tính linh hoạt của giao dịch trong Bitcoin và các loại tiền điện tử tương tự cho phép sửa đổi ID giao dịch trước khi chúng được xác nhận, gây ra các vấn đề về theo dõi và bảo mật giao dịch.
Như đã mô tả trước đây, SegWit đã khắc phục vấn đề đó bằng cách chuyển dữ liệu chữ ký sang một phần riêng biệt của giao dịch không có trong tính toán ID giao dịch, khiến các giao dịch không thể thay đổi sau khi được ký.

Tăng thông lượng giao dịch: SegWit tăng hiệu quả giới hạn kích thước khối, như được mô tả trong phần trên, cho phép nhiều giao dịch phù hợp hơn với từng khối. Nhờ đó, mạng có thể xử lý nhiều giao dịch hơn mỗi giây, cải thiện khả năng xử lý hoạt động gia tăng của Bitcoin.

Giảm phí giao dịch: Vì các công cụ khai thác Bitcoin có thể bao gồm nhiều giao dịch hơn trong mỗi khối mà họ xác thực, điều đó có nghĩa là việc cung cấp không gian giao dịch cũng tăng lên, điều này có thể giúp giảm phí trong mỗi iod có nhu cầu cao.

Kích hoạt các giải pháp lớp 2: SegWit đã mở đường cho các giải pháp lớp 2 (L2) trên Bitcoin, chẳng hạn như Lightning Network, bằng cách giải quyết tính linh hoạt của giao dịch và cải thiện khả năng mở rộng. Các giải pháp này được xây dựng trên blockchain Bitcoin để cho phép giao dịch nhanh hơn và rẻ hơn, tăng cường đáng kể khả năng sử dụng của Bitcoin cho các giao dịch hàng ngày.

Cải thiện tính linh hoạt của mạn: Nâng cấp SegWit cũng giúp thực hiện fu cải tiến và nâng cấp giao thức Bitcoin dễ dàng hơn. Nó đã giúp tạo ra một cấu trúc giao dịch mô-đun hơn, cho phép các nhà phát triển giới thiệu các tính năng và tối ưu hóa mới mà không yêu cầu những thay đổi đột phá đối với mạng.

Tăng cường bảo mật: Sửa chữa tính linh hoạt của giao dịch và làm cho các giao dịch hiệu quả hơn làm cho mạng Bitcoin ít bị ảnh hưởng bởi các loại tấn công và lỗ hổng khác nhau.

Ưu điểm và nhược điểm của SegWit

Trong khi Se gWit đã mang lại nhiều lợi ích cho mạng Bitcoin, không phải không có những lời chỉ trích và thách thức. Chúng ta hãy nhìn vào cả hai phía.

Ưu điểm

1. Khả năng mở rộng: Như đã đề cập trước đó, SegWit làm tăng số lượng giao dịch có thể được xử lý trên mỗi khối, giúp giảm bớt tắc nghẽn trên mạng Bitcoin.

2. Giảm phí: Sử dụng không gian khối hiệu quả hơn có nghĩa là người dùng thường có thể được hưởng phí giao dịch thấp hơn.

3. Cải thiện bảo mật: SegWit tăng cường tính bảo mật của các giao dịch Bitcoin, đặc biệt là đối với các giao dịch phức tạp liên quan đến nhiều chữ ký, bằng cách loại bỏ tính linh hoạt của giao dịch.

4. Cho phép nâng cấp trong tương lai: SegWit đặt nền móng cho các nâng cấp và đổi mới giao thức trong tương lai, chẳng hạn như Lightning Network, nhằm cải thiện hơn nữa khả năng mở rộng và tốc độ của Bitcoin.

Nhược điểm

1. Tỷ lệ áp dụng: Trong khi việc áp dụng SegWit đã phát triển o thời gian ban đầu chậm, với nhiều người dùng và dịch vụ, bao gồm cả ví Bitcoin, dành thời gian để nâng cấp. Hơn nữa, không có nhiều dịch vụ Bitcoin, bao gồm cả ví Bitcoin, đã hỗ trợ các thay đổi của SegWit

2. Sự phức tạp: Những thay đổi do SegWit đưa ra có thể phức tạp và đòi hỏi sự điều chỉnh đáng kể của các nhà phát triển và nhà cung cấp dịch vụ.

3. Tranh luận về kích thước khối: SegWit gây ra sự chia rẽ trong cộng đồng Bitcoin, với một số thành viên tin rằng ngụ ý tăng kích thước khối sẽ là một giải pháp đơn giản hơn cho các vấn đề về khả năng mở rộng thay vì triển khai SegWit. Nó đã kích hoạt sự hình thành của một số hard fork, bao gồm Bitcoin Cash.

4. Thu nhập thấp hơn cho các thợ đào: Phí thấp hơn do SegWit gây ra có thể khiến các thợ đào mất động lực vì nó ảnh hưởng đến lợi nhuận của họ. Ngoài ra, việc hỗ trợ sidechain chứa dữ liệu nhân chứng, có thể được người tham gia coi là một trở ngại vì nó không mang lại doanh thu.

Kết luận

Một nhân chứng riêng biệt giải thích, đây là một bản nâng cấp quan trọng cho Bitcoin, giải quyết các vấn đề chính như tính linh hoạt và khả năng mở rộng của giao dịch. Bạn đã đọc cách SegWit hoạt động bằng cách tách dữ liệu nhân chứng khỏi dữ liệu giao dịch và cách cho phép nhiều giao dịch phù hợp hơn trong một khối, dẫn đến thông lượng giao dịch tăng lên và phí thấp hơn.

Bạn cũng đã thấy cách phân tách dữ liệu vô tình làm tăng kích thước khối của Bitcoin và cho phép cải thiện scalabi lity và hiệu quả. Điều này lần lượt cho phép phát triển các mạng L2 trên blockchain Bitcoin.

Theo Crypto News

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Tạp chí tổng hợp tin tức mới nhất, những kiến thức hay, chính xác về thị trường tiền ảo, các dự án blockchain toàn cầu.

Kiến thức cho Trader

Đăng ký nhận bản tin

    Chỉ đơn giản bằng cách đăng ký email tại đây, bạn sẽ nhận được những tin tức mới nhất từ tinnhanhcrypto hoàn toàn miễn phí.