Bitcoin$17134.012734368-0.207%
Ethereum$1287.0820718275-0.289%
Tether$1.0000275842165-0.001%
BNB$296.74619046671-0.26%
USD Coin$0.99996987516603+0.004%
Binance USD$0.9997165003892-0.001%
XRP$0.4027379178905-0.65%
Dogecoin$0.10489487670323-0.957%
Cardano$0.31726440606305-0.265%
Polygon$0.92155123962609-0.783%
Polkadot$5.4250280789816-0.372%
Dai$0.99983190604442+0.02%
Litecoin$77.810319212288-0.917%
Shiba Inu$9.2462235351519E-6-0.388%
Solana$13.876520726252-0.938%
TRON$0.054429520859053-0.124%
Uniswap$5.8195940160217-0.178%
Avalanche$13.078518829041-0.547%
Chainlink$7.5780701138852-0.873%
UNUS SED LEO$3.9528737115301+0.588%

Bitcoin Segwit2x là gì? Giải pháp cho vấn đề cố hữu của Bitcoin

12/11/2021
Bitcoin Segwit2x là gì? Giải pháp cho vấn đề cố hữu của Bitcoin

SegWit là dạng viết tắt của Segregated Witness. Đây là lần nâng cấp giao thức Bitcoin lớn nhất từ ​​trước đến nay bao gồm một số cải tiến và sửa chữa. Nhưng chúng đã tạo ra những thay đổi gì? Trong hướng dẫn về SegWit này, ICOViet sẽ cho bạn biết SegWit là gì, cùng với Bitcoin segwit2x là gì?

Vấn đề lớn nhất mạng Bitcoin đang gặp phải

Một trong những vấn đề mà nền tảng bitcoin đã phải đối mặt đó là khi ngày càng có càng nhiều giao dịch được thực hiện, thì có nghĩa là nhiều khối khác nhau phải được thêm vào chuỗi. Các khối này liên tục được tạo ra sau mỗi 10 phút và được giới hạn ở kích thước tối đa là 1 megabyte (MB). 

Do ràng buộc này, chỉ một số lượng giao dịch nhất định có thể được thêm vào một khối. Trọng lượng của các giao dịch, được thể hiện bằng các khối, đang đè nặng lên mạng và gây ra sự chậm trễ trong quá trình xử lý và xác minh giao dịch, vì vậy đã có một số trường hợp phải mất hàng giờ để xác nhận một giao dịch hợp lệ. 

Các giao dịch Bitcoin đã được thực hiện từ khi Bitcoin ra đời đều nằm trên blockchain và vẫn xếp chồng lên nhau. Về lâu dài, hệ thống sẽ không thể bền vững nếu không có sự thay đổi căn bản.

Tổng quan về fork

Khái niệm về fork và công nghệ liên quan là vô cùng phức tạp, nhưng cách dễ nhất để nghĩ về fork Bitcoin là chúng đưa ra một bộ quy tắc mới để Bitcoin tuân theo. Bởi vì một quy tắc mới được giới thiệu, người dùng khai thác chuỗi khối Bitcoin cụ thể đó có thể chọn tuân theo một bộ quy tắc này hay bộ quy tắc khác, tương tự như ngã ba trên đường.

Tổng quan về fork

Về cơ bản, các fork này phát sinh từ các quan điểm khác nhau về lịch sử giao dịch. Điều này có thể xảy ra do sự chậm trễ trong hệ thống. Khi Bitcoin ngày càng trở nên phổ biến, công nghệ blockchain mà nó được xây dựng trên đó bị chậm lại. Điều này dẫn đến toàn bộ hệ thống trở nên không đáng tin cậy và phí giao dịch ngày càng đắt hơn.

Do sự chậm lại này, Bitcoin cần tạo ra một giải pháp có thể mở rộng quy mô khi nhiều người dùng mua và bán sản phẩm hơn. Đó là nơi mà fork ra đời.

Fork cho phép một cấu trúc phát triển và thử nghiệm khác trong nền tảng Bitcoin mà không ảnh hưởng đến sản phẩm ban đầu. Bitcoin ban đầu được phát triển trên các khối 1 megabyte, điều này đang bị hạn chế khi tiền điện tử được mở rộng quy mô và trở nên phổ biến hơn. Những fork này có thể được phát triển trên các khối lớn hơn và tạo ra một loại tiền tệ hoàn toàn mới.

Có hai loại fork Bitcoin là hard fork và soft fork.

Xem thêm: Bitcoin Hard Fork là gì? Ảnh hưởng của Hard Fork đến giá Bitcoin

Bản cập nhật hard fork

Fork là các bản cập nhật hoặc nâng cấp cho giao thức phần mềm của blockchain dẫn đến sự phân chia trong mạng blockchain chính. Ví dụ: nếu có một loại tiền điện tử đang chạy trên một chuỗi khối cũ, thì một đợt fork trên chuỗi khối đó sẽ dẫn đến việc tạo ra một loại tiền điện tử thứ hai trên chuỗi khối mới được phân nhánh.

Xem thêm:  Merkle Tree là gì? 5 lợi ích của Merkle Tree

Với một đợt hard fork, các quy tắc của giao thức blockchain được cập nhật hoặc thay đổi để blockchain cũ và blockchain kết quả không tương thích.

Điều này có nghĩa là các nút cũ sẽ không chấp nhận các khối mới được cập nhật và blockchain mới sẽ hoạt động trên các quy tắc mới liên tục từ chối các khối từ blockchain cũ. Đây thường được gọi là bản cập nhật phần mềm “không tương thích ngược”.

Ví dụ: một hard fork đã được tạo ra trên chuỗi khối Bitcoin do sự bất đồng trong cộng đồng Bitcoin về cách tiếp cận tốt nhất để mở rộng mạng lưới.

Một bên của lập luận là các thành viên muốn tăng kích thước khối, ở phía bên kia là những thành viên phản đối những thay đổi như vậy. Sau đó, những người muốn tăng kích thước của khối đã theo dõi Bitcoin Cash fork, trong khi những người phản đối những thay đổi như vậy vẫn ở trên mạng Bitcoin chính. Vì lý do này, mặc dù cả hai đồng tiền (tức là Bitcoin và Bitcoin Cash) chạy trên các blockchain khác nhau, chúng vẫn có cùng lịch sử trước khi fork.

hard fork và soft fork.

Bản cập nhật soft fork

Trong khi hard fork là một bản nâng cấp không tương thích ngược với blockchain, thì một soft fork là một sự thay đổi tương thích với các quy tắc. Vì fork là một sự thay đổi tương thích về phía trước, nên blockchain cũ sẽ tiếp tục chấp nhận các khối từ giao thức blockchain mới được cập nhật, mặc dù có sự thay đổi trong các quy tắc do phần mềm mới.

Nói một cách đơn giản, một soft fork đánh lừa blockchain cũ chấp nhận các quy tắc mới và do đó, chấp nhận cả các khối được cập nhật và các khối giao dịch cũ cùng một lúc. 

Do đó, không giống như hard fork, soft fork duy trì chuỗi khối cũ bằng cách duy trì hai làn đường với các bộ quy tắc khác nhau. Một ví dụ về một soft fork được triển khai thành công là bản cập nhật giao thức Bitcoin Segregated Witness (SegWit) năm 2015.

Trước khi có bản cập nhật SegWit, giao thức Bitcoin vừa tốn kém hơn, khoảng 30 đô la cho mỗi giao dịch, vừa tốn nhiều thời gian hơn. Những người tạo ra thứ sẽ trở thành bản cập nhật SegWit nhận ra rằng dữ liệu chữ ký bao gồm khoảng 65% khối giao dịch. Do đó, SegWit đã đề xuất tăng kích thước khối hiệu quả từ 1MB lên 4 MB.

Ý tưởng đằng sau sự gia tăng này là tách biệt hoặc xóa dữ liệu chữ ký khỏi dữ liệu giao dịch trên mọi khối trên blockchain, giải phóng không gian để có nhiều thông lượng giao dịch hơn trên mỗi khối. 

Bằng cách áp dụng một soft fork, chuỗi khối Bitcoin cũ có thể chấp nhận các khối 4MB mới và các khối 1MB cùng một lúc. Thông qua một quy trình kỹ thuật thông minh đã định dạng các quy tắc mới mà không phá vỡ các quy tắc cũ, soft fork cho phép các nút cũ cũng xác nhận các khối mới. 

Bitcoin Segwit là gì?

SegWit là một ví dụ về việc cộng đồng phát triển Bitcoin có thể giải quyết một vấn đề trong khi vẫn duy trì tính toàn vẹn của giao thức Bitcoin và chuỗi khối.

Xem thêm:  Hướng dẫn connect ví Trust Wallet vào Sushiswap

Bitcoin Segwit là gì

SegWit là viết tắt của “segregated witness” và đó là một bước ngoặt quan trọng trong lịch sử của Bitcoin và tiền điện tử, đồng thời đại diện cho một ngã ba trên đường, hoặc ít nhất là một ngã ba trong Bitcoin. SegWit fork đã thay đổi các quy tắc, cho phép tạo ra các khối lớn hơn và xóa dữ liệu chữ ký khỏi các giao dịch Bitcoin.

SegWit hỗ trợ giải quyết vấn đề gì?

  • Tăng công suất

Một trong những lợi ích lớn nhất của SegWit là tăng dung lượng khối. Bằng cách xóa dữ liệu chữ ký khỏi đầu vào giao dịch, nhiều giao dịch hơn có thể được lưu trữ trong một khối duy nhất.

Giao dịch bao gồm hai thành phần chính: đầu vào và đầu ra. Về cơ bản, đầu vào chứa địa chỉ công khai của người gửi, trong khi đầu ra chứa địa chỉ công khai của người nhận. Tuy nhiên, người gửi phải chứng minh rằng họ có tiền đang được chuyển và họ làm như vậy bằng chữ ký điện tử.

Nếu không có SegWit, dữ liệu chữ ký có thể chiếm tới 65% khối. Với SegWit, dữ liệu chữ ký được di chuyển khỏi đầu vào của giao dịch. Điều này làm cho kích thước khối hiệu quả tăng từ 1 MB lên khoảng 4 MB.

Lưu ý rằng SegWit không phải là sự gia tăng kích thước khối thực tế. Thay vào đó, nó là một giải pháp kỹ thuật để tăng kích thước khối hiệu quả mà không cần phải tăng giới hạn kích thước khối (điều này sẽ yêu cầu hard fork). Cụ thể hơn, kích thước khối thực tế vẫn là 1 MB, nhưng giới hạn kích thước khối hiệu quả là 4 MB.

Ngoài ra, SegWit đã giới thiệu ý tưởng về trọng lượng khối. Chúng ta có thể coi trọng lượng khối là một khái niệm thay thế cho ý tưởng về kích thước khối. Về cơ bản, trọng số khối là thước đo bao gồm tất cả dữ liệu khối, bao gồm dữ liệu chữ ký (tối đa 3 MB) và dữ liệu giao dịch (1 MB), không còn là một phần của đầu vào.

  • Tăng tốc độ giao dịch

Với một khối có thể lưu trữ nhiều giao dịch hơn, SegWit cũng có khả năng tăng tốc độ giao dịch, vì có thể có một lượng lớn giao dịch di chuyển qua blockchain. Mặc dù một khối có thể mất cùng một khoảng thời gian để khai thác, nhưng nhiều giao dịch hơn đang được xử lý trong đó. Vì vậy, tỷ lệ TPS cao hơn.

Tốc độ giao dịch tăng cũng đã giúp giảm chi phí giao dịch trong mạng Bitcoin. Trước SegWit, việc chi hơn 30 đô la cho mỗi giao dịch không phải là hiếm. Tuy nhiên, SegWit đã giảm đáng kể chi phí đó xuống dưới 1 đô la cho mỗi giao dịch.

  • Khắc phục tính dễ xử lý của giao dịch

Một vấn đề lớn với Bitcoin là sức mạnh có khả năng giả mạo chữ ký giao dịch. Mọi thay đổi về chữ ký có thể kết thúc trong một giao dịch giữa hai bên. Sau khi thông tin được lưu trữ trên các blockchain, nó hầu như không thể thay đổi. Do đó, blockchain có thể lưu trữ các giao dịch không hợp lệ.

Theo hướng dẫn về SegWit, chữ ký không còn là dữ liệu giao dịch bắt buộc nữa, điều này sẽ loại bỏ khả năng thay đổi dữ liệu này. Bản sửa lỗi này đã cho phép đổi mới trong cộng đồng blockchain sang các giao thức lớp thứ hai và hợp đồng thông minh.

Xem thêm:  Break out là gì? 2 phương pháp xác định Break out thành công

Hai thành phần cơ bản của SegWit

SegWit khả năng điều chỉnh thông tin trong mỗi khối. Ngoài ra, Lighting Network hỗ trợ tăng lưu lượng mạng, điều phối các giao dịch, từ đó cải thiện tốc độ xử lý.

Bản cập nhật mới nhất của Bitcoin Core cho thấy SegWit là sự lựa chọn hàng đầu cho các thợ đào. Những thợ đào Bitcoin có thể kích hoạt SegWit mà không cần thuộc nhóm vận hành SegWit.

Bitcoin Segwit2x là gì?

Bitcoin Segwit2x là một đề xuất chính sách mới cho Bitcoin. Bitcoin Segwit2x được xây dựng trên một giao thức trước đó được gọi là Segregated Witness (SegWit). SegWit và SegWit2x có thể có một số phân nhánh dài hạn đối với việc sử dụng bitcoin và các công nghệ liên quan trong quy trình tài chính, vì tiền điện tử cạnh tranh với các loại tiền truyền thống của quốc gia.

Bitcoin Segwit2x là gì

Một số thợ đào Bitcoin nổi tiếng đã hỗ trợ một số cách tiếp cận đối với vấn đề quy mô vốn có trong giao thức Bitcoin ban đầu. Để tiến về phía trước, họ đã đi đến cái được gọi là “Thỏa thuận New York”, một kế hoạch triển khai SegWit và thực hiện một đợt hard fork của Bitcoin để tăng giới hạn kích thước khối. Đây là “SegWit2X.”

Tuy nhiên, các nhà phát triển của Bitcoin đã không tán thành kế hoạch và Bitcoin Segwit2x không bao giờ đạt được sự đồng thuận cần thiết cho một đợt hard fork thành công. Các nhà phát triển này có sự ảnh hưởng lớn đối với cộng đồng Bitcoin lớn hơn và nếu không có sự hỗ trợ của họ, một đợt fork sẽ không có đủ người tham gia để thách thức Bitcoin trong thiết lập hiện tại của nó. 

Vào cuối năm 2017, Bitcoin Segwit2x đã sụp đổ và đầu năm sau, SegWit đã hoàn toàn hoạt động trên các nền tảng tiền điện tử tiêu dùng như Coinbase. Các ví tiền điện tử lớn, các sản phẩm phần cứng và phần mềm cho phép lưu trữ tiền điện tử an toàn, đã đăng nhập vào bản cập nhật SegWit.

Sự thất bại của SegWit2x cho thấy rằng ngay cả các nhóm khai thác Bitcoin lớn, các nhóm thợ đào chạy phần cứng tạo ra Bitcoin mới, không có tác động hoàn toàn đối với cộng đồng Bitcoin và không thể chỉ một mình ra lệnh – hoặc các nhánh của nó. 

Các thợ đào Bitcoin có xu hướng thích những thay đổi Bitcoin sẽ làm tăng kích thước khối thay vì tách biệt chữ ký, vì điều đó sẽ tăng cường phí họ nhận được từ mạng để xử lý khối. Nhưng cộng đồng Bitcoin không chỉ là những người khai thác, và vì vậy ý ​​kiến ​​của họ chỉ có ý nghĩa rất lớn.

Lời kết

Trong hướng dẫn về SegWit này, chúng ta đã biết Bitcoin Segwit2x là gì và chúng hoạt động như thế nào. Hơn nữa, khi công nghệ ngày càng phát triển, có vẻ như một ngày nào đó, tiền điện tử sẽ trở thành phương thức thanh toán vô cùng phổ biến. Vì vậy, chúng ta nên cân nhắc rằng những nâng cấp như SegWit giúp chúng ta rất nhiều để cuộc sống của chúng ta thuận tiện hơn.

Group Chat Telegram : @icovietchat

Channel Telegram : @icovietchannel

Twitter : @icovietcom

Có thể bạn quan tâm

Send this to a friend