Sieć SSV ma wkrótce przejść swoją pierwszą dużą aktualizację od momentu powstania, z siecią główną forka Alana. Oprócz spełnienia rosnących wymagań ekosystemu, ta aktualizacja skalowalności toruje drogę do dalszych ulepszeń. Cel sieci SSV, jakim jest rozwój zdecentralizowanego stakingu, odzwierciedla się w forku, który nosi imię Alana Turinga.
Dlaczego fork Alana ma znaczenie
Sieć SSV znacznie się rozwinęła od uruchomienia swojej sieci głównej w grudniu 2023 roku i obecnie jest ważnym uczestnikiem ekosystemu stakingu Ethereum. Z ponad 1,4 miliona ETH zabezpieczonych przez 43 000 walidatorów i ponad 1 000 międzynarodowo rozproszonych operatorów węzłów, protokół zajął miejsce wśród pięciu najlepszych dostawców stakingu na Rated w ciągu kilku miesięcy.
Aby sprostać wymaganiom skalowalności, fork Alana obniża koszty sieciowe i przetwarzania potrzebne do konsensusu. Konsensus oparty na komitetach i optymalizacja przydziału podsieci również zmniejszają ilość komunikacji wysyłanej i odbieranej przez sieć.
Zwiększenie efektywności sieci
Głównym celem forka Alana jest poprawa skalowalności poprzez obniżenie wymagań dotyczących zasobów operatorów węzłów. Wykorzystano dwa postępy, aby to osiągnąć. Sieć agreguje odpowiedzialności walidatorów w ramach tego samego komitetu, zamiast prowadzić oddzielne procedury konsensusu dla zadań każdego walidatora.
Wstępne wyniki forka Alana (pierwszy fork @ssv_network)
– CPU zmniejszone o ~70%
– Sieć zmniejszona o ~90%
To oznacza, że @ssv_network działa lepiej, szybciej i z mniejszymi zasobami
(Więksi operatorzy zobaczą większe zyski) pic.twitter.com/dFNcsfvw2J
— alonm.eth (@AmMuroch) 25 listopada 2024
Komitety teraz wymieniają wiadomości zamiast indywidualnych walidatorów. Ta metoda zmniejsza liczbę podsieci, które operatorzy muszą monitorować, i zmniejsza duplikację wiadomości.
Zyski w wydajności
Wstępne testy forka Alana wykazały znaczące oszczędności zasobów:
Po forku wewnętrzne testy DevNet wykazały 70% spadek wykorzystania CPU. Profilowanie CPU, które analizowało czas spędzony na różnych procesach w węźle SSV, zostało wykorzystane do pomiaru tego. Przed forkiem wymagana była 3,3 godziny czasu CPU; po aktualizacji czas ten spadł do 37,5 minut.
W miarę jak mniej komunikacji jest wysyłanych przez sieć, wykorzystanie pasma spadło o 90%. Współczynnik wymiany zmniejszył się z 1800 wiadomości na sekundę do około 300.
Wyniki te były dalej wspierane przez dane telemetryczne zebrane z środowisk stagingowych. Węzły uruchamiające zmodyfikowane oprogramowanie utrzymywały stałą wydajność walidatorów w tych samych okresach, chociaż zużywały znacznie mniej zasobów.
Konsensus oparty na komitetach w szczegółach
Sukces forka Alana w dużej mierze wynika z wdrożenia konsensusu opartego na komitetach. Mechanizm ten reorganizuje sposób wykonywania konsensusu, koncentrując się na komitetach, a nie na poszczególnych walidatorach.
Komitet nadzorujący 500 walidatorów, na przykład, mógłby musieć wykonać wiele zadań atestacyjnych w tym samym oknie czasowym. Zazwyczaj wymagałoby to przeprowadzenia oddzielnych procedur konsensusu dla każdej zadań. Jednak pojedynczy proces konsensusu może być wystarczający, ponieważ różne odpowiedzialności często wymagają zgody na te same dane (takie jak status blockchaina w danym momencie). Koszty obliczeniowe znacznie maleją dzięki tej konsolidacji.
Wcześniej interakcje każdego walidatora były wysyłane i odbierane przez podsieć określoną przez klucz publiczny walidatora. W wyniku dzielenia się odpowiedzialnościami przez walidatorów, redundantne wiadomości były wysyłane przez podsieci. Aby zapewnić, że tylko istotne wiadomości są wysyłane, fork Alana modyfikuje tę strategię, przydzielając podsieci zgodnie z identyfikacją komitetu.
Dzięki tej prostocie operator musi uczestniczyć tylko w trzech podsieciach zamiast zwykłych 81.
Zespół SSV Labs aktywnie bada więcej optymalizacji, nawet jeśli fork Alana już oferuje znaczące korzyści. Udoskonalenia wydajności i topologia sieci to dwa interesujące obszary, nad którymi firma obecnie pracuje.
Post "Wprowadzenie forka Alana przynosi skalowalność i wydajność rosnącej sieci SSV" pojawił się po raz pierwszy na Metaverse Post.