Crypto poradnik
Wiadomości 1xBit
2021-07-02 16:23:00

SegWit: lepszy sposób przesyłania bitcoinów

Masowa adopcja bitcoina i kryptowalut doprowadziła do znacznego wzrostu kosztów transakcji i czasu przetwarzania. Istnieje jednak rozwiązanie, które pozwala naszym graczom bez problemu przesyłać BTC. Jest nim SegWit. 

Niektórzy z was pewnie już słyszeli o SegWit, soft forku bitcoina, który został stworzony w celu poprawy wydajności transakcji w tej kryptowalucie. Dzięki SegWit klienci 1xBit mogą łatwo wypłacać lub wysyłać swoje monety zdobyte w zakładach sportowych lub grach w naszym kasynie online na inne adresy portfeli kryptowalutowych, które obsługują ten konkretny format. Z tym procesem wiążą się jednak pewne zawiłości, o których naszym zdaniem warto wiedzieć, aby uniknąć utraty ciężko zarobionych środków.

SegWit to skrót od Segregated Witness – jest to aktualizacja protokołu Bitcoin, który został po raz pierwszy wprowadzony w 2015 roku przez Pietera Wuille'a i zespół programistów Bitcoin jako rozwiązanie problemu skalowalności. Poprawę skalowalności osiąga się poprzez reorganizację danych w blokach w taki sposób, aby podpis nie był już wymagany podczas przetwarzania i przechowywania danych transakcyjnych. W rezultacie transakcje bitcoinowe z wykorzystaniem protokołu SegWit są znacznie szybsze i tańsze.

Ważne jest, aby pamiętać, że wypłat BTC z konta 1xBit za pośrednictwem usługi SegWit można dokonywać tylko na platformy i portfele cyfrowe obsługujące ten format. W przeciwnym razie środki bezpowrotnie przepadną. Dlatego należy zachować szczególną ostrożność podczas przesyłania BTC z 1xBit, gdyż nie każdy portfel obsługuje wszystkie 3 wymienione poniżej formaty: 

  • Adres Bitcoin Legacy (P2pKH) należy do oryginalnej sieci Bitcoin, stąd nazwa Legacy. Pamiętaj, że wszystkie adresy zaczynają się od „1”.; 
  • SegWit (P2SH) to wielofunkcyjna sieć, która obsługuje wszystkie transakcje BTC, w tym te przeprowadzane za pośrednictwem SegWit. Adresy w tej sieci zaczynają się od „3”.; 
  • Natywny SegWit (bech32) to rodzaj adresu BTC, który należy wybrać w celu uzyskania tańszych i szybszych transakcji. Te adresy zaczynają się od „bc1”.

Czy można przenieść BTC z adresu Legacy na adres SegWit? 

Aktywacja SegWit w sieci Bitcoin nastąpiła jako soft fork, zmiana protokołu kryptograficznego, w którym nowa i stara wersja zachowały kompatybilność wsteczną. Oznacza to, że możesz płynnie przesyłać środki z adresu Legacy na adres SegWit. 

Na poziomie blockchaina nie ma rzeczywistej różnicy między formatami wspomnianych adresów. W praktyce jednak mogą wystąpić komplikacje, gdy użytkownik próbuje przesłać środki ze swojego adresu Legacy (1-), wygenerowanego np. na platformie wymiany kryptowalut, na adres bc1, podczas gdy sama platforma nie obsługuje nowego formatu adresu. W takim przypadku lepiej użyć adresu P2SH (3-), który może być mniej wydajny niż bc1-, ale mimo to jest bardziej zaawansowany niż adres Legacy. Przesyłanie środków w odwrotnym kierunku, z adresu bc1- na adres Legacy, nie powinno powodować żadnych komplikacji.

1xBit obsługuje wypłaty BTC na wszystkie typy adresów: 1-, 3- i bc1-. Jeśli chcesz wypłacić środki na adres bc1, upewnij się wcześniej, że portfel/giełda/platforma, na którą zamierzasz wysłać pieniądze, obsługuje transakcje BTC z uwzględnieniem adresów 1-, 3- i bc1. 

 

Które z kryptowalut, poza BTC, dostępnych do wpłat/wypłat na 1xBit, wykorzystują aktualizację protokołu SegWit? 

Litecoin (LTC), digibyte (DGB), quantum (QTUM). 

Litecoin (LTC)

Sieć Litecoin tradycyjnie używa adresów L- (P2pKH), co oznacza, że starsze adresy zaczynały się od litery „L”. 

Wraz z włączeniem protokołu SegWit, format jego adresów w sieci Litecoin został poprawiony tak, aby zaczynały się od „3” (P2SH). 

Zmiana formatu adresów LTC spowodowała jednak problem, ponieważ adresy używane w sieci Bitcoin, która również korzysta z SegWit, także zaczynają się od „3”. Doprowadziło to do niezręcznych sytuacji, w których użytkownicy wysyłali LTC na adresy Bitcoin, bezpowrotnie tracąc środki. 

Aby wyeliminować tę przeszkodę, organizacja Litecoin Foundation musiała przeprowadzić aktualizację, w ramach której zmieniono pierwszą literę w adresach Litecoin SegWit na „M”.

Jeśli podczas korzystania z platformy giełdowej lub zimnego portfela pojawi się komunikat o błędzie, który mówi, że adres zaczynający się od „M” jest nieprawidłowy, możesz wypłacić środki na adres P2SH zaczynający się od „3”. 

Adresy zaczynające się od „3” to adresy z „M” na początku, dlatego saldo będzie wyświetlane na tym samym portfelu i pod tym samym adresem. Używanie adresu z „3” jest w zasadzie tym samym, co używanie pseudonimu. 

  • Skopiuj swój adres „M”, z na któryego chcesz wypłacić LTC.; 
  • Przejdź do https://litecoin-project.github.io/p2sh-convert/ darmowego konwertera zalecanego przez Trezor dla tego typu transakcji.;
  • Wyślij niewielką kwotę w LTC na swój adres 3- i upewnij się, że transakcja przebiegła pomyślnie.
  • Jeśli transakcja próbna zakończy się sukcesem, możesz przelać resztę środków. 

Adresy ltc1 (bech32) są wyznaczonymi adresami SegWit standardu Bech32. 

Jak przesyłać LTC między adresami o różnych formatach? 

  • Możesz wysyłać LTC z adresów L- na adresy M- i odwrotnie.; 
  • Monety można również wysyłać z adresu ltc1- na adres L- lub M- (3-).
  • Warto jednak pamiętać, że wiele portfeli/giełd nie obsługuje standardu bech32, dlatego przed wysłaniem litecoinów z adresów L- lub M- (3-) na adres ltc1- należy się upewnić się, że giełda/portfel/platforma obsługuje aktualizację SegWit. W przeciwnym razie ryzykujesz trwałą utratę środków. 

Platforma 1xBit obsługuje wypłaty LTC na adresy L-, M- (3-) i ltc1-. Jeśli zamierzasz wypłacić środki na adres ltc-, upewnij się, że portfel/giełda/platforma odbierająca obsługuje transakcje LTC z adresów L- i M- (3-) na adres ltc-. 


Digibyte (DGB) 

  • Legacy (P2pKH): stary adres w tej sieci zaczyna się od „D”. Jest to oryginalny format adresu DigiByte.
  • SegWit (P2SH): adresy SegWit zaczynają się od „S”. Aktualizacja SegWit gwarantuje niższe opłaty sieciowe i przyspiesza proces podpisywania transakcji poprzez zimne portfele, a także pozwala na wdrożenie rozwiązań drugiej warstwy, takich jak Lightning Network. 
  • Natywny SegWit (bech32): zastrzeżone adresy SegWit zaczynające się od „dgb1”. Te adresy zapewniają lepszą ochronę przed literówkami i obniżają koszty transakcji. 


Jak przesyłać DGB między różnymi formatami adresów? 

  • Możesz wysyłać DGB z adresów D- na adresy S- i odwrotnie.; 
  • Monety DGB można również wysyłać z adresu dgb1- na adres D- lub S-.;
  • Warto jednak pamiętać, że wiele portfeli/giełd nie obsługuje standardu bech32, dlatego przed wysłaniem DGB z adresów D-/S- na adres dgb1- należy się upewnić się, że giełda/portfel/platforma obsługuje aktualizację SegWit. W przeciwnym razie ryzykujesz trwałą utratę środków. 

Platforma 1xBit obsługuje wypłaty DGB na adresy D-, S- i dgb1-. Jeśli zamierzasz wypłacić środki na adres dgb-, upewnij się, że portfel/giełda/platforma odbierająca obsługuje transakcje DGB z adresów D- i S- na adres dgb-.

Quantum (QTUM)

  • Legacy (P2pKH): stary adres zaczyna się od „Q”. To przestarzały format adresu QTUM.; 
  • SegWit (P2SH): adresy SegWit w sieci QTUM zaczynają się od „M”. Aktualizacja SegWit gwarantuje niższe opłaty sieciowe i przyspiesza proces podpisywania transakcji poprzez zimne portfele, a także pozwala na wdrożenie rozwiązań drugiej warstwy, takich jak Lightning Network.
  • Natywny SegWit (bech32): natywne adresy SegWit zaczynają się od „qc1”. Są to zastrzeżone adresy SegWit, które zawierają aktualizacje zabezpieczeń. 


Jak przesyłać QTUM między różnymi formatami adresów? 

  • Możesz wysyłać QTUM z adresów Q- na adresy M- i odwrotnie.; 
  • Możesz również wysłać QTUM z adresu qc1- na adres Q- lub M-.; 
  • Warto jednak pamiętać, że wiele portfeli/giełd nie obsługuje standardu bech32, dlatego przed wysłaniem QTUM z adresu Q- lub M- na adres qc1- należy się upewnić się, że giełda/portfel/platforma obsługuje aktualizację SegWit. W przeciwnym razie ryzykujesz trwałą utratę środków. 

Platforma 1xBit obsługuje wypłaty QTUM na adresy Q-, M- i qc1-. Jeśli zamierzasz wypłacić środki na adres qc-, upewnij się, że portfel/giełda/platforma odbierająca obsługuje transakcje QTUM z adresów Q- i M- na adres qc1-. 

Podsumowanie 

Czy mogę wysyłać inne kryptowaluty poza bitcoinem na adres SegWit? 

Nie, wysłanie środków innych niż BTC na adres SegWit spowoduje ich utratę.

Czy można użyć natywnego adresu SegWit do wysłania BTC, LTC, DGB, QTUM z 1xBit na adres Legacy? 

To możliwe, ponieważ SegWit jest wstecznie kompatybilny ze starszymi adresami BTC/LTC/DGB/QTUM, ale upewnij się, że portfel, do którego zamierzasz wysłać środki, obsługuje natywny format SegWit (bech32) oraz transakcje z adresów Legacy (P2pKH) / SegWit (P2SH) na adresy SegWit (bech32).