1/ Solana sta implementando la modifica più significativa al suo protocollo principale dal lancio: un nuovo meccanismo di consenso chiamato Alpenglow. Questo thread analizza come funziona Alpenglow, come si confronta con la Proof-of-Stake di Ethereum e cosa significa per sviluppatori, utenti e investitori. 🧵
2/ Alpenglow sostituisce l'originale consenso Proof of History + Tower BFT di Solana con due nuovi componenti: – Rotore, per una rapida propagazione dei blocchi – Votor, per votare in modo semplice e veloce L'obiettivo è migliorare la velocità effettiva, semplificare il protocollo e ridurre il tempo di finalizzazione di oltre il 100×
3/ Sotto Alpenglow, Solana raggiunge la finalità in ~150 millisecondi. Questa è la finalità deterministica. Una volta confermata, la transazione è permanente. Non probabilistico, non "ottimista". Sostituisce la precedente finale di ~12,8 secondi di Solana sotto Tower BFT e rimuove completamente PoH.
4/ Il rotore utilizza brandelli con codice di cancellazione e relè a un salto per distribuire i blocchi in modo efficiente. Invece di fare affidamento sulla larghezza di banda di caricamento dei leader o sugli alberi dei pettegolezzi, Rotor satura la larghezza di banda totale della rete utilizzando relay ponderati per lo stake. Risultato: propagazione più rapida, latenza inferiore.
5/ Votor sostituisce il blocco dei voti e la finalizzazione a più turni di Tower con un processo a doppia modalità: – Se ≥80% dei voti di puntata, il blocco viene finalizzato in un unico round – Se ≥60% dei voti, si svolgono due turni contemporaneamente Finalità = min(δ₈₀%, 2×δ₆₀%), dove δ = ritardo della rete tra quelle % di puntata.
6/ Finalità della transazione = quando una transazione diventa irreversibile È importante perché fino ad allora può essere censurato, riordinato o inserito in un fork La finalità è la chiave per la resistenza alla censura e la fiducia off-chain Solana ora finalizza in ~0,15s Ethereum impiega ~12,8 minuti (2 epoche)
7/ Tempo di produzione del blocco: – Solana (Alpenglow): slot fissi da 400 ms – Ethereum: slot a 12 secondi Velocità effettiva: – Solana: 1.000+ TPS in pratica – Ethereum: ~30 TPS su L1 (si basa su L2 per la scala) Finalità: – Solana: ~0,15 secondi – Ethereum: ~12,8 milioni
8/ Ethereum dà priorità alla decentralizzazione e alla sicurezza. Tollera il 33% di stake avversario e ha ~1 milione di validatori. La finalità si ferma con >1/3 offline. Solana tollera il 20% di staking dannoso + il 20% di stake offline. ~2K validatori. Centralizzato, ma ottimizzato per la velocità e la tolleranza ai guasti in condizioni reali
9/ Il design di Ethereum ora tratta L1 sempre più come un livello di disponibilità e finalità dei dati. (Ulteriormente evidente con la proposta RISC-V) L'esecuzione dovrebbe avvenire sui rollup (L2), che ereditano la sicurezza di Ethereum ma offrono tx più veloci ed economici. Solana gestisce l'esecuzione e il consenso direttamente su L1.
10/ Questa divergenza è strategica: Ethereum si basa su un'architettura modulare: – L1: Finalità + DA – L2s: Esecuzione + UX Solana rimane monolitica: consenso, esecuzione e regolamento avvengono sullo stesso livello. Solo ora con latenza di millisecondi.
11/ Sull'esperienza utente dello sviluppatore: – La finalità di Solana consente la conferma in tempo reale delle transazioni – Nessuna logica di polling di conferma o profondità del blocco – Vota txs rimosso. Codice dell'app più pulito – Esecuzione + finalità = un passaggio Gli sviluppatori di Ethereum devono tenere conto del rischio di riorganizzazione, del bridging L1→L2 e dell'eventuale conferma
12/ Sull'esperienza dell'utente: – Solana UX è veloce ed economico (tx in meno di secondo, < $ 0,001) – Ethereum L1 è sicuro ma lento e costoso – Gli L2 migliorano l'UX di Ethereum, ma aggiungono un sovraccarico cognitivo e tecnico (bridge, commutazione di rete) Solana offre l'esperienza direttamente su L1.
13/ Con Alpenglow si riduce anche la complessità: – PoH eliminato – Voto off-chain tramite certificati BLS – No spam di voti – I fallimenti del leader vengono saltati automaticamente Ciò migliora l'efficienza del validatore e riduce i massimali dei costi dell'hardware, sebbene i requisiti di prestazioni rimangano elevati.
14/ Compromessi in termini di sicurezza: – Solana: <20% di staking in contraddittorio tollerato – Ethereum: <33% Solana scambia la sicurezza bizantina peggiore per le prestazioni migliori e un recupero più rapido. Ethereum dà la priorità alla prevedibilità e alla robustezza sotto attacco.
15/ Implicazioni per le applicazioni: Solana ora abilita le app on-chain in tempo reale: – Order book DEX – Trading ad alta frequenza – Giochi on-chain – Protocolli sociali – Pagamenti e rimesse – Automazione DeFi in tempo reale Non c'è bisogno di L2 per ottenere una latenza utilizzabile.
16/ Conclusione: Ethereum è un livello di base sicuro e decentralizzato per uno stack di rollup modulare. Solana è una catena monolitica ad alte prestazioni ottimizzata per l'uso in tempo reale. Alpenglow non cerca di replicare Ethereum, offre uno spazio di blocchi fondamentalmente diverso. Scegli di conseguenza.
3,52K