1/ Solana wprowadza najważniejszą zmianę w swoim podstawowym protokole od momentu uruchomienia: nowy mechanizm konsensusu zwany Alpenglow. Ten wątek wyjaśnia, jak działa Alpenglow, jak wypada w porównaniu do Proof-of-Stake Ethereum oraz co to oznacza dla deweloperów, użytkowników i inwestorów. 🧵
2/ Alpenglow zastępuje oryginalny konsensus Solany Proof of History + Tower BFT dwoma nowymi komponentami: – Wirnik, do szybkiej propagacji bloków – Votor, do szybkiego i prostego głosowania Celem jest poprawa przepustowości, uproszczenie protokołu i skrócenie czasu do ostateczności o ponad 100×
3/ Pod Alpenglow Solana osiąga ostateczność w ~150 milisekund. To jest deterministyczna celowość. Gdy transakcja zostanie potwierdzona, jest ona trwała. Nie probabilistyczny, nie "optymistyczny". Zastępuje poprzednią ostateczność Solany ~12,8 s pod Tower BFT i całkowicie usuwa PoH.
4/ Rotor wykorzystuje zakodowane strzępy i przekaźniki one-hop do efektywnego rozprowadzania bloków. Zamiast polegać na przepustowości przesyłania przez lidera lub drzewach plotek, Rotor nasyca całkowitą przepustowość sieci za pomocą przekaźników ważonych stawką. Rezultat: szybsza propagacja, mniejsze opóźnienia.
5/ Votor zastępuje blokowanie głosów i wielorundową finalizację w Wieży procesem dwutrybowym: – Jeśli ≥80% głosów stawki, blok jest finalizowany w jednej rundzie – Jeśli ≥60% głosów, dwie rundy są prowadzone równocześnie Finality = min(δ₈₀%, 2×δ₆₀%), gdzie δ = opóźnienie sieci wśród tych % stawki.
6/ Finalność transakcji = moment, w którym transakcja staje się nieodwracalna Ma to znaczenie, ponieważ do tego czasu można go ocenzurować, zmienić kolejność lub wrzucić do widelca Ostateczność jest kluczem do odporności na cenzurę i zaufania poza łańcuchem Solana finalizuje się teraz w ~0,15 s, Ethereum zajmuje ~12,8 minuty (2 epoki)
7/ Czas produkcji bloku: – Solana (Alpenglow): stałe sloty 400 ms – Ethereum: 12 slotów Przepustowość: – Solana: 1,000+ TPS w praktyce – Ethereum: ~30 TPS na L1 (opiera się na L2s do skalowania) Ostateczności: – Solana: ~0,15s – Ethereum: ~12,8 mln
8/ Ethereum stawia na decentralizację i bezpieczeństwo. Toleruje 33% wrogich stawek i ma ~1 mln walidatorów. Ostateczność zatrzymuje się wraz z >1/3 w trybie offline. Solana toleruje 20% złośliwego + 20% stawki offline. ~2K walidatorów. Scentralizowany, ale zoptymalizowany pod kątem szybkości i odporności na awarie w rzeczywistych warunkach
9/ Projekt Ethereum coraz częściej traktuje L1 jako warstwę dostępności i ostateczności danych. (Dalsze widoczne w propozycji RISC-V) Oczekuje się, że realizacja będzie odbywać się na rollupach (L2), które dziedziczą bezpieczeństwo Ethereum, ale oferują szybsze i tańsze txs. Solana zajmuje się realizacją i konsensusem bezpośrednio na L1.
10/ Ta rozbieżność ma charakter strategiczny: Ethereum opiera się na architekturze modułowej: – L1: Ostateczność + DA – L2s: Wykonanie + UX Solana pozostaje monolitem: konsensus, realizacja i rozliczenie odbywają się na tej samej warstwie. Tylko teraz z milisekundowym opóźnieniem.
11/ W interfejsie użytkownika programisty: – Finalność Solana umożliwia potwierdzanie transakcji w czasie rzeczywistym – Brak sondowania potwierdzającego lub logiki głębokości bloku – Usunięto txs głosowania. Czystszy kod aplikacji – Wykonanie + ostateczność = jeden krok Deweloperzy Ethereum muszą wziąć pod uwagę ryzyko reorganizacji, mostkowanie L1→L2 i ostateczne potwierdzenie
12/ O doświadczeniu użytkownika: – Solana UX jest szybka i tania (poniżej sekundy txs, <0.001 USD) – Ethereum L1 jest bezpieczne, ale powolne i drogie – L2 poprawiają UX Ethereum, ale dodają narzut poznawczy i techniczny (mosty, przełączanie sieci) Solana dostarcza doświadczenie bezpośrednio na L1.
13/ Dzięki Alpenglow złożoność konsensusu jest również zmniejszona: – Wyeliminowano PoH – Głosowanie poza łańcuchem za pośrednictwem certyfikatów BLS – Brak spamu głosowego – Awarie lidera są automatycznie pomijane Poprawia to wydajność walidatora i obniża pułapy kosztów sprzętu, chociaż wymagania dotyczące wydajności pozostają wysokie.
14/ Kompromisy w zakresie bezpieczeństwa: – Solana: tolerowany <20% stawki przeciwstawnej – Ethereum: <33% Solana zamienia najgorsze możliwe bizantyjskie bezpieczeństwo na najlepszą wydajność i szybszy powrót do zdrowia. Ethereum stawia na przewidywalność i solidność w obliczu ataku.
15/ Implikacje dla zastosowań: Solana umożliwia teraz aplikacje on-chain w czasie rzeczywistym: – Księga zleceń DEXs – Transakcje o wysokiej częstotliwości – Gry on-chain – Protokoły społeczne – Płatności i przekazy pieniężne – Automatyzacja DeFi w czasie rzeczywistym Nie ma potrzeby korzystania z L2, aby osiągnąć użyteczne opóźnienie.
16/ Najważniejsze: Ethereum to bezpieczna, zdecentralizowana warstwa bazowa dla modułowego stosu rollupów. Solana to wysokowydajny łańcuch monolityczny zoptymalizowany do użytku w czasie rzeczywistym. Alpenglow nie próbuje replikować Ethereum, oferuje zasadniczo inną przestrzeń blokową. Wybierz odpowiednio.
3,4K