Hướng dẫn Tiền điện tử
Tin 1xBit
2021-07-02 16:23:00

SegWit: Cách tốt hơn để chuyển Bitcoin

 

Nhìn chung, tình trạng áp dụng Bitcoin và tiền mã hóa hàng loạt đã dẫn đến sự tăng lên đáng kể về phí giao dịch và thời gian xử lý. Tuy nhiên, có một giải pháp cho phép người chơi gửi BTC mà ít gặp rắc rối hơn được gọi là SegWit.

Một số người trong số các bạn có thể đã nghe nói về SegWit, soft fork của Bitcoin được tạo ra nhằm mục đích cải thiện hiệu suất của giao dịch Bitcoin. Thông qua SegWit, khách hàng của 1xBit có thể dễ dàng rút hoặc gửi tiền thu được từ hoạt động cá cược thể thao hoặc chơi trong sòng bạc trực tuyến của chúng tôi đến địa chỉ ví tiền mã hóa khác hỗ trợ định dạng cụ thể này. Tuy nhiên, có một số tình huống phức tạp gắn liền với quá trình này mà chúng tôi nghĩ bạn nên biết để tránh bị mất tiền khó khăn lắm mới kiếm được.

SegWit là viết tắt của Segregated Witness bản nâng cấp của giao thức Bitcoin được Pieter Wuille và nhóm các nhà phát triển Bitcoin giới thiệu lần đầu vào năm 2015 như một giải pháp cho vấn đề về khả năng mở rộng. Những cải tiến về khả năng mở rộng đạt được thông qua việc tái tổ chức dữ liệu khối tới mức không còn cần đến chữ ký khi xử lý và lưu trữ dữ liệu giao dịch nữa. Kết quả là giao dịch Bitcoin trên SegWit trở nên nhanh hơn và rẻ hơn đáng kể.

Điều quan trọng nhất mà những người có ý định rút BTC từ 1xBit qua SegWit cần nhớ là giao dịch rút tiền chỉ thực hiện được đối với các nền tảng và ví kỹ thuật số hỗ trợ định dạng này. Nếu không, tiền sẽ vĩnh viễn biến mất. Vì vậy, cần hết sức thận trọng khi gửi BTC từ 1xBit vì không phải ví nào cũng hỗ trợ cả 3 định dạng dưới đây:

  • Địa chỉ Bitcoin Kế thừa (P2pKH) thuộc về mạng lưới Bitcoin ban đầu nên địa chỉ này có tên là Kế thừa. Hãy nhớ rằng tất cả các địa chỉ trên đó đều bắt đầu bằng “1”;
  • SegWit (P2SH) là mạng lưới đa năng hỗ trợ tất cả các giao dịch BTC, bao gồm cả giao dịch được thực hiện qua SegWit. Các địa chỉ trên mạng lưới này bắt đầu bằng “3”;
  • Native SegWit (bech32) là loại địa chỉ BTC mà bạn cần chọn để thực hiện giao dịch với phí rẻ hơn và tốc độ nhanh hơn. Xin lưu ý rằng các địa chỉ này bắt đầu bằng “bc1”.

Có thể chuyển BTC từ địa chỉ Kế thừa sang địa chỉ SegWit không?

Thao tác kích hoạt SegWit trên mạng lưới Bitcoin diễn ra dưới dạng soft fork thay đổi giao thức tiền mã hóa nơi phiên bản mới và phiên bản cũ duy trì khả năng tương thích ngược. Điều đó có nghĩa là bạn có thể chuyển tiền từ địa chỉ Kế thừa sang địa chỉ SegWit một cách liền mạch.

Ở cấp độ blockchain, thực sự không có sự khác biệt giữa các định dạng của những địa chỉ đã đề cập. Tuy nhiên, trên thực tế, có thể xảy ra tình huống phức tạp khi người dùng cố gắng gửi tiền từ địa chỉ Kế thừa (1-) đã tạo, chẳng hạn như trên nền tảng trao đổi tiền mã hóa đến địa chỉ bc1, trong khi bản thân nền tảng đó không hỗ trợ định dạng địa chỉ mới. Trong trường hợp đó, tốt hơn hết là sử dụng địa chỉ P2SH (3-), địa chỉ này có thể kém hiệu quả hơn địa chỉ bc1- nhưng vượt trội hơn địa chỉ Kế thừa. Sẽ không có gì phức tạp khi gửi tiền theo hướng khác: từ địa chỉ bc1 đến địa chỉ Kế thừa.

1xBit hỗ trợ rút BTC về tất cả các loại địa chỉ: 1-, 3- và bc1. Nếu bạn muốn rút tiền về địa chỉ bc1, hãy đảm bảo trước rằng ví/sàn giao dịch/nền tảng nơi bạn định gửi tiền hỗ trợ các giao dịch BTC từ địa chỉ 1-, 3- đến địa chỉ bc1.

Hiện có những loại tiền mã hóa nào ngoài BTC để gửi/rút tiền trên 1xBit sử dụng bản cập nhật giao thức SegWit?

Litecoin (LTC), Digibyte (DGB), Quantum (QTUM). 

Litecoin (LTC)

Mạng lưới Litecoin thường sử dụng địa chỉ L (P2pKH). Điều đó có nghĩa là các địa chỉ cũ này bắt đầu bằng “L”.

Bằng việc tích hợp SegWit, định dạng của các địa chỉ SegWit trong mạng lưới Litecoin đã được sửa lại. Giờ đây định dạng mới của các địa chỉ đó ngụ ý rằng chúng bắt đầu bằng “3” (P2SH).

Tuy nhiên, định dạng cải tiến của địa chỉ LTC đã gây ra sự cố vì các địa chỉ dùng trong mạng lưới Bitcoin cũng tích hợp SegWit và bắt đầu bằng “3”. Điều này dẫn đến các tình huống khó xử khi người dùng gửi LTC đến địa chỉ Bitcoin, từ đó dẫn đến việc mất tiền vĩnh viễn.

Để loại bỏ sự cố này, Litecoin Foundation đã phải tiến hành nâng cấp, từ đó dẫn đến chữ cái đầu tiên trong địa chỉ Litecoin SegWit được đổi thành “M”.

Nếu bạn nhận được thông báo lỗi khi sử dụng nền tảng trao đổi hoặc ví lạnh, trong đó cho biết địa chỉ bắt đầu bằng “M” không hợp lệ thì bạn có thể rút tiền về địa chỉ P2SH bắt đầu bằng “3”.

Địa chỉ bắt đầu bằng “3” là địa chỉ có chữ “M” ở đằng trước, đó chính là lý do tại sao số dư sẽ hiển thị trên cùng một ví và cùng một địa chỉ. Sử dụng địa chỉ "3" về cơ bản giống như sử dụng bút danh.

  • Sao chép địa chỉ “M” nơi bạn muốn rút LTC;
  • Truy cập https://litecoin-project.github.io/p2sh-convert/, đây là công cụ chuyển đổi miễn phí được Trezor đề xuất cho loại giao dịch cụ thể này;
  • Gửi một số tiền nhỏ bằng LTC đến địa chỉ 3- và đảm bảo rằng giao dịch được thực hiện thành công;
  • Trong trường hợp giao dịch thử nghiệm được phê duyệt, bạn có thể chuyển phần tiền còn lại.

Địa chỉ ltc1 (bech32) là địa chỉ SegWit được chỉ định của tiêu chuẩn Bech32.

Làm cách nào để chuyển LTC giữa các địa chỉ có định dạng khác nhau?

  • Bạn có thể gửi LTC từ địa chỉ L- đến địa chỉ M- và ngược lại;
  • Bạn cũng có thể gửi tiền từ địa chỉ ltc1 đến địa chỉ L- hoặc M (-3-);
  • Tuy nhiên, bạn cần biết rằng một số ví/sàn giao dịch chưa tích hợp tiêu chuẩn bech32. Vì vậy, không gửi Litecoin từ địa chỉ L-, M- (3-) đến địa chỉ ltc1- khi chưa xác nhận sàn giao dịch/ví/nền tảng hỗ trợ bản nâng cấp SegWit. Nếu không, bạn có nguy cơ bị mất tiền vĩnh viễn.

Nền tảng 1xBit hỗ trợ rút LTC về các loại địa chỉ: L-, M-(3-) và ltc1-. Nếu bạn định rút tiền về địa chỉ ltc-, hãy đảm bảo rằng ví/sàn giao dịch/nền tảng nhận tiền hỗ trợ các giao dịch LTC từ địa chỉ L- và M-(3-) đến địa chỉ ltc-.

 


Digibyte (DGB) 

  • Kế thừa (P2pKH): địa chỉ cũ trên mạng lưới này bắt đầu bằng “D”. Đây là định dạng ban đầu của địa chỉ DigiByte;
  • SegWit (P2SH): Địa chỉ SegWit bắt đầu bằng “S”. Bản nâng cấp SegWit cung cấp phí mạng lưới thấp hơn và đẩy nhanh quá trình ký vào giao dịch thông qua ví lạnh và cho phép triển khai các giải pháp lớp 2 như Lightning Network.
  • Native SegWit (bech32): Địa chỉ độc quyền của SegWit bắt đầu bằng “dgb1”. Các địa chỉ này có khả năng bảo vệ khỏi lỗi do gõ phím tốt hơn và giúp các giao dịch được thực hiện với phí rẻ hơn. 


Làm cách nào để gửi DGB giữa các định dạng địa chỉ khác nhau? 

  • Bạn có thể gửi DGB từ địa chỉ D- đến địa chỉ S- và ngược lại;
  • Bạn cũng có thể gửi DGB từ địa chỉ dgb1 đến địa chỉ D- hoặc S-;
  • Tuy nhiên, bạn cần nhớ rằng một số ví/sàn giao dịch chưa tích hợp tiêu chuẩn bech32. Vì vậy, không gửi DGB từ địa chỉ D-/S- đến địa chỉ dgb1- khi chưa xác nhận sàn giao dịch/ví/nền tảng hỗ trợ bản nâng cấp SegWit. Nếu không, bạn có nguy cơ bị mất tiền vĩnh viễn.

Nền tảng 1xBit hỗ trợ rút DGB về các loại địa chỉ: D-, S- và dgb1-. Nếu bạn định rút tiền đến địa chỉ dgb-, hãy đảm bảo rằng ví/sàn giao dịch/nền tảng nhận tiền hỗ trợ các giao dịch DGB từ địa chỉ D- và S- đến địa chỉ dgb-.

 

Quantum (QTUM)

  • Kế thừa (P2pKH): địa chỉ cũ bắt đầu bằng “Q”. Đây là định dạng lỗi thời của địa chỉ QTUM;
  • SegWit (P2SH): Địa chỉ SegWit trong mạng lưới QTUM bắt đầu bằng “M”. Bản nâng cấp SegWit cung cấp phí mạng lưới thấp hơn và đẩy nhanh quá trình ký vào giao dịch thông qua ví lạnh và cho phép triển khai các giải pháp lớp 2 như Lightning Network.
  • Native SegWit (bech32): Địa chỉ gốc của SegWit bắt đầu bằng “qc1”. Đây là địa chỉ độc quyền của SegWit tích hợp các bản nâng cấp bảo mật.


Làm cách nào để gửi QTUM giữa các định dạng địa chỉ khác nhau? 

  • Bạn có thể gửi QTUM từ địa chỉ Q- đến địa chỉ M- và ngược lại;
  • Bạn cũng có thể gửi QTUM từ địa chỉ qc1 đến địa chỉ Q- hoặc M-;
  • Tuy nhiên, một số ví/sàn giao dịch không chấp nhận tiêu chuẩn bech32. Vì vậy, không gửi QTUM từ địa chỉ Q-/M- đến địa chỉ qc1- khi chưa xác nhận sàn giao dịch/ví/nền tảng hỗ trợ bản nâng cấp SegWit. Nếu không, bạn có nguy cơ bị mất tiền vĩnh viễn.

Nền tảng 1xBit hỗ trợ rút QTUM về các loại địa chỉ sau: Q-, M- và qc1-. Nếu bạn định rút tiền đến địa chỉ qc-, hãy đảm bảo rằng ví/sàn giao dịch/nền tảng nhận tiền hỗ trợ các giao dịch QTUM từ địa chỉ Q- và M- đến địa chỉ qc1-.

Kết luận

Tôi có thể gửi các loại tiền mã hóa khác ngoài Bitcoin đến địa chỉ SegWit không?

Không, gửi các tài sản khác ngoài BTC đến địa chỉ SegWit sẽ dẫn đến việc mất tiền.

Tôi có thể dùng địa chỉ Native SegWit để gửi BTC, LTC, DGB, QTUM từ 1xBit đến địa chỉ Kế thừa không?

Bạn có thể làm vậy vì SegWit tương thích ngược với các địa chỉ BTC/LTC/DGB/QTUM cũ. Tuy nhiên, hãy đảm bảo rằng ví nơi bạn định gửi tiền hỗ trợ định dạng Native SegWit (bech32) và các giao dịch từ địa chỉ Kế thừa (P2pKH) / SegWit (P2SH) đến địa chỉ SegWit (bech32).