Segregated Witness (SegWit) to aktualizacja technologii sieci #Bitcoin , która została aktywowana w sierpniu 2017 r. Została zaprojektowana w celu rozwiązania niektórych długotrwałych problemów w sieci Bitcoin, takich jak plastyczność transakcji, limit rozmiaru bloku i skalowalność sieci. W tym artykule omówimy koncepcję SegWit, jego zalety, wdrożenie i wpływ na sieć Bitcoin.
![](https://public.bnbstatic.com/image/pgc/202302/cf484419f97b48f181b6a77019131485.jpg)
Co to jest SegWit?
SegWit to ulepszenie technologii, które oddziela dane podpisu #digital od danych transakcji w bloku, umożliwiając przetworzenie większej liczby transakcji w każdym bloku. To oddzielenie danych osiąga się poprzez wprowadzenie nowego formatu transakcji, który przenosi dane świadka (podpis cyfrowy) poza blok transakcji, zmniejszając w ten sposób rozmiar bloku transakcji. Zwiększona pojemność bloków pozwala na przetwarzanie większej liczby transakcji na sekundę, dzięki czemu sieć jest bardziej skalowalna.
Zalety SegWita:
Używanie SegWit w sieci Bitcoin ma kilka zalet:
Plastyczność transakcji: SegWit rozwiązuje problem plastyczności transakcji poprzez oddzielenie danych podpisu od danych transakcji. Zapobiega to zmianie identyfikatora transakcji przez złośliwych aktorów, co mogłoby skutkować atakiem polegającym na podwójnym wydatkowaniu.
Skalowalność sieci: SegWit zwiększa limit rozmiaru bloku, aby umożliwić przetwarzanie większej liczby transakcji na sekundę. Poprawia to skalowalność sieci i zmniejsza opłaty transakcyjne.
Lightning Network: SegWit jest krytycznym elementem wdrażania Lightning Network, protokołu płatności warstwy drugiej, który umożliwia natychmiastowe i tanie transakcje w sieci Bitcoin.
Wersjonowanie skryptów: SegWit wprowadza wersjonowanie skryptów, które pozwala na łatwiejsze aktualizacje sieci Bitcoin bez konieczności stosowania hard forku. Ułatwia to programistom wdrażanie nowych funkcji w sieci Bitcoin.
Implementacja SegWita:
Wdrożenie SegWit obejmowało miękki fork, który jest kompatybilną wstecz aktualizacją sieci Bitcoin. Oznacza to, że węzły, które dokonały aktualizacji do SegWit, mogą nadal komunikować się z węzłami, które nie zostały zaktualizowane. Aktywacja SegWit wymagała zasygnalizowania wsparcia przez 95% węzłów wydobywczych i została aktywowana 24 sierpnia 2017 r.
Wpływ SegWit na sieć Bitcoin:
Od czasu aktywacji SegWit sieć Bitcoin doświadczyła kilku pozytywnych zmian:
Obniżone opłaty transakcyjne: Zwiększony limit wielkości bloku zmniejszył liczbę niepotwierdzonych transakcji, co skutkuje niższymi opłatami transakcyjnymi.
Szybsze transakcje: SegWit poprawił prędkość #transactions w sieci Bitcoin, czyniąc ją szybszą i bardziej wydajną.
Zwiększone wykorzystanie: SegWit został powszechnie przyjęty przez #wallets i #exchanges , ułatwiając użytkownikom wysyłanie i odbieranie Bitcoinów.
Zwiększone bezpieczeństwo: SegWit poprawił bezpieczeństwo sieci Bitcoin, rozwiązując problem plastyczności transakcji.
Ostateczny werdykt:
SegWit to znaczące ulepszenie technologii sieci Bitcoin, które poprawiło jej skalowalność, szybkość i bezpieczeństwo. Jego wdrożenie obejmowało miękki fork, który został aktywowany w sierpniu 2017 r. Od czasu aktywacji SegWit miał pozytywny wpływ na sieć Bitcoin, powodując zmniejszenie opłat transakcyjnych, szybsze transakcje, zwiększoną adopcję i zwiększone bezpieczeństwo. Dzięki SegWit sieć Bitcoin stała się bardziej wydajna, skalowalna i gotowa na przyszły rozwój.