Questo è un segmento della newsletter Lightspeed. Per leggere le edizioni complete, abbonati.
I validatori di Solana hanno iniziato a votare su SIMD-0326, la proposta di governance per il suo nuovo protocollo di consenso Alpenglow.
La proposta necessita di almeno il 33% dei validatori per raggiungere il quorum. A partire da questa mattina, almeno l'11,8% (135) dei circa 1,3K validatori di Solana ha votato a favore, secondo Dune.
Quando invii una transazione su Solana oggi, la blockchain impiega circa 12,8 secondi (32 slot * 0,4s tempo di slot) per raggiungere la finalità deterministica, sebbene a volte venga informalmente indicata come avente una finalità di transazione soft/ottimistica di 500-600ms.
12,8 secondi è veloce rispetto ai 12,8 minuti di finalità del consenso Gasper di Ethereum, ma impallidisce rispetto alla velocità di consenso delle blockchain più recenti come Mysticeti di Sui, con 390-500ms.
Alpenglow promette di ridurre ulteriormente la finestra temporale di 12,8 secondi a 100-150ms, portando un miglioramento di 100 volte, a seconda di dove si trova geograficamente un validatore.
Lo fa eliminando alcuni elementi fondamentali dell'architettura di Solana come proof-of-history (PoH), Tower BFT e la propagazione del voto basata su gossip.
L'utente medio di Solana non ha idea di cosa siano questi elementi, né ha bisogno di preoccuparsene, quindi cercherò di mantenerlo semplice.
PoH e Tower BFT sono i due elementi centrali dell'architettura di Solana oggi che permettono ai validatori di ordinare i blocchi senza dover interagire.
Pensa a PoH come a un cronometro crittografico pre-consenso che applica timestamp ai blocchi. Questi timestamp fungono da orologio condiviso che l'algoritmo Tower BFT poi fornisce ai validatori per gli impegni. In questo modo, la blockchain Solana è in grado di continuare a produrre blocchi senza richiedere un round di consenso sincrono come è tipico delle blockchain tradizionali.
Questo design di protocollo ha servito bene Solana, ma ci sono dei compromessi.
Per esempio, crea un costo aggiuntivo per le transazioni di voto, che costituiscono circa il 70% delle transazioni on-chain di Solana (vedi il grafico grigio sotto). Le transazioni di voto sono nettamente separate dai tipi di transazioni che gli utenti ordinari inviano per utilizzare la blockchain; sono un'attestazione che i validatori devono pagare per bloccare i loro impegni per Tower BFT, o un costo di fare business.
Questo ha creato una sorta di problema pernicioso di lunga data per i validatori di Solana.
Più grande è lo stake di un validatore di Solana, più opportunità di guadagno gli vengono date per produrre blocchi. Ma ogni validatore, indipendentemente dalla dimensione del proprio stake, paga le stesse commissioni per votare.
Questa economia di "costo fisso, reddito variabile" porta a una situazione in cui i grandi validatori finiscono con uno stake maggiore nel tempo, centralizzando di fatto lo stake della rete dai validatori più piccoli a quelli grandi. La decentralizzazione della rete ne risente perché non è redditizio gestire un validatore a meno che non si arrivi con grandi disponibilità economiche.
(Questo spiega anche perché la Solana Foundation ha un'iniziativa per sovvenzionare i validatori più piccoli nel loro primo anno di attività.)
Alpenglow mira a risolvere questo problema alla radice eliminando completamente i costi di votazione. È qui che entrano in gioco i suoi nuovi componenti, Votor e Rotor.
Votor sposta il voto dei validatori off-chain, ma registra l'aggregato come un certificato on-chain compatto. Alpenglow quindi sostituisce le transazioni di voto per slot con una commissione fissa, comprimendo il consenso in uno-due round per raggiungere la sua finalità target di 100-150ms.
Rotor, d'altra parte, è un protocollo migliorato di propagazione dei blocchi che sostituisce Turbine. Utilizza uno schema di relay più semplice per ridurre il numero di volte in cui i dati saltano da nodo a nodo, riducendo la latenza di rete end-to-end.
Votor e Rotor sostengono congiuntamente il modello di resilienza "20+20" promesso da Alpenglow. Con questo nuovo modello, la rete Solana preserva la sicurezza e la vivacità anche con il 20% dello stake controllato da validatori malevoli e un ulteriore 20% offline.
Se tutto questo è ancora troppo confuso, immagina semplicemente Peter Griffin AI che balla attraverso una mappa di Minecraft — in qualche modo, il consenso inizia ad avere senso.
Ricevi le notizie nella tua casella di posta. Esplora le newsletter di Blockworks:
Fonte: https://blockworks.co/news/solana-validators-commence-vote-alpenglow



