Razvojni tim Anza pokrenuo je novu nadogradnju konsenzusa pod nazivom Alpenglow na Solaninoj razvojnoj mreži (devnet). Time je na devnetu umirovljen dosadašnji TowerBFT sustav i započelo je razdoblje testiranja prije konačne migracije na mainnet-beta mrežu.
Glavni cilj Alpenglowa je drastično smanjenje vremena konačnosti transakcija (finality) – s dosadašnjih ~12,8 sekundi na približno 150 milisekundi. To se postiže novim Votor protokolom koji glasanje validatora izmješta izvan blokčejna (off-chain). Umjesto da se glasovi zapisuju u blokove kao transakcije, validatori poruke o glasanju razmjenjuju izravno i sažimaju ih u potvrdne certifikate.
Što developeri trebaju testirati
Formati transakcija, naknade i mehanika izvršavanja ostaju nepromijenjeni. Ipak, prilagodbe su nužne za aplikacije koje konzumiraju podatke o blokovima ili ovise o logici potvrda:
- Infrastruktura i indeksiranje: Sustavi koji koriste Geyser ili gRPC streamove moraju identificirati kandidatske blokove unutar slota pomoću novog lokalnog polja
bank_id. - Statusi potvrda: Razine
confirmedifinalizedpostaju ekvivalentne, zbog čega je potrebno prilagoditi vremenska ograničenja (timeouts) i logiku ponovnih pokušaja. - Analitika i nadzorne ploče: Budući da glasovi validatora više neće ulaziti u blokove kao obične transakcije, ukupan broj prikazanih transakcija u mreži će se smanjiti, iako stvarni obujam korisničkih aktivnosti ostaje nepromijenjen.
Glavna mreža i dalje na čekanju
Alpenglow je trenutno aktivan na testnetu i devnetu. Slijedi razdoblje promatranja stabilnosti, a aktivacija na glavnoj mreži (mainnet-beta) započet će tek nakon što 95% stakerskog udjela usvoji novu verziju softvera tijekom dvije pune epohe. Točan datum prelaska na mainnet još nije službeno potvrđen.