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 của BlackRock
Phân bổ tài sản của Bitcoin ETF BlackRock là việc phân bổ tài sản bitcoin do iShares Bitcoin Trust (IBIT) quản lý. Quỹ ETF bitcoin giao ngay này do BlackRock – tập đoàn quản lý tài sản lớn nhất toàn cầu – ra mắt. Kể từ khi IBIT được Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC) phê duyệt và chính thức niêm yết vào ngày 11/01/2024, quỹ này nhanh chóng trở thành ETF giao ngay của bitcoin dẫn đầu thị trường. IBIT giúp nhà đầu tư tổ chức và cá nhân tiếp cận giá bitcoin thông qua sàn giao dịch chứng khoán truyền
Địa chỉ Bitcoin
Địa chỉ Bitcoin là một mã nhận dạng gồm 26 đến 35 ký tự, dùng để nhận bitcoin. Địa chỉ này được tạo ra dựa trên mã băm của khóa công khai của người dùng. Có ba loại địa chỉ Bitcoin phổ biến: địa chỉ truyền thống P2PKH (bắt đầu bằng "1"), địa chỉ băm script P2SH (bắt đầu bằng "3") và địa chỉ Segregated Witness (SegWit) (bắt đầu bằng "bc1").
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