Conform Foresight News, pe 19 mai, Anza, un studio de dezvoltare desprins din Solana Labs, a introdus un nou protocol de strat de consens pentru Solana numit Alpenglow. Acest protocol modifică mecanismele de consens existente TowerBFT și PoH prin încorporarea de noi componente, Votor și Rotor, pentru a gestiona voturile și finalizarea blocurilor, și pentru a îmbunătăți protocolul actual de propagare a blocurilor al Solana. Construind pe Turbine, versiunea Solana de sharding, optimizează utilizarea lățimii de bandă printr-un nod de relai cu un singur strat bazat pe miză.
Roger Wattenhover, șeful cercetării de la Anza, a declarat la Solana Accelerate că noul mecanism de consens va reduce semnificativ timpul de finalizare a tranzacțiilor de la actualele 12,8 secunde la 150 de milisecunde. Alpenglow a finalizat testarea prototipurilor și se așteaptă să fie implementat pe testnet până la mijlocul anului 2025, cu implementarea pe mainnet anticipată mai târziu în an, după aprobarea prin documentele de îmbunătățire Solana (SIMD). Comparativ cu actualul mainnet Solana, Alpenglow simplifică arhitectura și optimizează eficiența propagării datelor, făcându-l potrivit pentru tranzacții de înaltă frecvență și plăți în timp real.
Votor, un component de bază al Alpenglow, va înlocui TowerBFT prin gestionarea logicii de consens. Acesta operează prin comunicare directă, mai degrabă decât prin modelul actual de bârfă al nodurilor, folosind comunicare peer-to-peer și strategii de grupare dinamică bazate pe greutatea mizei sau pe locația geografică. Acest lucru reduce transmiterea redundantă a mesajelor și latența rețelei.
Votor introduce un mecanism de votare pe baza mizei în etape: dacă un bloc primește peste 80% suport de miză în prima rundă, este notarizat imediat; dacă suportul este între 60% și 80%, se inițiază o a doua rundă de confirmare rapidă. Nodurile pot sări peste votare dacă se detectează întârzierea blocului sau riscul, prevenind risipa de resurse. În general, atunci când pragul validatorului este sub 60%, latența poate fi controlată la aproximativ 100 de milisecunde.
Rotor se concentrează pe îmbunătățirea eficienței propagării blocurilor și alocarea resurselor de rețea prin integrarea tehnologiei de sharding Turbine. Aceasta înlocuiește modelul tradițional de relai cu mai multe straturi cu o arhitectură de nod de relai cu un singur strat, împărțind datele blocului în fragmente ușoare și optimizând dinamic căile de transmitere, reducând semnificativ complexitatea rețelei și întârzierea transmiterii.
Rotor introduce de asemenea un algoritm de propagare adaptiv care monitorizează starea rețelei în timp real și schimbă căile congestionate, combinând verificarea datelor ușoare pentru a reduce suprasarcina computațională, îmbunătățind semnificativ viteza de propagare și toleranța la erori. Din punct de vedere al performanței, Rotor comprimă întârzierea propagării blocurilor la milisecunde, susținând obiectivul Solana de a atinge 50.000 TPS, îndeplinind cerințele de decontare DeFi și scenariile de plăți în timp real.
În general, protocolul Alpenglow elimină mecanismul PoH, reducând riscul operațional la nivel de lanț și simplificând arhitectura. Prin înlocuirea consensului Tower BFT cu Votor și utilizarea votării bazate pe miză în 1-2 runde, acesta atinge finalizarea blocului în 100-150 milisecunde fără a se baza pe confirmarea optimistă. Rotor optimizează shardingul Turbine cu un sistem de relai cu un singur strat, îmbunătățind eficiența propagării până la limita de latență fizică a rețelei, cu principala constrângere fiind viteza de transmisie a rețelei subiacente. Rezistența sistemului este semnificativ îmbunătățită, capabilă să reziste la 20% noduri malițioase și 20% scenarii de miză offline, îmbunătățind rezistența la atacuri și toleranța la erori. În cele din urmă, Alpenglow comprimă finalizarea tranzacțiilor la milisecunde, oferind suport de bază pentru tranzacții de înaltă frecvență, plăți în timp real și aplicații pe lanț la scară largă.