Tincoinviet mời mọi người đi tìm hiểu thuật ngữ Blockchain Segregated Witness (SegWit) là gì, lý do gì khiến Segregated Witness (SegWit) chưa kích hoạt ?
Vậy Segregated Witness (SegWit) là gì ?
Segregated Witness (hay còn gọi SegWit) là một bản cập nhật được đề xuất cho phần mềm Bitcoin, được thiết kế để vá lỗi các vấn đề nghiêm trọng.
Segregated Witness (SegWit) là một bản cập nhật được đề xuất cho Bitcoin Core, được phát trển bởi một đội ngũ lâu năm. Bitcoin Core hiện là client Bitcoin phổ biến nhất, được sử dụng bởi đa số doanh nghiệp trong ngành.
Ban đầu, bản cập nhật này nhằm mục đích giải quyết “tính linh hoạt” của các giao dịch, một điểm yếu phổ biến của Bitcoin. Mặc dù lỗi này không gây tổn thất quá lớn cho người dùng, nhưng nó đã bị kẻ xấu khai thác trong một vài trường hợp, do đó vá lỗi là thực sự cần thiết.
Bên cạnh đó, Segregated Witness (SegWit) cũng mang lại hàng loạt những lợi ích và hiện tại, sự tập trung của nó đã chuyển từ cải thiện tính linh hoạt của giao dịch sang giải quyết rắc rối mở rộng quy mô của Bitcoin.
Bitcoin Core:
“Khi các giao dịch sử dụng các tính năng của segwit bắt đầu được sử dụng, thay đổi này sẽ cho phép nhiều dữ liệu được đưa vào mỗi khối (với 100% các giao dịch sử dụng các tính năng của segwit dự kiến khoảng 2MB dữ liệu cho mỗi khối, tuy nhiên trong trường hợp xấu nhất có thể Tối đa 4MB dữ liệu cho mỗi khối). Cho đến khi nó cho phép một khối lượng giao dịch lớn hơn, nó có thể được dự kiến sẽ tăng cơ sở dữ liệu UTXO nhanh hơn (với 100% các giao dịch sử dụng tính năng segwit, tốc độ tăng có thể được dự kiến sẽ tăng gấp đôi, tuy nhiên vì segwit là một ngã ba mềm , Tăng trưởng UTXO trường hợp xấu nhất không thay đổi). “
Sử dụng Segregated Witness (SegWit) là giải pháp để giải quyết việc mở rộng quy mô của Bitcoin
SegWit gia tăng giới hạn kích thước block của Bitcoin và cho phép thêm vào tầng giải pháp thứ hai cho các đợt phát triển trong tương lai.
Vấn đề quy mô mà Bitcoin đang đối mặt hiện nay chủ yếu nổi lên từ kích thước block thiếu hiệu quả. Như mọi người đều biết, các block giao dịch kết hợp liên tục lại với nhau để tạo nên Blockchain. Blockchain đến lượt mình lại đóng vai trò như là một sổ cái ghi nhận lịch sử các thương vụ mua bán diễn ra trên toàn mạng lưới – nói cách khác, Blockchain chính là huyết mạch của toàn bộ hệ thống tiền điện tử.
Bất cập gặp phải ở đây là việc tất cả block chỉ được lập trình để có lưu lượng giới hạn là 1MB. Nhiêu đấy là không đủ để đáp ứng nhu cầu giải quyết hàng trăm giao dịch mà nhà đầu tư trên toàn thế giới thực hiện trong mỗi phút.
Hệ quả từ đó là việc rất nhiều người sử dụng buộc phải xếp hàng chờ xác nhận hoàn tất giao dịch của mình, có lúc tốn mấy tiếng đồng hồ và thậm chí là cả vài ngày. Nếu mà kích thước block vẫn được cố định ở mức cũ trong khi mạng lưới Bitcoin ngày càng được mở rộng thì sẽ chỉ có một kết cục: vấn đề tắc nghẽn giao dịch trên sẽ còn trầm trọng hơn mà thôi.
Giải pháp mà SegWit đưa ra gồm hai phần. Trước tiên, nó ngay lập tức cho phép tăng giới hạn kích cỡ block lên thành 4MB. Tuy nhiên cần lưu ý rằng 4MB là giới hạn cho phép tối đa, trong khi con số thực tế được tăng thêm phụ thuộc vào tình hình hiện tại của thị trường.
Nhiều chuyên gia ước đoán rằng ngay sau khi SegWit được kích hoạt, kích thước mỗi block sẽ đạt mức 2.1MB, tăng xấp xỉ 110% so với mức ban đầu.
Tiếp theo, thông qua việc giải quyết tính linh hoạt, SegWit sẽ không chỉ loại bỏ cái tuy chỉ là một vấn nhỏ đối với Bitcoin nhưng lại là một rào cản lớn trong việc thêm tầng giải pháp thứ hai lên trên nó. Một trong các phương án được đề xuất là Lightning Network, vốn được hy vọng là sẽ tạo ra một đợt tăng đáng kể trong lưu lượng của mạng lưới nhờ điều phối phần lớn các giao dịch ra khỏi Blockchain và nhanh chóng xử lí chúng.
Những lý do khiến Segregated Witness (SegWit) chưa được kích hoạt ?
SegWit sẽ được kích hoạt một khi 95% năng lực khai thác trong hệ thống ra hiệu ủng hộ nó.
Nếu xảy ra thiếu hụt trong tỉ lệ tán thành cho một loạt các qui định mới thì nhiều khả năng một đợt fork sẽ xảy ra, khiến một phần mạng lưới chuyển sang dùng client mới trong khi số còn lại vẫn sử dụng cái cũ. Điều này dẫn đến việc tồn tại đồng thời hai loại tiền điện tử bên trong Bitcoin với cách thức hoạt động khác nhau, đấu đá lẫn nhau để giành giật người dùng.
Kịch bản như thế có thể có những tác động không thể lường trước được, nhưng bảo đảm cả hai loại tiền trên sẽ hứng chịu nhiều ảnh hưởng tiêu cực về mặt giá trị, đặc biệt là trong ngắn hạn. Chính vì vậy, để ngăn ngừa nguy cơ một đợt fork xảy ra thì đội ngũ phát triển SegWit đã thiết lập một quy định cụ thể lên trên phần mềm này, chỉ cho phép nó kích hoạt một khi nhận được sự ủng bộ của 95% người dùng – gần như là toàn bộ hệ thống.
Cho tới thời điểm hiện tại, tỉ lệ tán thành vẫn đang dao động trong khoảng từ 32 đến 33,8% và nó chưa bao giờ có thể vượt qua được mức này. Nguyên nhân của con số ít ỏi trên đến từ việc một lượng lớn người sử dụng đang phản đối kích hoạt SegWit với nhiều lí do khác nhau.
Những xung đột chủ yếu chống lại Segregated Witness (SegWit)
Những luận điểm chính được khai thác để ngăn cản SegWit có thể được chia làm ba nhóm: yếu tố kĩ thuật, yếu tố chính trị và yếu tố ý thức hệ.
Vài cá nhân cho rằng ở trạng thái hiện tại thì SegWit không tài nào có thể giải quyết các vấn đề mà nó đã hứa hẹn trước đó. Lập luận này xuất phát từ việc mức tăng kích thước block được đề xuất vẫn sẽ không thể đáp ứng hết nhu cầu ngày càng cao của cộng đồng Bitcoin.
Đa số các chuyên gia đều đánh giá cao năng lực kĩ thuật của đội ngũ phát triển SegWit cũng như nền tảng vững chắc của bản cập nhật này. Tuy nhiên, gần như là không thể để cho một người không phải là lập trình viên có thể đánh giá độ xác thực của các tuyên bố đưa ra bởi cả hai bên.
Và giờ đây bên cạnh tranh cãi về kĩ thuật, sự xuất hiện của yếu tố chính trị càng làm phức tạp hóa thêm vấn đề. Hầu hết các nhà phát triển và xây dựng SegWit đang là nhân viên của một công ty có tên gọi là Blockstream, chuyên nghiên cứu các giải pháp liên quan đến sidechain.
Vài thành viên cộng đồng cho rằng ở đây xuất hiện một mối xung đột về lợi ích vì các nhà phát triển có thể đã bị yêu cầu cản trở các nỗ lực tăng kích thước block, qua đó làm gia tăng nhu cầu cho các giải pháp sidechain như là Lightning Network. Tuy vẫn chưa có bằng chứng cụ thể nào được tìm thấy nhưng phần đông người sử dụng vẫn chọn tin vào giả thuyết này và tiến hành phản đối SegWit.
Quan điểm chính về ý thức hệ chống lại bản cập nhật là SegWit không thể giải quyết vấn đề mở rộng mà vẫn có thể duy trì mức độ phân quyền của mạng lưới Bitcoin. Như đã đề cập ở phần trên của bài viết, SegWit chỉ có thể tháo gỡ các vướng mắc dài hạn của Bitcoin liên quan đến sự thiếu hiệu quả trong giao dịch thông qua việc thêm các tầng giải pháp thứ hai như là sidechain Lightning Network.
Rắc rối nhiều người thấy được ở đây là cách thức các sidechain này hoạt động. Để giảm bớt sự lệ thuộc và hệ thống Blockchain vốn đang bị ách tắc thì các sidechain chuyển tiền điện tử sang một tầng thứ hai. Tại đây, tất cả các giao dịch được được xử lí bởi một bên thứ ba, thay vì phải duy chuyển đi khắp mạng lưới, qua đó giúp tiết kiệm rất nhiều thời gian và công sức.
Nhưng ‘điểm tập trung quyền lực’ này lại chính là cái Bitcoin muốn loại bỏ khỏi hệ thống tiền tệ của mình ngay từ đầu. Đối với nhiều người dùng, đó là sự thỏa hiệp không thể nào chấp nhận được, dù bên thứ ba ấy có ảnh hưởng nhỏ như thế nào đi nữa trong các giải pháp như Lightning Network.
Vậy còn những ai sẽ ủng hộ Segregated Witness (SegWit)
Một lượng lớn các cá nhân và doanh nghiệp đã thể hiện sự ủng hộ của mình cho SegWit, bao gồm cả các công ty sử dụng các phần mềm tương thích với nó.
Hiện tại, có hơn 100 công ty có triển vọng trong ngành công nghiệp tiền điện tử được biết là đang lên kế hoạch, nghiên cứu thử nghiệm hay đã ra hiệu kích hoạt SegWit.
Bên cạnh đó, nhiều cá nhân nổi tiếng trong cộng đồng Bitcoin đã thể hiện rõ ràng quan điểm tán thành SegWit của mình trên Twitter hay các phương tiện thông tin đại chúng khác. Nổi bật trong số đó là các cái tên như Andreas Antonopoulos (MC chương trình “Let’s talk Bitcoin!”), Samson Mow (Giám đốc Chiến lược của Blockstream), Charlie Lee (nhà phát minh Litecoin), …
Tất nhiên, nhân tố chủ đạo ở đây vẫn là các thợ đào. Tại thời điểm thực hiện bài viết này, có hơn 33.8% số thợ đào trên toàn cộng đồng Bitcoin ra hiệu hoàn toàn ủng hộ việc kích hoạt SegWit.