Alpenglow na devnecie: Solana celuje w finalność 150 ms

SOL
walidatorzyAlpenglowfinalnośćSolanaDevnet
1 godzinę temuŹródło: crypto.news
Alpenglow na devnecie: Solana celuje w finalność 150 ms

Ulepszenie Alpenglow sieci Solana osiągnęło publiczną sieć deweloperską, umożliwiając zespołom aplikacyjnym testowanie systemu zaprojektowanego w celu skrócenia czasu finalizacji transakcji z około 12,8 sekundy do mniej więcej 150 milisekund.

Podsumowanie

  • Alpenglow jest aktywny w devnet i testnet sieci Solana, podczas gdy mainnet nadal korzysta z obecnego systemu konsensusu.
  • Ulepszenie zastępuje transakcje głosów walidatorów w łańcuchu bezpośrednimi głosami, które mogą sfinalizować blok w jednej lub dwóch rundach.
  • Aplikacje, które jedynie wysyłają transakcje i odczytują salda, nie wymagają migracji, ale usługi danych blokowych muszą zaktualizować swoje systemy.
  • Anza nie ogłosiła konkretnej daty aktywacji Alpenglow w mainnet.

Zgodnie ze stroną ulepszeń Fundacji Solana, Alpenglow jest obecnie aktywny w devnet i testnet, ale nie został aktywowany w mainnet. Anza, która tworzy podstawowe oprogramowanie walidatorów Solana, ogłosiła przełączenie devnet 25 września, dzień po zakończeniu przejścia przez testnet.

Obie sieci służą różnym częściom wdrożenia. Zespoły aplikacyjne mogą używać devnet do sprawdzenia, jak ich oprogramowanie zachowuje się z tokenami, które nie mają realnej wartości, podczas gdy testnet daje walidatorom i operatorom infrastruktury miejsce do testowania oprogramowania sieciowego w bardziej wymagających warunkach.

Dla deweloperów nowy etap devnet oznacza, że mogą sprawdzić aplikacje pod kątem Alpenglow bez czekania, aż system dotrze do blockchaina obsługującego środki użytkowników. Mainnet Solana nadal korzysta z TowerBFT, więc wartość 150 milisekund pozostaje celem planowanego ulepszenia, a nie czasem finalizacji dostępnym dla użytkowników dzisiaj.

Alpenglow sieci Solana zmienia sposób finalizowania bloków przez walidatorów

W ramach TowerBFT walidatorzy przesyłają głosy jako transakcje, które pojawiają się w blokach. Wystarczająca liczba głosów musi zgromadzić się w 32 slotach, zanim blok stanie się ostateczny, co obecnie zajmuje około 12,8 sekundy, zgodnie z Fundacją.

Pierwsza faza Alpenglow, zwana Votor, sprawia, że walidatorzy wysyłają głosy bezpośrednio do siebie. Fundacja twierdzi, że blok może osiągnąć finalizację po jednej rundzie głosowania, jeśli walidatorzy reprezentujący co najmniej 80% stawki zagłosują za jego akceptacją. Druga runda zapewnia inną ścieżkę, gdy pierwsza nie osiągnie tego progu.

Finalizacja to moment, w którym sieć zgodziła się co do transakcji na tyle mocno, że nie można jej już odwrócić zgodnie z jej zasadami konsensusu. Szybszy wynik może mieć znaczenie dla amerykańskiej giełdy decydującej, kiedy zaliczyć depozyt Solana, lub dla dostawcy płatności decydującego, kiedy uznać sprzedaż sprzedawcy za zakończoną. Każda usługa może nadal stosować własne kontrole przed uwolnieniem środków lub potwierdzeniem płatności klientowi.

Fundacja oddziela finalizację od czasu potrzebnego na wyprodukowanie bloku. We wrześniu Solana skróciła docelowy czas slotu z 300 milisekund do 250 milisekund, z dalszym skróceniem do 200 milisekund planowanym w ramach oddzielnego ulepszenia. Krótsze sloty zmieniają, jak często sieć może je produkować; Alpenglow zmienia sposób, w jaki walidatorzy zgadzają się, że blok jest ostateczny.

Poprzedni raport crypto.news omawiał przygotowania testnet 23 września, kiedy deweloperzy przygotowywali Agave 4.3 do publicznego testu. Przejście do devnet daje teraz zespołom aplikacyjnym dostęp do ulepszonego systemu konsensusu w sieci, której powszechnie używają do rozwoju.

Usługi danych blokowych stoją przed zmianami przed mainnet

Dla aplikacji, która wysyła transakcje i odczytuje salda kont, Fundacja twierdzi, że Alpenglow nie wymaga migracji. Wykonywanie transakcji, opłaty i formaty używane do wysyłania transakcji pozostają takie same w ramach ulepszenia konsensusu.

Usługi, które budują historie transakcji, mają więcej pracy do wykonania. Alpenglow może ujawnić konkurencyjne bloki kandydujące dla tego samego slotu, zanim sieć wybierze jeden. Fundacja mówi dostawcom danych, aby oddzielili tych kandydatów, a następnie zachowali blok, który osiągnie potwierdzenie. Łączenie transakcji z różnych kandydatów może pozostawić eksplorator lub inną usługę z nieprawidłowym zapisem.

Głosy walidatorów również znikną z bloków, ponieważ nie będą już przesyłane jako transakcje. W rezultacie wykres, który liczy zarówno transakcje użytkowników, jak i głosy walidatorów, pokaże niższą sumę transakcji po aktywacji, nawet jeśli użytkownicy wykonają tę samą liczbę płatności i transakcji. Fundacja powiedziała dostawcom danych, aby zresetowali porównania i alerty oparte na starych liczbach.

Niektóre usługi odczytują również udział walidatorów z transakcji głosowania. W ramach Alpenglow Fundacja twierdzi, że informacje te przenoszą się do certyfikatów dołączonych do danych bloku, co wymaga od tych usług zmiany miejsca ich pozyskiwania. Operatorzy korzystający ze strumieni danych Geyser lub gRPC Solany muszą również uwzględnić identyfikatory odróżniające bloki kandydujące w obrębie slotu.

Zmiany te sprawiają, że testowanie na devnet staje się istotne dla giełd, eksploratorów i innych firm polegających na zapisach transakcji, w tym usług w USA powiązanych z Solaną. Ich zasady dotyczące depozytów pozostają ich własną decyzją operacyjną; aktualizacja sieci nie zmienia automatycznie momentu, w którym platforma udostępnia środki.

Aktywacja w mainnet nadal nie ma ustalonej daty

Wcześniejsza mapa drogowa Alpenglow Solany wiązała proponowane wdrożenie w mainnet z Agave 4.3 i celem na październik. Ani przejście testnet, ani aktywacja devnet nie wyznaczają potwierdzonej daty przełączenia sieci produkcyjnej.

Harmonogram oprogramowania Anza wstępnie pozwala na wznowienie aktywacji funkcji w mainnet 28 września. Harmonogram nie wskazuje tego dnia jako daty aktywacji Alpenglow, a strona statusu Fundacji nadal wymienia aktualizację jako nieaktywną w mainnet.

Fundacja opisuje Votor jako pierwszą fazę Alpenglow. Późniejsza faza, Rotor, ma zastąpić system używany do rozprowadzania bloków w sieci. Obecne wdrożenie dotyczy zmian w głosowaniu i finalności, podczas gdy cel około 150 milisekund pochodzi z testów i symulacji, a nie z transakcji rozliczonych w warunkach rynkowych na żywo.