SegWit

Segregated Witness (SegWit) là bản nâng cấp kỹ thuật cho blockchain Bitcoin, phân tách chữ ký giao dịch (dữ liệu witness) khỏi dữ liệu giao dịch và lưu trữ chúng trong một cấu trúc riêng biệt. Được triển khai dưới dạng soft fork vào năm 2017, SegWit đã khắc phục vấn đề về khả năng thay đổi giao dịch, mở rộng dung lượng khối cũng như tạo điều kiện phát triển các giải pháp mở rộng lớp thứ hai như Lightning Network nhờ việc áp dụng các định dạng địa chỉ và cấu trúc giao dịch mới.
SegWit

Segregated Witness (SegWit) là một nâng cấp kỹ thuật quan trọng đối với blockchain của Bitcoin, được chính thức triển khai vào tháng 8 năm 2017. SegWit tái cấu trúc dữ liệu block bằng cách tách riêng phần chữ ký giao dịch (dữ liệu witness) khỏi dữ liệu giao dịch, lưu trữ chúng trong một cấu trúc dữ liệu độc lập. Thiết kế này giúp giải quyết vấn đề thay đổi dữ liệu giao dịch (transaction malleability) trên mạng lưới Bitcoin, tăng dung lượng block, tối ưu hóa hiệu quả mạng và tạo tiền đề cho các giải pháp mở rộng lớp thứ hai như Lightning Network.

Bối cảnh: Nguồn gốc của SegWit

Khái niệm Segregated Witness lần đầu được Pieter Wuille, nhà phát triển Bitcoin Core, đưa ra vào tháng 12 năm 2015 tại hội thảo Scaling Bitcoin ở Hồng Kông. Thời điểm đó, mạng Bitcoin đối mặt với vấn đề về khả năng mở rộng, khi giới hạn kích thước block 1MB gây tình trạng tắc nghẽn giao dịch và tăng phí giao dịch. Ngoài ra, lỗ hổng transaction malleability cho phép thay đổi ID giao dịch trước khi xác nhận, ảnh hưởng đến phát triển các kênh thanh toán nâng cao.

Trong quá trình thảo luận trong cộng đồng Bitcoin về các giải pháp mở rộng, SegWit được đề xuất như một bản nâng cấp soft fork, vừa tăng dung lượng block mà không ảnh hưởng đến sự đồng thuận, vừa khắc phục được vấn đề transaction malleability. Sau khoảng một năm rưỡi phát triển và kiểm thử, SegWit đã được triển khai qua BIP (Bitcoin Improvement Proposal) 141, và chính thức kích hoạt vào tháng 8 năm 2017 khi đạt ngưỡng đồng thuận cần thiết.

Cơ chế hoạt động: SegWit vận hành thế nào

Cơ chế chính của SegWit là tái cấu trúc giao dịch với các điểm nổi bật:

  1. Tách dữ liệu - Dữ liệu "witness" (chữ ký và script) được tách khỏi phần dữ liệu giao dịch chính và lưu vào một cấu trúc witness riêng biệt.

  2. Điều chỉnh cách tính trọng số - Trong quá trình tính kích thước block, dữ liệu witness chỉ được tính trọng số 0,25 đơn vị trọng số trên mỗi byte, trong khi dữ liệu không phải witness vẫn tính 1 đơn vị. Nhờ đó, block có thể chứa nhiều giao dịch hơn, nâng giới hạn thực tế lên khoảng 4MB.

  3. Định dạng địa chỉ mới - Địa chỉ Bech32 bắt đầu bằng "bc1" được giới thiệu, dành riêng cho giao dịch SegWit, giúp phát hiện lỗi tốt hơn và mã QR ngắn hơn.

  4. Thay đổi cách tính ID giao dịch - Dữ liệu chữ ký không còn tính vào quá trình tạo ID giao dịch (txid), loại bỏ lỗ hổng transaction malleability và đảm bảo ID giao dịch không thay đổi sau khi phát đi.

Về mặt kỹ thuật, SegWit đưa ra quy tắc phiên bản mới cho hệ thống script của Bitcoin: giao dịch định dạng cũ mang phiên bản 0, còn giao dịch SegWit là phiên bản 1. Điều này giúp duy trì khả năng tương thích ngược, cho phép các node chưa nâng cấp vẫn xác thực được blockchain.

Rủi ro và thách thức của SegWit

Dù mang lại nhiều lợi ích, quá trình triển khai SegWit vẫn gặp một số rủi ro và thách thức:

  1. Tỷ lệ áp dụng - SegWit là tính năng tùy chọn, cần sự hỗ trợ chủ động từ ví và sàn giao dịch để phát huy hiệu quả nên tốc độ áp dụng ban đầu khá chậm.

  2. Độ phức tạp kỹ thuật - Triển khai SegWit đòi hỏi thay đổi lớn đối với phần mềm ví, làm tăng gánh nặng cho nhà phát triển và nguy cơ lỗi kỹ thuật.

  3. Sự phân hóa cộng đồng - Việc kích hoạt SegWit gây chia rẽ trong cộng đồng Bitcoin, cuối cùng dẫn đến việc tách nhánh blockchain, tạo ra Bitcoin Cash.

  4. Yêu cầu bảo mật - Quy tắc xác thực script và định dạng địa chỉ mới cần được kiểm thử nghiêm ngặt để phòng tránh lỗ hổng bảo mật mới.

  5. Giai đoạn chuyển đổi mạng - Trước khi toàn bộ mạng lưới chuyển sang SegWit, phải đảm bảo khả năng tương thích giữa hai loại giao dịch, làm tăng độ phức tạp hệ thống.

Việc SegWit được kích hoạt là một sự kiện quan trọng trong quá trình phát triển kỹ thuật của Bitcoin, cho thấy các nâng cấp lớn có thể được triển khai thông qua soft fork.

SegWit đóng vai trò quan trọng trong quá trình phát triển công nghệ của Bitcoin, giải quyết các vấn đề kỹ thuật và tạo điều kiện cho các giải pháp mở rộng lớp thứ hai như Lightning Network. Việc triển khai qua soft fork của SegWit cũng phản ánh sự phức tạp của quản trị và nâng cấp kỹ thuật trên blockchain, cũng như những thách thức trong việc đạt đồng thuận ở hệ thống phi tập trung. Hiện nay, SegWit đã được chấp nhận rộng rãi và trở thành tiêu chuẩn trên mạng lưới Bitcoin.

Chỉ một lượt thích có thể làm nên điều to lớn

Mời người khác bỏ phiếu

Thuật ngữ liên quan
kỷ nguyên
Trong Web3, "chu kỳ" là thuật ngữ dùng để chỉ các quá trình hoặc khoảng thời gian lặp lại trong giao thức hoặc ứng dụng blockchain, diễn ra theo các mốc thời gian hoặc số khối cố định. Một số ví dụ điển hình gồm sự kiện halving của Bitcoin, vòng đồng thuận của Ethereum, lịch trình vesting token, giai đoạn thử thách rút tiền ở Layer 2, kỳ quyết toán funding rate và lợi suất, cập nhật oracle, cũng như các giai đoạn biểu quyết quản trị. Thời lượng, điều kiện kích hoạt và tính linh hoạt của từng chu kỳ sẽ khác nhau tùy vào từng hệ thống. Hiểu rõ các chu kỳ này sẽ giúp bạn kiểm soát thanh khoản, tối ưu hóa thời điểm thực hiện giao dịch và xác định phạm vi rủi ro.
Phân bổ Bitcoin ETF BlackRock
Thuật ngữ “hạn mức BlackRock Bitcoin ETF” là để chỉ tổng số cổ phiếu và quy mô mà nhà đầu tư có thể đăng ký mua hoặc giao dịch, thay vì một mức giới hạn cố định chính thức dành cho từng cá nhân. Thông thường, hạn mức này sẽ được xác lập dựa trên cơ chế tạo lập và mua lại của ETF, khả năng vận hành của các thành viên được ủy quyền, hệ thống kiểm soát rủi ro của các công ty môi giới và quy trình lưu ký. Tất cả những yếu tố này sẽ cùng nhau tác động đến mức độ thuận tiện khi nhà đầu tư đăng ký mua hoặc giao dịch trong ngày, đồng thời ảnh hưởng trực tiếp đến hiệu suất chênh lệch giá của ETF.
Địa chỉ Bitcoin
Địa chỉ Bitcoin là chuỗi ký tự dùng để nhận và chuyển Bitcoin, giống như số tài khoản ngân hàng. Địa chỉ này được tạo ra bằng cách băm và mã hóa khóa công khai (khóa này lấy từ khóa riêng tư), đồng thời có mã kiểm tra để hạn chế lỗi nhập liệu. Các dạng địa chỉ phổ biến thường bắt đầu bằng "1", "3", "bc1q" hoặc "bc1p". Ví và sàn giao dịch như Gate sẽ cung cấp địa chỉ Bitcoin cho bạn sử dụng để nạp, rút hoặc thanh toán.
mã hóa
Thuật toán mật mã là tập hợp các phương pháp toán học nhằm "khóa" thông tin và xác thực tính chính xác của dữ liệu. Các loại phổ biến bao gồm mã hóa đối xứng, mã hóa bất đối xứng và thuật toán băm. Trong hệ sinh thái blockchain, thuật toán mật mã giữ vai trò cốt lõi trong việc ký giao dịch, tạo địa chỉ và đảm bảo tính toàn vẹn dữ liệu, từ đó bảo vệ tài sản cũng như bảo mật thông tin liên lạc. Mọi hoạt động của người dùng trên ví và sàn giao dịch—như gửi yêu cầu API hoặc rút tài sản—đều phụ thuộc vào việc triển khai an toàn các thuật toán này và quy trình quản lý khóa hiệu quả.
Phi tập trung
Phi tập trung là thiết kế hệ thống phân phối quyền quyết định và kiểm soát cho nhiều chủ thể, thường xuất hiện trong công nghệ blockchain, tài sản số và quản trị cộng đồng. Thiết kế này dựa trên sự đồng thuận của nhiều nút mạng, giúp hệ thống vận hành tự chủ mà không bị chi phối bởi bất kỳ tổ chức nào, từ đó tăng cường bảo mật, chống kiểm duyệt và đảm bảo tính công khai. Trong lĩnh vực tiền mã hóa, phi tập trung thể hiện qua sự phối hợp toàn cầu giữa các nút mạng của Bitcoin và Ethereum, sàn giao dịch phi tập trung, ví không lưu ký và mô hình quản trị cộng đồng, nơi người sở hữu token tham gia biểu quyết để xác định các quy tắc của giao thức.

Bài viết liên quan

Vấn đề tướng Byzantine là gì
Người mới bắt đầu

Vấn đề tướng Byzantine là gì

Bài toán các vị tướng Byzantine là một mô tả tình huống của bài toán đồng thuận phân tán.
2022-11-21 07:48:12
Quantitative Easing (QE) và Quantitative Tightening (QT) là gì?
Người mới bắt đầu

Quantitative Easing (QE) và Quantitative Tightening (QT) là gì?

Không giống như các chính sách tiền tệ truyền thống như việc điều chỉnh lãi suất, hoạt động thị trường mở, hoặc thay đổi yêu cầu dự trữ, Easing Số lượng (QE) và Tightening Số lượng (QT) là những công cụ phi tiêu chuẩn được sử dụng chủ yếu khi các biện pháp thông thường không thành công trong kích thích hoặc kiểm soát nền kinh tế một cách hiệu quả.
2024-11-05 15:26:37
Bitcoin ETF giao ngay: Cổng đầu tư tiền điện tử dành cho doanh nhân
Trung cấp

Bitcoin ETF giao ngay: Cổng đầu tư tiền điện tử dành cho doanh nhân

Bài viết này là phần giới thiệu về Bitcoin ETF, giải thích rõ ràng cho người đọc BTC giao ngay là gì.
2023-12-31 14:39:36