Mặc dù bitcoin vẫn là loại tiền điện tử lớn nhất và nổi bật nhất tại thời điểm này, nhưng nó không phải là không có các vấn đề. Trong số các vấn đề liên quan nhất đối với tiền điện tử lớn nhất theo giới hạn thị trường là khả năng mở rộng. Vì các khối trong chuỗi khối bitcoin bị giới hạn ở kích thước 1 megabyte, nên có giới hạn số lượng giao dịch mà mạng có thể xử lý.
Khi tiền điện tử rộng hơn và đặc biệt là bitcoin ngày càng trở nên phổ biến, hiệu ứng thắt cổ chai này đã đe dọa cản trở sự thành công của tiền ảo. Nó có thể đã góp phần tăng phí giao dịch và thời gian chờ xử lý.
Các nhà phát triển và những người đam mê tiền điện tử đã làm việc để giải quyết vấn đề này, nhưng cuộc tranh luận về cách thực hiện mở rộng hiệu quả của mạng là một vấn đề khó khăn và gây tranh cãi. Trong những năm gần đây, đã có một số nâng cấp phần mềm được đề xuất được thiết kế để nâng cấp giới hạn kích thước khối và để cải thiện xử lý giao dịch nói chung. SegWit2x là một trong những nâng cấp được đề xuất.
Dĩa cứng và mềm
Để hiểu SegWit2x, trước tiên, cần phải khám phá sự khác biệt giữa các nhánh cứng và mềm khi chúng liên quan đến blockchain. Một hard fork đề cập đến một cuộc đại tu các quy tắc quản lý blockchain. Đây là một sự thay đổi lớn trong thiết kế, sao cho các khối mới không được xem là hợp lệ bởi phần mềm mạng cũ.
Kết quả của một hard fork là blockchain bị ảnh hưởng chia thành hai trên cơ sở vĩnh viễn. Các nhánh cứng thậm chí có thể chia một mạng thành hai nếu chúng không được chấp nhận hoàn toàn; nếu có sự tham gia đầy đủ giữa những người dùng, một hard fork được đề xuất vẫn có thể phân chia blockchain. Đây là trường hợp khi ethereum tách ra do hack DAO. (Xem thêm: Tại sao DAO Ethereum mang tính cách mạng.)
Mặt khác, các nhánh mềm đòi hỏi một sự thay đổi trong các quy tắc mạng tạo ra các khối được phần mềm trước đó nhận ra. Theo nghĩa này, chúng tương thích ngược.
SegWit làm nền cho SegWit2x
Trước khi đề xuất SegWit2x xuất hiện, đã có Nhân chứng tách riêng (SegWit). Đây là một ngã ba mềm được đề xuất nhằm giải quyết vấn đề về khả năng mở rộng của bitcoin. Nó đã được đề xuất vào cuối năm 2015 bởi một nhà phát triển tên là Pieter Wuille.
Cơ chế của Nhân chứng tách riêng được thiết kế để cho phép tách dữ liệu chữ ký khỏi nhiều phần dữ liệu giao dịch khác, với kết quả là dữ liệu sẽ được lưu trữ khác nhau giữa các khối. Mục tiêu của SegWit là tăng khả năng giao dịch tổng thể thông qua cơ chế fork mềm, điều này sẽ không thúc đẩy sự phân tách.
Trong thời gian kể từ khi đề xuất SegWit, đã có các cuộc thảo luận và rẽ nhánh khác của mạng bitcoin. Chẳng hạn, một đợt hard fork diễn ra vào tháng 8 năm 2017 đã thúc đẩy việc tạo ra bitcoin cash. Do kết quả của hard fork này, kích thước khối đã tăng lên 8 lần mà không cần sử dụng giao thức SegWit. SegWit cuối cùng đã được kích hoạt vào ngày 24 tháng 8 năm 2017, mặc dù nhiều giao dịch mạng bitcoin trong thời gian kể từ đó đã không sử dụng nâng cấp.
SegWit2x là đề xuất Hard Fork
Trong khi SegWit là một đề xuất ngã ba mềm, SegWit2x là một đề xuất về hard fork. Vào thời điểm SegWit được giới thiệu vào mạng vào tháng 8 năm 2017, đây thực sự chỉ là quá trình đầu tiên trong hai giai đoạn được gọi là "Thỏa thuận New York" của các chuyên gia và nhà phát triển khả năng mở rộng.
Giai đoạn thứ hai là cái gọi là giao thức SegWit2x, sẽ tăng kích thước khối từ 1 megabyte lên 2 megabyte. Bằng cách tăng kích thước khối, những người đề xuất SegWit2x hy vọng họ có thể giảm thiểu việc tăng phí do người dùng trả tiền cho các công ty khai thác để thực hiện giao dịch. Mặt khác, việc tăng kích thước khối cũng sẽ tăng gánh nặng cho các nhà khai thác nút, người sau đó sẽ được yêu cầu lưu trữ nhiều dữ liệu hơn.
Quá trình triển khai SegWit2x sẽ dẫn đến thay đổi các quy tắc quản lý bitcoin. Tuy nhiên, nó khác với các dĩa dẫn đến bitcoin cash và bitcoin gold. Trong những trường hợp đó, người dùng dự đoán rằng bản thân các giao dịch sẽ không bị ảnh hưởng đáng kể; thay vào đó, những người dùng đã nắm giữ bitcoin chỉ đơn giản được cung cấp tiền điện tử mới tại thời điểm giao dịch, với hai mạng tiếp tục trên các đường dẫn khác nhau.
Giống như các nhánh trước đó, SegWit2x là một giao thức phần mềm thay thế sẽ dẫn đến một hard fork và cố gắng tăng kích thước khối. Tuy nhiên, không giống như các nhánh trước, SegWit2x nhằm mục đích giữ tất cả người dùng bitcoin hiện có trên một blockchain.
Trái ngược với bitcoin cash - nơi các nhà phát triển hy vọng tạo ra một blockchain và mạng hoàn toàn mới - những người đề xuất SegWit2x không hoàn toàn chắc chắn về kết quả cuối cùng. Nó có thể có nghĩa là một sự thay đổi trong các quy tắc quản lý bitcoin, việc tạo ra hai bitcoin riêng biệt hoặc rất ít thay đổi, tùy thuộc vào số lượng người khai thác đã chọn áp dụng phần mềm mới.
Lý do cho và chống lại
Dẫn đến việc áp dụng SegWit2x, các công ty khai thác và khởi nghiệp có xu hướng trở thành những người ủng hộ mạnh mẽ nhất cho giao thức mới. Họ thường lập luận rằng sự không hành động của bitcoin đã gây ra các loại tiền điện tử cạnh tranh để vượt qua loại tiền kỹ thuật số hàng đầu này và rằng các nâng cấp hiện tại không đủ để giảm thiểu vấn đề.
Các nhà phát triển và các nhà khai thác nút, mặt khác, thường phản đối việc áp dụng. Họ cho rằng bitcoin nên là một kho lưu trữ giá trị trái ngược với hệ thống thanh toán và tính rủi ro của giao thức mới vượt xa lợi ích tiềm năng. Một số người cũng cảm thấy rằng các thợ mỏ và doanh nghiệp sẽ được hưởng lợi không cân xứng từ giao thức.
SegWit2x đã gây tranh cãi rất cao, một phần vì tình trạng của nó là một hard fork và các nhà phát triển không thể đi đến thống nhất về việc áp dụng giao thức. Hard fork ban đầu đã được lên kế hoạch vào ngày 16 tháng 11 năm 2017. Tuy nhiên, vào ngày 8 tháng 11 năm 2017, các nhà lãnh đạo của phong trào SegWit2x đã đình chỉ hard fork do các cuộc chiến đang diễn ra và thiếu sự đồng thuận rộng rãi hơn giữa những người tham gia.
Vào cuối năm 2017, một hard fork được đề xuất khác có tên SegWit2x đã được công bố, mặc dù nó dường như không có mối quan hệ nào với SegWit2x trước đó, hãy lưu lại tên này.
